Hey Rory,
I’ve mentioned this progress in the mailing list, but anyway.
It would be cool to load a CSD from WITHIN a cabbage VST that saves the location of the CSD from within the project. Like say I create a blank template, load it into cabbage, then live code a bunch of instruments while I’m sequencing, then when I save from vim and save the project, the csd is loaded from disk when the project re-opens.
Right now, I have a blank patch with a bunch of GUI objects that I can call from within live parsed instruments and I have 16 blank instruments so that the 16 MIDI channels are mapped to the internal MIDI port. I also have multi-channel output.
Here’s a demo video and a full song using this method. Right now, I have to UDP send everything when the project opens which isn’t that bad, but it would be cool to do some day. 


What is it about the way things currently work that prevents you from working with it?