Home KXStudio > News
RSS

KXStudio : News

> Cardinal 24.04 released
On 2024-04-11 by falkTX

Hi everyone, a new release for Cardinal is here, 24.04 which focuses on updating the base VCV Rack 2.4 and adds quite a few new modules, bringing the module count to 1193.

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.

cardinal

Changelog

  • HostMIDI: Add option to force gaps between MIDI input notes
  • Fix build with latest liblo
  • Fix Linux VST2 exported symbols
  • Fix MindMeldModular in wasm/web builds
  • Force-redraw of all child widgets on dark mode change
  • Improve Ildaeil/Carla VST3 plugin handling
  • Improve Ildaeil plugin bridge handling for macOS
  • Improve Ildaeil plugin scanning
  • Several fixes for UI size with high-dpi screens
  • Stop using cardinal-specific settings::darkMode
  • Tweak default build flags to better match VCV Rack
  • Update base VCV Rack to v2.4
  • Use DPF for AU support instead of JUCE
  • Use GLES2 render target for linux ARM release builds

Module updates

  • Add Computerscare
  • Add CVfunk
  • Add DHE modules
  • Add Starling Via
  • Update Befaco
  • Update GrandeModular
  • Update HetrickCV
  • Update Sapphire
  • Update Surge XT
  • Update unless_modules
  • Update ValleyAudio

Downloads

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


> 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.


Next →