10k+ plugins and counting. It's free.



Cabbage is a powerful framework designed for creating audio software across multiple platforms including Windows, macOS, Linux, and Android using a single source code base. It leverages simple markup text combined with the Csound audio synthesis language, enabling developers to build audio instruments and effects that can run as standalone applications or plugins. This cross-platform capability makes it an efficient solution for developers aiming to reach a wide audience without rewriting their code for each operating system.
Cabbage Studio is a Csound-based digital audio workstation (DAW) that features a comprehensive patching interface and development environment. It allows users to prototype, develop, and test audio instruments on the fly with an integrated source code editor and rapid graphical user interface designer. Beyond supporting Csound, Cabbage Studio can load multiple plugin formats such as VST, AudioUnit, and LADSPA, and it comes equipped with over 100 high-quality audio plugins ready for immediate use. Additionally, Cabbage for Android extends the framework’s reach by allowing plugins to run seamlessly on Android smartphones.
The framework also includes Cabbage AU, an AudioUnit front-end that simplifies loading and managing Cabbage instruments within DAWs. Users can open multiple instances of CabbageAU, each capable of hosting different instruments, with session data saved automatically. Cabbage supports multichannel audio, MIDI instruments, and extensive control widgets that can be customized through scalable vector graphics. Features such as embedded Python scripting, OSC support, and automation options provide advanced control over audio processing and interface behavior. This makes Cabbage a comprehensive tool for developers seeking to create complex, high-quality audio applications and plugins.
Comments (0)
Login
Please log in to add a comment
Login