Cabbage
is a framework for audio software development. Using simple markup text and the
Csound
audio synthesis language users can target Windows, OS X, Linux and Android
with a single piece of source code.
Cabbage Studio (Beta) is a Csound based DAW with a fully
functional patching interface and development environment. Develop, prototype
and test Csound based audio instruments on the fly using an integrated
development solution that includes an embedded source code editor and rapid GUI
designer. Cabbage Studio isn't just for users familiar with Csound, it can load
a number of different plugin formats including VST, AU, and LADSPA and comes
with over 100 high end audio plugins ready to use out of the box.
Cabbage for Android will let you run any of your Cabbage
plugins on an Android smart phone.
Cabbage AU (Beta) is a dedicated AudioUnit front-end for
Cabbage. Unlike the Cabbage VST interface, CabbageAU is a single plugin. Once
loaded into a DAW, users can open any Cabbage instruments they wish and load as
many instances of CabbageAU as they want. Saving the DAW session will also save
the instruments associated with each instance.
Cabbage Features:
- Cross Platform: Cabbage can be run on Windows, OS X and
on Linux.
- Standalone Software: Cabbage instruments and effects can
easily be exported and run as standalone software without the need of a host
program or DAW.
- VST Export: Users can export instruments and effects as
fully functional plugins to be run inside your favourite host/DAW.
- Share: Users can share plugins/instruments as text files
to be used on Windows, OS X, Linux and Android.
- Python Scripts: Custom Python scripts can be embedded
directly into an instrument's underlying source code.
- Multichannel: Cabbage can be run as a multichannel
software, both in standalone and in audio plugin mode.
- Automate: Csound can be used to automate any of the
plugin controls, and to save and load session data.
- MIDI Instruments: Not into audio processing? That's Ok,
Cabbage lets you easily build MIDI only instruments.
- Signal Gen: Users have up to 1300 different signal
generators/modifiers available.
- Control Widgets: Csound can be used to control the state
and behavior of any widget. This means widgets can be programmed to move
around the screen, change colour or size, morph or fade into other controls,
as well as lots of other funky operations.
- GUI Controls: GUI controls, include sliders/knobs/buttons,
xy-pads and waveform/envelope editors, checkboxes, text editors, file browsers,
etc. GUIs can be implemented directly in simple mark-up language, or via drag
and drop once in Edit mode.
- Theme with SVG: Customise your Widgets with Scalable
Vector Graphics (.svg's).
- OSC Support: Both desktop and Android versions of Cabbage
support OSC. Cabbage instruments can be built to take control of other
instruments, or indeed third party software over a shared network.
For details on the Csound language please the
Csound homepage.
Developer:
http://cabbageaudio.com/
DOWNLOAD (Win, Mac, linux)