I just pushed some changes to enable better interaction between comboboxes with channelType("string")
and the host. Up till now these comboboxes could not be easily automated, and if you managed to get something going you still had to deal with indices back from the host. Anyhow, this has been changed so that you can now:
- see the combobox items in the DAW when you use a native plugin editor. You will no longer see numbers 1, 2, 3, etc., but strings, for example “Sine”, “Saw”, “Square”, etc.
- add host automation.
- test for the item string in Cabbage whenever the host changes the item, rather than the index.
I’ve tested this with some old string combobox instruments I had lying around and they all worked as I would expect. But I’m curious to see if others have the same success with their older instruments. That’s why I’m marking this as a potential breaking change for now. Please let me know if you have any problems with older instruments and I’ll try to find a fix.