Skip to content

Cabbage v2.6.0

Choose a tag to compare

@rorywalsh rorywalsh released this 18 May 08:30
cfc0738

logo_cabbage_black_no_text

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 optionbutton widget
  • 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 cabbageCreate opcode 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.