Technologies developed by PreSonus Software
CCL is a cross-platform application framework primarily written in C++ for Windows, macOS, iOS, and Android, with a core part available for firmware development on embedded Linux and RTOS platforms. It is the common foundation of most desktop, mobile, and embedded applications at PreSonus. With CCL, we are able to create modern user interfaces with multi-touch support and hardware-accelerated high DPI graphics. Furthermore, the framework features its own plug-in architecture and UI definition language as well as built-in scripting support.
The first version of CCL was created by Matthias Juwan in 1999 and licensed to PreSonus Software in its current incarnation in 2009. Today the team in Hamburg maintains and improves the framework as an internal service to all development teams within PreSonus.
The Universal Control Network Protocol (UCNET) is a networking protocol that provides discovery, realtime monitoring, parameter control, and DFU (Device Firmware Upgrade) for professional live sound and studio products such as digital mixers, recording systems, PA speakers and music software applications. The protocol is registered at the Internet Assigned Numbers Authority (IANA). Besides IP-based networks, UCNET is also used over other digital connections like FireWire and USB.
Development on UCNET originally started in 2010 for the classic StudioLive mixer series. In 2012, the software team in Hamburg redesigned the protocol to become the common language within the PreSonus hardware and software ecosystem. Today UCNET is built into Studio One, Studio One Remote, Notion, UC Surface, CS18 AI, StudioLive Series III, etc. to make the products interact and integrate with each other.
The State Space Modeling technology is a sophisticated, state-of-the-art physical modeling technique. It gets back to the system topology (namely the complete schematic) and describes the circuit as a set of discretized differential equations. The involved non-linear circuit elements are modeled meticulously on the component level to include all those "dirteffects" that make the analog original sound so good: bias shifts, time dependencies, saturations. The resulting DSP code is then optimized for processing speed. This progressive technique enables us to create perfect virtual models of even complex analog audio hardware.
Among other products, state-space modeled algorithms can be found in the StudioLive Series III digital mixers, the PreSonus Channel Strip collection, as well as the CTC-1 Mix Engine FX.