Hey there,
I was trying to see if Cabbage would be useful for developing my application. I need to be able to instantiate widgets dynamically as I’d like to include controls to add/remove different types of sequencers and then switch between them (showing/hiding as needed).
In the documentation it says that cabbageCreate must be used at time 0. Is this time 0 for csounds itself or is this per instrument? If it is for csounds, is it possible to simply instantiate a group of widgets and then change their channel names as needed? I figure having a pool of all expected controls would be one workaround, altering the channel names they are associated with when switching between sequencers of the same kind.
Thanks in advance for any help!
Cheers


Creating widgets has to be done at i-time and should be done as soon as the instrument starts. You cannot change channel names during performance. But you can create a pool of channels and switch between them, but it all depends on your needs. What exactly are you trying to achieve?