Home KXStudio > News
RSS

KXStudio : News

> Carla 2.5.1 released
On 2022-09-30 by falkTX

Hello again everyone, a new Carla release is here, v2.5.1 which brings a couple of fixes to the v2.5 series.

Carla is an audio plugin host, with support for many audio drivers and plugin formats.
It has some nice features like automation of parameters via MIDI CC (and send output back as MIDI too) and full OSC control.

Changelog

  • Do not set scale factor for LV2 plugin UIs on macOS
  • Fix external MIDI connections for JUCE engine driver
  • Fix a few memory leaks and runtime issues
  • Fix several race conditions
  • Fix logic around engine driver listings
  • Fix position of external patchbay graph nodes not being restored when switching from internal to external
  • Fix RISC-V builds
  • Fix win32 bridge builds on win64 systems (forcing usage of i686-w64-mingw32 if needed)
  • Ignore some compiler warnings from Qt side
  • Use an outer frame for carla-lv2 outgoing events

Downloads

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".
Bug reports and feature requests are welcome! Jump on over to the Carla's Github project page for those.


> Ildaeil v1.1 released
On 2022-09-23 by falkTX

Hello everyone, a new release of Ildaeil is here.
Ildaeil is mini-plugin host working as a plugin, allowing one-to-one plugin format reusage.
The idea is to load it as a plugin inside your DAW and then the other "real" plugin inside Ildaeil.
This allows, for example, a VST3 host to load LV2 plugins.

The main changes here are JSFX "plugin" host support, fixing the VST3 implementation and adding a CLAP version.

ildaeil

Full changelog:

  • Add linux-riscv64 builds
  • Add source tarball (containing offline buildable source)
  • Can now host JSFX "plugins"
  • Fix all known VST3 issues
  • Fix build for web-assembly
  • Fix handling of LV2 plugins with path parameter
  • Fix high-dpi LV2 UIs for certain systems
  • Fix log sliders
  • Ildaeil as CLAP plugin
  • Use same bundle/folder for VST2 plugins on Linux and Windows
  • Update internal Carla to v2.5.1

Downloads

The source code plus Linux, macOS and Windows binaries can be downloaded at https://github.com/DISTRHO/Ildaeil/releases/tag/v1.1.
Ildaeil is released CLAP, LV2, VST2 and VST3 plugin, plus JACK Standalone for some systems.


> Cardinal 22.09 released
On 2022-09-20 by falkTX

Greetings everyone, we have yet another release of Cardinal, with a good set of bugfixes and a few nice to have features.
Cardinal is a free and open-source virtual modular synthesizer plugin.
It is based on the popular VCV Rack but with a focus on being a fully self-contained plugin version.

The main changes for this release, besides the fixes, are a dark vs light mode switch, CardinalNative build, finishing VST3 support and an initial CLAP version.
There are a couple of new module collections and updates to existing ones too.

cardinal

Changelog

  • Add CardinalNative standalone build (uses native audio from the system instead of JACK)
  • Add CLAP plugin version (fx and synth variants only, for now)
  • Add dark mode switch in View menu, enabled by default
  • Add readme and license to zip/tar releases
  • Add linux-riscv64 build
  • Add -Wno-format-security to build flags
  • Fix AU plugin crash when host does not provide time signature (x64 auval)
  • Fix AU plugin not updating for buffer-size and sample-rate changes
  • Fix VST2 crash when removing 1 of many similar instances
  • Fix VST2 and VST3 initial UI size in some hosts
  • Fix VST3 remaining issues and mark it as stable (only CV ports need attention, but no Host/DAW that I know implements these)
  • Fix memory corruption and leaks when loading and removing modules
  • Fix Bidoo not saving non-parameter data
  • Fix Bidoo limonade crashing when canceling its save dialog
  • Fix Ildaeil log sliders, allow mono input plugins
  • Fix/remove stray Carla module from "DRMR - Interverb.vcv" example patch
  • Split main variant audio IO in 4 stereo groups

Module changes

Downloads

