Home KXStudio > News
RSS

KXStudio : News

> Cardinal 23.10 released
On 2023-10-24 by falkTX

Hello again everyone, it is time for another Cardinal release.
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.

This is mostly a maintenance update, focused primarily on bug fixes.

Changelog

  • Fix clipboard (regression in 23.09)
  • Fix initial OpenGL state for some systems
  • Fix macOS horizontal scroll
  • Fix state save/restore with non-english locales
  • Fix "user dir" on Windows, was causing settings persistence to fail
  • Set main variant as synth type
  • Set X11 window icon for standalone
  • Update to latest Carla and DPF (which also updates pugl)

Modules related changes

  • Update nonlinearcircuits

Downloads

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


> Cardinal 23.09 released
On 2023-09-17 by falkTX

Hello again everyone, it is time for another Cardinal release.
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 change for this release is making the OSC remote control an official feature, with some initial documentation here.
Then also the usual set of fixes and a few module updates.
As an extra, Cardinal has its own website now, living at cardinal.kx.studio with the online/wasm version still accessible by clicking "Try Live".

Changelog

  • Add OSC Remote control
  • Do not try to save and load module info per project, its a global setting since 22.07
  • Fix a few missing details in macOS app bundles
  • Fix Cardinal Mini window title after loading patches
  • Fix crash when pressing F9 (used internally for generating screenshots)
  • Fix crash when window creation fails (e.g. running headless)
  • Fix headless build when OpenGL is available (but unused since it is headless)
  • Fix stuck notes in CardinalNative MIDI handling
  • Fix VST2 parameter changes
  • Proper handling of XDG_DOCUMENTS_DIR
  • Switch to regular/initial welcome patch for web/wasm builds

Modules related changes

  • Add EnigmaCurry
  • Audio File Player: Fix resampled playback for some files, many CPU optimizations
  • Ildaeil: Add bridge reload button, in case hosted plugin crashes or times out
  • Ildaeil: List Windows plugins under Linux
  • Update unless_modules

Downloads

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


> Carla 2.5.6 released
On 2023-08-04 by falkTX

Hi everyone, a new release for the Carla Plugin Host is here, v2.5.6 which includes some important fixes including a regression when used together with the (yet to be released) v2.6.x discovery tools.

Changelog

  • Fix compatibility of plugin discovery with newer 2.6.x tools
  • Fix crash when using JACK under Linux ARM
  • Fix carla-lv2 pre-run with 0 frames
  • Fix carla-vst GUI for high-dpi screens
  • Fix carla-native-plugin library exported symbols
  • Show custom error message when trying to start JACK driver without JACK
  • Skip special treatment for LADISH (do not set session management hints)

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.


> Cardinal 23.07 released
On 2023-07-15 by falkTX

Hello yet again everyone, it is time for another Cardinal release.
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.

There are quite a few nice changes this time, from finally allowing global user settings to improved audio plugin hosting.
Let's go throught the main changes...

Global user settings

As per user request Cardinal now defines a user directory for patches, modules settings and other details.
This came as a necessity for the updated Ildaeil module, which needs to store plugin cache between runs.
With this now in place, many things that Cardinal was missing compared to VCV Rack are now enabled, including:

  • Allow modules to save and load settings in a known location
  • Allow to save, list and load module presets and general files from a known location
  • Menu action "File" -> "Open recent" is now enabled
  • Menu action "File" -> "Overwrite template" is now enabled
  • Menu action "Help" -> "Open user folder" is now enabled
  • Save and load user settings globally

Please note that user settings are saved per-variant, so e.g. CardinalSynth and CardinalFX will have differnet settings.
This is 100% intentional, and found to be generally useful - we want to have different base templates and favorites on Synth vs FX.

Also, something not done on VCV Rack side, a "File" -> "New (factory template)" is now available.
This allows to load the Cardinal's original template instead of the user-saved one.

Ildaeil plugin hosting

The Ildaeil module allows to load audio plugins (such as LV2 and VST3) inside Cardinal.
With this update, Ildaeil will automatically scan and list binary plugins, bringing support for LADSPA, DSSI, VST2, VST3 and CLAP.
When supported by the plugin Ildaeil will also show the list of available presets.

