Skip to content

Changelog carla (2.4.2-0ubuntu2~bpo20.04.1~ppa1+10.0trisquel1)

2022

carla (2.4.2-0ubuntu2~bpo20.04.1~ppa1+10.0trisquel1) nabia-backports; urgency=medium

   * Backported from ppa

carla (2.4.2-0ubuntu2~bpo20.04.1~ppa1) focal; urgency=medium

   * No-change backport to focal.

carla (2.4.2-0ubuntu2) jammy; urgency=medium

   * Add appdata to install

carla (2.4.2-0ubuntu1) jammy; urgency=medium

   [ Erich Eickmeyer ]
   * New upstream release 2.4.1
   * Move development libraries to carla-dev
   * Bump copyright dates
   * Bump standards-version
 
   [ Filipe Coelho ]
   * Fixes
     - Fix a few crashes with JACK applications inside Carla
     - Fix build on non-supported systems by JUCE
     - Fix crash when LV2 X11 UI has non-mapped child window
     - Fix compatibility with Python 3.10
     - Fix default SF2/3 path
     - Fix missing VST3 plugins not being searched recursively
     - Disable GraphicsScene indexing method to prevent crashes
     - Ensure custom data state save and restore always match
   * Changes
     - Add "[carla]" prefix to printed messages
     - Add appdata metadata information
     - Add notice when Carla needs to be restarted after an LV2 rescan
     - Add VST3 Windows common files to the default path (required by the
       latest VST3 spec)
     - Default to JACK backend if pipewire-jack replacement is installed
     - Implement dry/wet, volume and balance on JUCE hosted plugins
     - Reload audio file if sample rate changes
     - Use temporary files for big custom data values in bridges
   * Changes for using Carla as library
     - Add 8 CV, 32 IO and 64 IO CarlaPatchbay variants
     - Add audio port hints to backend, starting with lv2 sidechain
     - Add static plugin build target
     - Add WITH_LTO build option, disabled by default
     - Allow setting a custom C++ namespace
     - More work on experimental embed plugin UIs, now also possible
       on plugin bridges

2021

carla (2.4.1-0ubuntu1) jammy; urgency=medium

   [ Erich Eickmeyer ]
   * New upstream release 2.4.1
 
   [ Filipe Coelho ]
   * Better handling of VST3 parameters (hide as needed, number of steps, etc)
   * Fix compatibility with Python 3.10
   * Fix getting the proper X11 UIs size for more plugins
   * Fix unused parameters preventing real ones from showing up in the edit
     plugin dialog
   * Fix CarlaNativePlugin.h and CarlaPluginPtr.hpp header files not installed
     system-wide
   * Fix XY-Controller GUI missing on "make install" target
   * Replace -lpthread usage with -pthread, fixing RISC-V builds
   * Send keyboard and focus events as needed/possible to VST2 and VST3 UIs
   * Small tweaks to XY-Controller (make lines 1px thick, close UI with Esc key)
   * Special tweaks for static plugin target build (embeding carla statically in
     other applications/plugins)
   * Other minor fixes and tweaks

carla (2.4.0-0ubuntu1) impish; urgency=medium

   [ Erich Eickmeyer ]
   * New upstream release 2.4.0
 
   [ Filipe Coelho ]
   * Add option to use classic skin by default
   * Add support for lv2 ui gtk bridges on any system
   * Set display scale factor for carla-bridge-*/carla-single standalone usage
     (on macOS and X11 systems)
   * Fix Linux VST3 plugin GUIs crash on close
   * Fix build under msys2 (will not force static binaries)
   * Fix settings canvas icon to be high-dpi compatible

carla (2.3.2-0ubuntu1) impish; urgency=medium

   [ Erich Eickmeyer ]
   * New upstream release 2.3.2
 
   [ Filipe Coelho ]
   * Add 32x32 icon
   * Do not show "--gdb" in usage/help when not installed system-wide
   * Fix default SF2 search path
   * Fix X11-UIs related regressions in v2.3.1

