This repository contains the Cabbage3 project. This is the canonical home for Cabbage 3 development (previously at rorywalsh/cabbage3, now archived).
NOTE: Cabbage3 is still very much under development! The source code presented here is experimental and may undergo significant changes. Features are not final, and stability or performance may vary. Use at your own discretion, and expect frequent updates and potential breaking changes.
develop(default) — active development. Expect frequent updates and breaking changes.main— release line, updated at release points.
Cabbage 2 is frozen and preserved under archive/cabbage2/ — the old mainline lives at archive/cabbage2/main, with the final v2 state also tagged v2-master-final and v2-develop-final.
The github repo has a CI build that will produce binaries from the most up-to-date source. If you need to build yourself you can do so by running the following cmake command
cmake -S . -B build -DCABBAGE_BUILD_TARGET=CabbageAppValid targets are:
CabbageApp: The VSCode service app. This application is run each time you run an instrument in vscode.CabbagePluginEffect: Plugin effect targetsCabbagePluginSynth: Plugin synth targets
Temporary docs for Cabbage 3 are available here. These docs will be merged with the main Cabbage website when the first release is made public.