Home KXStudio > News

KXStudio : News

> Carla 2.0 beta7 is here!
On 2018-07-22 by falkTX

Hello again everyone, I am glad to bring you the 7th beta of the upcoming Carla 2.0 release.
Last time I said beta6 would be the last beta, but let's ignore that for now... ;)

This release focuses on bug-fixes rather than new features.
Most of the new features were added because of contributions, which are very appreciated.
There are no big flashy screenshots this time, sorry.

One breaking change for this release is the removal of most of the plugins bundled in Carla's code.
They were moved into a separate repository, to keep Carla's code-base smaller.
If you are building Carla yourself and you want those extra internal plugins, make sure to enable git submodules.

Here is a list of the most relevant changes and fixes for this release:

  • Add confirmation dialog for quitting Carla
  • Add confirmation dialog for "Remove All" and "New File" actions
  • Add internal MIDI Channel A/B plugin
  • Add semitones parameter to internal midi-transpose plugin
  • Implement move up/down plugins in rack (right-click menu)
  • Implement LV2 UI port notifications to feedback messages to UI
  • Implement more libjack stubs, Catia now loads inside Carla :)
  • Transport controls are now considered stable and always enabled, no longer in experimental settings
  • Disable ableton-link and audio kits search UI elements if not built/enabled
  • Do not capture logs if running in nogui mode
  • Do not use or check for kVstParameterUsesIntegerMinMax VST property
  • Do not lockup on close in case audio driver stops working
  • Export LV2 window is now a simple combo-box, making it more usable
  • Save plugin author name in exported LV2 plugin
  • Increase polling rate for non-gui mode (30 Hz), fixes slow OSC handling
  • Fix mouse position offset of Carla-embed mouse events
  • Fix processing of internal plugins with multi MIDI inputs
  • Fix crash when closing a session containing bridges with Ctrl+C
  • Fix patchbay/graph to work with variable buffer sizes
  • Fix some issues regarding integer parameter control
  • Fix controlling logarithmic parameters with MIDI CC
  • Fix "MIDI CC 0x01" not selectable in some systems
  • Fix loading of VST plugin parameters and LV2 state for plugin bridges
  • Fix carla-single usage under ladish
  • Fix file dialog filter of the internal MIDI file plugin


To download Carla binaries or source code, jump on over to the KXStudio downloads section.
If you're using the KXStudio repositories, you can simply install "carla-git" (plus "carla-lv2" and "carla-vst" if you're so inclined).
Bug reports and feature requests are welcome! Jump on over to the Carla's Github project page for those.


The next Carla release is meant to close the 2.0 features, and focus on feature parity between all OSes.
It might take some time though (unless there is major regression that makes a new release required).

For now I plan to focus on other things that have been on the backlog for some time, including DPF, KXStudio 18.04 ISO and JACK maintenance.
News on that will be published when something is ready, please be patient.