carla (2.3.1-0ubuntu1) impish; urgency=medium

   [ Erich Eickmeyer ]
   * New upstream release 2.3.1
 
   [ Filipe Coelho ]
   * Allow canvas eyecandy for Qt >= 5.12
   * Alternative approach to deal with JACK postponed events
     (improves PipeWire usage)
   * Implement parameter groups for VST2 plugins
   * Ignore hosts calling Carla-VST effOpen twice (don't print errors)
   * Listen to Windows and X11 plugin UI resize events (without extensions)
   * Remove favorite plugins from list when they fail to load
   * Update JUCE plugin code to new APIs, hook into VST2 for
     feature parity with native implementation
   * Use new tick_double for JACK transport
   * Fix available decimal points on a few dialogs being incorrect
   * Fix canvas auto-refreshing on exit, potentially leading to crash
   * Fix canvas split/join action
   * Fix carla-vst-wine symbol visibility
   * Fix default rack "skin" for a few plugins
   * Fix initial size for LV2 UIs with no UI resize extension (all OSes)
   * Fix midi-pattern plugin having double notes on transport reposition
   * Fix race condition (and potential crash) around postponed RT events
   * Fix Qt >= 5.10 version checks
   * Fix unused JACK latency callbacks (removed)
   * Fix X11 UIs not having keyboard focus

carla (2.3.0-0ubuntu1) hirsute; urgency=medium

   * New upstream release 2.3.0 (No new features from previous RC)
     - Fix a float vs int usage, which will break in python soon
     - Fix cancelling plugin discovery
     - Fix main client name for multiple carlas inside NSM
     - Fix missing vst3 poly aftertouch
     - Fix patchcanvas use of keyboard modifiers
     - Fix project filename/folder only set after saving once
     - Fix recursive VST2 audioMasterAutomate parameter changes
     - Fix sorting plugins by favorite
     - Do not run 2nd instance of lv2 plugin if it has event output(s)
     - Read lv2 midi:binding on control ports and parameters
     - Use Ctrl+P to open/close side panel
     - Use fixed buffers on standalone bridge mode
     - midipattern: overall fix up
     - midipattern: use Esc key to close UI

carla (2.3.0~rc2-0ubuntu1) hirsute; urgency=medium

   * New upstream bugfix release
     - Add audio and MIDI file information as parameter outputs
     - Make audio and MIDI file host sync optional, enabled by default
     - Accept oga and opus audio files
     - Fix wine bridge build for certain systems
     - Fix (native) plugin discovery under Windows
     - Fix plugin search listing AU as possible type on Windows
     - Fix loading project with VST3 plugin bridges

carla (2.3.0~rc1-0ubuntu2) hirsute; urgency=medium

   * Fix for missing files (move carla-host-plugin.pc to proper
     multiarch/pkgconfig)
   * Allow more architectures to build

carla (2.3.0~rc1-0ubuntu1) hirsute; urgency=medium

   * New upstream release
     - General improvements to AudioFile plugin
     - Use system/desktop theme icons
     - Allow to run CV plugins in rack mode, with CV connected to a
       dummy port
     - Carla-Control no longer has return remote url option,
       no longer needed after some fixes
     - Clear up situation with nogui and carla-osc-gui script
     - Do not build external plugins by default
     - General improvement to LV2 parameter API support

2020

carla (2.2.0-0ubuntu2) groovy; urgency=medium

   * Fix for zita-ajbridge hang on disconnect (LP: #1897808)

carla (2.2.0-0ubuntu1) groovy; urgency=medium

   * New upsream release
     - Better/faster detection for libmagic
     - Fix for plugins having wrong ID when switched aroudn in patchbay mode
     - Prevent assertion when JACK driver not running in multi-client mode
     - Implement custom plugin UI title on bridges
     - Canvas: only "drop" connection drag for mouse release of left button
     - Ignore mouse wheel events when dragginc canvas around
     - Reload plugin parameters after loading project in carla-plugin
     - Fix memory leaks in LV2
     - Add extra dev libs for linux VST3 support
     - Fix for Qt 5.15 compatibility

carla (2.2.0~rc2-0ubuntu1) groovy; urgency=medium

   * New upstream version 2.2.0-RC2
     - Add xycontroller plugin
     - Auto-select text in plugin search entry when focused via shortcut
     - Compress canvas clipboard image saving (as PNG)
     - 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 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

carla (2.2.0~rc1-0ubuntu1) groovy; urgency=medium

   * New upstream version 2.2.0-RC1
     - Multi-Client + multi-instance improvements
     - Linux VST3 plugin support
     - Small UI/UX improvements all around
     - Added a 12400x9600 canvas size
     - Added a 2x and 4x canvas image export mode
     - Added a menu action to save current Carla canvas as image in the
       clipboard
     - Added "Send MIDI notes" option to plugin built-in editor dialog
     - Canvas positions are now always saved and restored, including in the
       plugin version
     - Canvas positions are kept in sync across multiple Carla JACK instances
       and even Carla-Control
     - Built-in plugin edit dialog tab state is kept when parameters are
       reloaded
     - Implemented NSM "optional-gui"
     - Plugin custom GUI Window title changes dynamically when renamed
     - Added a "carla-osc-gui" script that starts a Carla instance in the
       background and connects to it using OSC.
     - Closing the GUI does not close the engine, and it can be run again to
       reconnect later on.
     - Always use maximum amount of channels for VST2 plugins
     - Better handle the case of JACK server stop (or killed)
     - Better implementation of LV2 state path, now saving files in the same
       directory as the Carla project
     - Changed the way plugins are deleted, so they are now safely deleted only
       when no longer in use
     - Implement MIDI CC and CV source parameter changes for bridges
     - Improve the (still experimental) JACK-apps-as-plugins implementation, now
       mapping show/hide gui to NSM commands, sending arbitrary MIDI events and
       making it work on more systems
     - Increase max value of the internal LFO plugin
     - Raise limit of plugins that can be loaded (512 default, 64 in rack)
     - Tweaks for automatically converting internal Patchbay mode projects in
       JACK multi-client mode and vice-versa
   * debian/control: bump compat and standards
   * update debian/copyright

carla (2.1.1-0ubuntu1) groovy; urgency=medium

   * New upstream version 2.1.1
     - 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-0ubuntu1) focal; urgency=medium

   * New upstream version 2.1
     - 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
     - Bugfix on top of 2.1-RC2

carla (2.1~rc2-0ubuntu1) focal; urgency=medium

   * New upstream version 2.1-RC2
     - 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-0ubuntu2) focal; urgency=medium

   * No-change rebuild for libgcc-s1 package name change.