cardinal+ildaeil

AIDA-X module

This releases introduces a new module, a port of the AIDA-X audio plugin (also available separately as a standalone plugin).
AIDA-X is an Amp Model Player leveraging AI and machine learning, with a target of providing high fidelity simulations of guitar amplifiers.
It is also possible to run entire signal chains consisting of any combination of amp, cab, dist, drive, fuzz, boost and eq.

The module loads AIDA-X files that have been trained to match a desired sound output.
Right-click on the module and select "Load model file..." to load an AIDA-X model file from disk.

A quick model pack can be downloaded from AIDA DSP's Google Drive folder.
Check out the MOD Forum's Neural Modelling section for an online place for discussion, sharing and all things related to Amp Models.

cardinal+aida-x

Web browser persistent storage

A nice little addition to the Cardinal's online web version (running at cardinal.kx.studio or easily self-hostable) is browser-side peristent storage.
This means we are able to locally save patches and user settings on the web version of Cardnal, making it a little bit more useful and not purely a test tool.
Previously saved patches can be accessed via "File" -> "Open local patch" menu.

Also on the web version, it will now automatically detect lack of Web-SIMD support and load a non-optimized version of Cardinal.
This allows to load Cardinal on Safari and other WebKit based browsers, or any other that does not support Web-SIMD.
Worth noting that latest WebKit has finally added support for Web-SIMD, so this is more of a temporary measure until the update is rolled out everywhere.

There are a few module updates too, and some important bug fixes too, see the changelog below.

Changelog

  • Add AIDA-X module
  • Add Bogaudio AD to mini variant
  • Add (binary) plugin scanning to Ildaeil plugin hosting (LADSPA, DSSI, VST2, VST3 and CLAP)
  • Add plugin presets to Ildaeil, when exposed on the plugin side
  • Add VST2 plugin folder option to Windows installer
  • Allow custom URL for remote instance connections
  • Allow usage of local user directory and configs, expose related options
  • Fix focus to input text dialogs
  • Fix missing menubar cpu usage
  • Invert scroll X direction
  • Rework file menu
  • Update base VCV Rack to v2.3.0
  • Update Sapphire to v2.2.2 (adds Tube Unit)
  • Update MindMeldModular and SurgeXT, for Rack 2.3 compatibility

Build related changes

  • Bump minimum required macOS version to 10.15
  • Fix build with GCC13
  • Fix missing `make install` of mini variant
  • LTO no longer enabled by default for release builds
  • Only enable remote OSC control in headless builds
  • Remove `NOPLUGINS` build option
  • Remove use of `mingw-std-threads`
  • Several optimizations and build tweaks

Web version related changes

  • Add persistent storage (automatic on save, can be manually triggered via File menu)
  • Add local (browser-side) patch loading via File menu (under "Open local patch")
  • Automatically load no-simd version on browsers that do not support web-simd
  • Disable cursor lock by default

Downloads

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


> Ildaeil v1.3 released
On 2023-07-15 by falkTX

Hello again 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 and vice-versa.

The main changes this time are automatic binary plugin scanning, exposing plugin presets and simplified standalone.
The automatic binary plugin scanning makes Ildaeil able to quickly list and load even more plugins than before.
Scanned plugins are cached so the scan only happens once per plugin (or until its binary is updated).

For the standalone, Ildaeil now has a single standalone variant instead of the old FX/Synth/MIDI separate programs.
In order to make this work in a more generic way, buttons for "enable midi" and "enable input" are shown when viewing a plugin's generic UI.
Also related to this, an online version is available at ildaeil.kx.studio, used for doing experiments with realtime audio and plugins on the Web.

ildaeil-1.3

Full changelog:

  • Add auto-scan of binary plugins (LADSPA, DSSI, VST2, VST3 and CLAP)
  • Add enable-input, enable-midi and buffer-size options for standalone
  • Add macOS standalone to release binaries
  • Add preset selector for plugins that expose them
  • Improve VST3 hosting
  • Initial experimental web version, public instance running at https://ildaeil.kx.studio/
  • Set GUI as resizable when running as standalone
  • Use a single standalone program instead of having Synth/FX/MIDI variants

Downloads

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


Next →