Skip to content
rorywalshPublic

About

Framework for developing audio plugins with the Csound programming language.

Resources

Stars

572 stars

Watchers

24 watching

Forks

Latest commit

 

History

732 Commits

Folders and files

Repository files navigation

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.

About

Framework for developing audio plugins with the Csound programming language.

Resources

Stars

572 stars

Watchers

24 watching

Forks

Releases

Packages

Used by

Contributors

Languages