Releases: falkTX/Carla
Releases · falkTX/Carla
v2.4.4
v2.4.3
Fixes:
- Fix build for Alpine Linux and BSD
- Fix integration with internal Qt toolbar visibility state
- Fix plugin search (regression from 2.4.2)
- Fix several Windows UTF-16 issues
Build related changes:
- Add -fno-gnu-unique to default build flags
- Implement VERBOSE make flag
- Make build compatible with LTO, now enabled on official macOS/Windows binaries
- Replace CARLA_EXPORT macro with separate API / PLUGIN export options
- Set new X-NSM-Exec desktop file property
v2.4.2
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 LV2 UI resizing on macOS
- 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
v2.4.1
- 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 plugin bridges not automatically closing if main Carla dies on macOS (similar to how it is done on Linux)
- 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
- Fix VST2 plugins under macOS and High-DPI (by not reporting scale factor)
- 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
v2.4.0
- 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 keyboard focus for bridges on macOS (2nd attempt)
- Fix canvas icon in settings to be high-dpi compatible
- Fix wrong scale factor of plugin GUIs under macOS
v2.3.2
v2.3.1
- Add NSLocalNetworkUsageDescription and NSMicrophoneUsageDescription in macOS builds
- 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)
- Make some macOS dialogs modal
- 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
- Use posix_spawn to launch macOS bridges
- Fix available decimal points on a few dialogs being incorrect
- Fix bridged plugin UIs appearing behind main carla window on macOS
- 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 loading state of Windows/macOS VST2 plugins without chunk
- Fix macOS binaries not being debug/symbol stripped
- 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
v2.3.0
Changelog for v2.3-RC2 -> v2.3
- 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
Official release announcement at https://kx.studio/News/?action=view&url=carla-plugin-host-v23-is-here
2.3.0-RC2
See the release notes at https://kx.studio/News/?action=view&url=carla-23-rc2-is-here
2.3.0-RC1
See release notes at https://kx.studio/News/?action=view&url=carla-23-rc1-is-here