Cabbage v2.6.0
Fixes/Updates/Modifications
- Added new more efficient system for handling GUI updates messages from Csound
- Added new Cabbage get/set opcodes to handle better communication between Csound and Cabbage instruments
- Updated preset system to allow naming and removal of presets
- Added support for custom fonts
- Added new
optionbuttonwidget - Added syntax highlighting for UDOs
- Added Cabbage specific warnings in the Csound output console
- Update multichannel system to support multichannel instruments, and provide native support for side-chaining
- Made all identifiers camelCase and added menu command for quickly swap between lowercase and camel case.
- Ditched the old XML based system of presets in favour of JSON and added further conversion commands to update from older XML based preset files
- Added new identifiers to control positions of slider components in a Cabbage slider. Useful when dealing with filmstrips and image based sliders
- Added new
cabbageCreateopcode to allow dynamic creation of Cabbage widgets from a Csound orchestra. - Added new filebutton modes
- Added extra parameters to populate identifier to give better control over where file browsers point to when opened
- Added warnings for any widgets that share the same channel name as it causes potential problems in many hosts
- Added new opcodes for saving internal state when working with plugins.
- Added quick and simple way of resizing plugins
- Updated all widgets examples and files in the misc examples folder
- Added support for custom identifiers, they need to start with a _, i.e,
_myText("Hello") - Added better support for VST3 plugins
- Added support for FMOD effects
- Updated VCV Rack module to use latest VCV Rack API
- Updated docs
Plus numerous bug fixes. Please see GIT commit log for more details.