carla (2.1~rc1-0ubuntu1) focal; urgency=medium

   * New upstream version 2.1-RC1

2019

carla (2.0.0-0ubuntu11) focal; urgency=medium

   * No-change rebuild against libfluidsynth2

carla (2.0.0-0ubuntu10) focal; urgency=medium

   * In fact, let's use make-style variable references consistently.

carla (2.0.0-0ubuntu9) focal; urgency=medium

   * ... and use correct make-style reference to a variable.

carla (2.0.0-0ubuntu8) focal; urgency=medium

   * Spell 'i386' correctly.

carla (2.0.0-0ubuntu7) focal; urgency=medium

   * Don't build carla{,-lv2,-vst} on i386, as they'll be uninstallable.

carla (2.0.0-0ubuntu6) focal; urgency=medium

   * No-change rebuild

carla (2.0.0-0ubuntu5+gitde67dcb) focal; urgency=medium

   * No-change upload to rebuild for focal

carla (2.0.0-0ubuntu4+gitde67dcb) eoan; urgency=medium

   * Fix missing libsndfile1-dev in build deps (LP: #1849168)
   * Add patch for lsp-plugins compatibility
   * Fixed FTBFS issue with current wine-development version

carla (2.0.0-0ubuntu3) eoan; urgency=medium

   * Specify architectures

carla (2.0.0-0ubuntu2) eoan; urgency=medium

   * Remove qt4 dependencies

carla (2.0.0-0ubuntu1) disco; urgency=medium

   [Erich Eickmeyer]
   * New Upstream Release 2.0.0

carla (1.9.13-0ubuntu1) disco; urgency=medium

   [ Erich Eickmeyer ]
   * Initial release for Ubuntu (LP: #1817264)
     Contains patches to bring Carla up to 2.0-RC4