C++ GPL-3.0

cabbage

Framework for developing audio plugins with the Csound programming language.

R

rorywalsh

Dernière activité 11 févr. 2026
rorywalsh/cabbage

572

étoiles

42

forks

15

issues ouvertes

Ce README est souvent en anglais.

Cabbage3

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.

Branches

  • develop (default) — active development. Expect frequent updates and breaking changes.
  • main — release line, updated at release points.

Looking for Cabbage 2?

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.

Build Instructions

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=CabbageApp

Valid targets are:

  • CabbageApp : The VSCode service app. This application is run each time you run an instrument in vscode.
  • CabbagePluginEffect : Plugin effect targets
  • CabbagePluginSynth : Plugin synth targets

Getting started with Cabbage3

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.

Projets similaires

Main repository for Csound

C
Ccsound
1,5 k étoiles213

Audio plugin host

C++
FfalkTX
2,2 k étoiles186

FxSound application and DSP source code

C++
Ffxsound2
4,5 k étoiles351