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.