The source code plus Linux, macOS and Windows binaries can be downloaded at https://github.com/DISTRHO/Cardinal/releases/tag/22.09.
Cardinal is released as LV2, VST2, VST3 and CLAP plugin, plus AudioUnit and JACK standalone for certain systems.


> Introducing master_me
On 2022-09-18 by falkTX

Hello everyone, this is a release announcement/introduction for a new audio plugin: master_me.

master-me

master_me is an automatic audio mastering plugin for live-streaming, podcasting and internet radio stations.
It takes care of master levels and "polishes" the sound with a chain of effects while introducing no latency.
master_me is closely modeled after the audio chain of Klaus Scheuermann's mastering studio in Berlin, Germany.
See https://github.com/trummerschlunk/master_me for more details on the project, including documentation.

Klaus is main author of this plugin, using faust to set up the various DSP components and also to generate an audio plugin.
Using faust provided tools was deemed not enough, as there was a wish for something more custom, specially on the GUI side.
I was contacted to help with this part, so obviously I went with DPF for dealing with all the plugin implementation details.
And that is how we got here :)

master_me is now at version 1.1.0 actually, as we found a few bugs shortly after release which were important enough to hold before going on sharing/"marketing" the plugin.
The plugin was actually quite valuable in ironing out some issues from DPF side, specially for dealing with VST3.
So future releases of DPF-based plugins will improve because of it, and we get a cool new plugin too. Good stuff :)

Downloads

There are pre-compiled binaries for Linux, macOS and Windows which can downloaded at https://github.com/trummerschlunk/master_me/releases.
You can also find it in the KXStudio repositories as master-me package.

Enjoy and have fun!


> Carla 2.4.4 and 2.5.0 released
On 2022-07-16 by falkTX

Hello again everyone, it is 2 Carla releases on the same day!

Carla is an audio plugin host, with support for many audio drivers and plugin formats.
It has some nice features like automation of parameters via MIDI CC (and send output back as MIDI too) and full OSC control.

The reason for 2 releases is so there is an update to the 2.4.x series, being shipped in some Linux distributions that do not update packages to new versions.
Hopefully the bugfix is possible to push-through for such cases.
The 2.4.4 version does not have prebuilt binaries, it is meant only for those building from source.
For the 2.5.0 version, we have a couple new things.

JSFX

JSFX (those nice little FX from REAPER) make an appearance, contributed by Jean Pierre Cimalando.
Alike LV2 handling on Carla, you do not need to manually scan for these, Carla will automatically find them if you have some paths set.
If you have run REAPER before, you most likely will have a bunch of new plugins available to use right away.
Note that custom UIs for those are not supported yet, to be implemented later.

SDL engine driver

A new engine driver makes an appearance, for SDL (both v1 and v2) which is handy when building for systems where neither JACK or RtAudio works.
The main targets for this driver are HaikuOS and Web-Assembly, the latter one which has already been verified to work.
I am sure there will still be more tweaks needed, but at least audio should now work on HaikuOS too. I will investigate more in depth later.

Updated core modules

And finally, built-in DPF and JUCE have been updated to their latest versions.
This required changing some deep internal code to match the updated APIs, so it cannot be pushed as bugfix.

Changelog

That is mostly it for now, there are a few other minor changes and fixes too, changelog follows below.

  • Add JSFX plugin support
  • Add SDL engine driver
  • Adapt engine code to allow single-threaded web-assembly builds
  • Fix macOS installer to run without rosetta2
  • Do not use -fno-gnu-unique on BSD
  • Fix inaccurate MIDI CC rounding
  • Fix one more python3.10 compatibility issue
  • Fix one more Windows UTF-16 issue
  • Support mod:volts as LV2 unit
  • Update dependency list in INSTALL.md
  • Use full driver settings dialog if opened via menu and engine is not running
  • Update built-in DPF
  • Update built-in JUCE to 7.0.1

Downloads

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".
Bug reports and feature requests are welcome! Jump on over to the Carla's Github project page for those.


← PreviousNext →