Hey all. I’m diving in HARD with cabbage and so far I’m loving it.
I have an instrument I’ve built in Kontakt that I’m really proud of and I’m excited to try and make a VST/AU version for the heck of it…I tried some iterations in projucer, but cabbage just clicks way better for me.
My question is:
In my Kontakt instrument, I utilized groups as a pairing mechanism. So for example,
there are 3 instances of a sample playing any time a midi note is triggered. In Kontakt, that would be Group 1, Group 21, Group 41. (incremented for other banks - e.g. Group 2, 22, 42)
Then I implemented a 3 state switch that automated the volume of those groups depending on the state of the switch, so only one group was audible.
The user-end functionality is kind of like a pedal chain, with
position 0 of switch Group 1 audible, Group 21/41 volume = 0
position 1 of switch Group 21 audible, Group 1/41 volume = 0
position 2 of switch Group 41 audible, Group 1/21 volume = 0
Does anyone have any tips on how to best implement this sort of logic in cSound? I’m playing around with some ideas on my own but I’m sure someone with more experience than me has a better idea on how to achieve this!