CSound and Cabbage: Where to start?

DSP, Plug-in and Host development discussion.
User avatar
Autobot
KVRian
721 posts since 27 Mar, 2013

Post Tue Mar 31, 2020 12:28 am

Hi, I want to develop some vst plugins on my own (mainly percussion synths and granular stuff). For that I would like to dive into CSound as programming environment and Cabbage as a vst compiler (if I understand the nature of things correctly :P ). I would like to do stuff Puremagnetik is doing. Embedding a CSound patch into a full vst.

But I'm a bit overwhelmed by the information around. Maybe someone can point me to a good starting point?

BTW: I have Ableton Live Suite... Should I rather go with Max4Live? I hesitate because if I change my DAW (what is unlikely but who knows) the devices are gone.

Thanks to y'all. Stay healthy.
I grew up on a junkyard, where I started to feed from hubcaps and bumpers

User avatar
whyterabbyt
Beware the Quoth
28199 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair

Re: CSound and Cabbage: Where to start?

Post Tue Mar 31, 2020 3:20 am

the guy doing stuff for Puremagnetik has some prototypes on their github, some info at CDM

https://cdm.link/2020/02/prototypes-fre ... ns-csound/

Also, for CSound, best to start from here:

https://csound.com/get-started.html
"The bearer of this signature is a genuine and authorised pope."

User avatar
Autobot
KVRian
721 posts since 27 Mar, 2013

Re: CSound and Cabbage: Where to start?

Post Tue Mar 31, 2020 6:17 am

Thanks
I grew up on a junkyard, where I started to feed from hubcaps and bumpers

severak
KVRer
7 posts since 31 Oct, 2019

Re: CSound and Cabbage: Where to start?

Post Sat Apr 18, 2020 11:30 am

I started by studying already existing plugins from Cabbage examples and plugins developed by others. I joined Cabbage forum and I recommend it to do so. It has small but very positive community and Rory (Cabbage creator) is really helpful.

Also look into https://cabbageaudio.com/docs/file_stru ... nd_syntax/ for intro to Csound.

Return to “DSP and Plug-in Development”