Carla

Audio plugin host

Stars
1.6K
Committers
52

Bot releases are hidden (Show)

Carla - 2.2.0-RC3

Published by falkTX about 4 years ago

Special release to do final checks and tests before the final thing.
Binaries available only for Windows and macOS, as Linux behaviour is unchanged.

Changelog:

  • Do not allow to capture logs on Windows, even if enabled
  • Do not enable all 64 max buses for AU plugins
  • Do not put plugin UIs "always on top" in Windows
  • Fix macOS 10.12 build, so that it actually runs under 10.12
  • Fix macOS README, mentioning new plugin situation (package vs actual files to manually copy)
Carla - 2.2.0-RC2

Published by falkTX about 4 years ago

  • Add xycontroller plugin
  • Auto-select text in plugin search entry when focused via shortcut
  • Compress canvas clipboard image saving (as PNG)
  • Disable OSC by default on macOS
  • Fix crash when receiving unexpected VST2 time information
  • Fix current project filename persistence after engine stop
  • Fix deadlock when using VST3 plugins inside Carla as plugin
  • Fix listing LV2 plugins on Windows (2.2 regression)
  • Fix oddities with MIDI learn
  • Fix potential crashes when opening or hiding plugin UIs
  • Fix some plugins not having all their audio ports exposed
  • Fix some plugin UIs not in front of Carla when first shown
  • Fix wine bridge build against winehq-stable and winehq-stable
  • Overall fix to midi pattern plugin
  • Package macOS plugin version, making Carla-Plugin usable with macOS 10.15
Carla - 2.2.0-RC1

Published by falkTX over 4 years ago

Carla - 2.1.1

Published by falkTX over 4 years ago

Fix carla-control not handling CLI argument for custom address
Fix carla-plugin not handling all callbacks
Fix carla-plugin LV2 UI not showing up if host supports touch feature
Fix for some plugin formats having 0 audio ports
Fix occasional crashes due to canvas shadow (Qt bug, shadow is disabled by now)
Fix canvas ports text width calculation with new Qt
Fix wrong assertion with size 1 MIDI messages
Fix errors in the icons
Fix incorrect base conversion for MIDI CC assignments
Fix rpath specification in pkg-config files
Fix build with Qt 5.15
Discovery: Force language to be "C" (English) so we can parse errors
Discovery: assume midi inputs = 1 if VST plugin is synth
Make canvas ports and groups ignore middle mouse clicks
Improve performance of canvas "inline display" rendering
Other miscellaneous bug fixes

Carla - 2.1

Published by falkTX over 4 years ago

  • Add a simple cv2audio plugin
  • Brown color for CV ports, to make them more easily recognizable
  • Fix crash loading LV2 plugin with CV and latency ports
  • Fix mingw/gcc-9 build

Note: This is a bug-fix on top of 2.1-RC2, see the 2.1-RC1 announcement for the v2.1 series new feature list:
https://kx.studio/News/?action=view&url=carla-21-rc1-is-here

Carla - 2.1-RC2

Published by falkTX over 4 years ago

  • Fix crash on stack unwind for a few operations
  • Fix duplicate data (name, label, uid) used in VST synth/fx Shell plugin
  • Fix JACK metadata usage for multiple carla instances and plugin renames
  • Fix MIDI CC assignment showing wrong selected value (base 16 vs 10)
  • Fixup carla-control (was broken in RC1)
  • Optimize and reduce memory usage of UI bridges
  • Overall fix of postponed RT events
  • Give focus to bridged UIs when first shown
  • Ignore any LV2 patch:writable that is not an lv2:Parameter
  • Rename experimental "prevent bad things" option and give it a tool-tip
  • Support the new LV2 UI requestParameterValue API
  • Support the new LV2 UI background/foreground color API
  • Many other miscellaneous bug fixes, see the git log for details
Carla - 2.1-RC1

Published by falkTX almost 5 years ago

Carla - 2.0.0

Published by falkTX over 5 years ago

See https://kx.studio/News/?action=view&url=carla-200-is-finally-here

Changelog since RC4:

  • Fix missing argument in note-on/off osc example
  • Fix word-wrap in add-plugin dialog
  • Fix Windows README.txt line endings
  • Build windows binaries with -mstackrealign
  • Don't show side panel in carla-control
  • Show "Label/URI" instead of just "Label"
  • Keep application signals alive (so Ctrl+C works even while engine is closed)
  • Update copyright year
Carla - 2.1 Alpha2

Published by falkTX over 5 years ago

Testing build before beta

Carla - 2.0-RC4

Published by falkTX over 5 years ago

  • carla-vst: Add Ardour workaround for its 'Analysis' window
  • carla-vst: Fix typo leading to buffer size of 1 during plugin activation
  • Fix for some stupid plugins messing up with global signals (restore original signals after creating plugin)
  • Fix dry/wet for VST plugins (by creating extra buffer for inline processing)
  • Fix crash in RtAudio when ALSA soundcard is listed but not available
  • Fix crash on JACK buffer size changes in patchbay mode
  • Fix crash when directly loading vst shell plugins (carla-single or drag&drop dll file)
  • Fix loading multiple exported LV2 plugins (always copy full carla-plugin binary when exporting)
  • Fix missing transport information when Carla is not jack transport master
  • Fix opening a few VST2 UIs (we give up trying to follow VST spec, always assume UI opens nicely)
  • Fix plugin bridges not working under Fedora (RT threads were able to be setup, but not started)
  • Automatically terminate wine bridges if main carla dies
  • Calculate VST2 ppqPos in a more reliable way
  • Do not set up RtAudio in "hog device" mode
  • Do not build external plugins in debug or strict build
  • Handle more sources of VST2 automation via audioMasterAutomate
  • Handle worst-case scenario of carla-plugin buffer size being too low

See the announcement at http://kxstudio.linuxaudio.org/News/?action=view&url=carla-20-rc4-is-here

Carla - 2.1 Alpha1 (Windows VST test)

Published by falkTX over 5 years ago

A release for a Windows VST plugin version for testing.

Carla - 2.0-RC3

Published by falkTX almost 6 years ago

  • Fix bridge-lv2-x11 crash when manually started from CLI
  • LV2: Don't prefer plugin bridges for certain hardcoded plugins (Calf, ir.lv2 and v1 series)
  • VST: Do not call plugin effEditIdle on update display opcode, fixing crashes for a few plugins
Carla - 2.0-RC2

Published by falkTX almost 6 years ago

Carla - 2.0-RC1

Published by falkTX about 6 years ago

Carla - 2.0-beta7

Published by falkTX about 6 years ago

http://kxstudio.linuxaudio.org/News/?action=view&url=carla-20-beta7-is-here

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

Carla - 2.0-beta6

Published by falkTX over 6 years ago

Carla - 2.0-beta5b

Published by falkTX over 7 years ago

Testing of OSX binary

Carla - 2.0-beta5

Published by falkTX almost 8 years ago