Technology

CCL is a cross-platform application framework written in modern C++ for Windows®, macOS®, iOS®, Android™, and Linux with a core library available for embedded development on RTOS platforms. It is the common foundation for most desktop, mobile, and embedded applications at PreSonus. With the framework we create firmware running on small microcontroller units as well as software with modern user interfaces, multi-touch support, and hardware-accelerated high DPI graphics for desktop computers and mobile devices.

The first version of CCL was created by Matthias Juwan in 1999. The framework is being co-developed by PreSonus Software since 2009. For more information, see ccl.dev.

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 used over other digital connections like FireWire and USB.

Development on UCNET originally started in 2010 for the classic StudioLive mixer series. In 2012, we 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 our 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 Ampire guitar modeling and FX suite, the PreSonus Channel Strip collection, as well as the CTC-1 Mix Engine FX.