diff --git a/News.php b/News.php index 6e3a37d..e8c00d0 100644 --- a/News.php +++ b/News.php @@ -8,6 +8,203 @@ include_once("includes/header.php");
THIS IS A FAKE PAGE, KXSTUDIO NEWS USES A DYNAMIC MODULE NOW
+
+ > Carla Plugin Host v2.2 is finally here
+ On 2020-07-16 by falkTX
+
+ Hello everyone, this is the announcement of the 2.2 version of the Carla Plugin Host.
+ If you do not know, Carla is a fully-featured cross-platform audio plugin host, which can also run as a plugin.
+
+ This release announcement comes quite a few days after it was initially tagged and builds uploaded.
+ I moved to a different place, everything got a bit delayed with that, and also me getting a small but well-needed break.
+ Anyway, back to the topic at hand...
+
+ Contrary to previous releases, there were not many graphical changes this time, but lots of stuff under the hood.
+ One very important note for developers is that the "native" API to access carla as plugin (as used by LMMS)
+ is still ABI and API-wise backwards compatible with 2.0, but the ABI and API of Carla as a library is not.
+ This is because all host functions now have a "handle" prefix, so they can be reused for standalone, plugin and other variants.
+
+ Special thanks to everyone that did testing during the release candidate phase, some with very complex setups! (as seen below)
+
+
+
+
+ Now with that said, let's go through what's new, first the bigger changes and smaller stuff for last. +
+ +
+
+ ![]() |
+Multi-Client + multi-instance improvements+
+ In order to allow multiple instances of Carla to work without conflicts,
+ proper JACK multi-client multi-instance support was implemented.
+ Starting with v2.2, extra Carla instances will get a dedicated JACK client name suffix.
+ As a way to make this easier to manage and control, a new command-line argument was added, "--cnprefix=...".
+ Also, when Carla runs under NSM, the JACK client name prefix is set automatically (coming from NSM). |
+
+ ![]() |
+Linux VST3 plugin support++ As new VST2 plugins can no longer be officially licensed and VST2 is very, very, very slowing being phased out, it is important to have VST3 support. + ++ So now you can now scan and load Linux VST3 plugins under Carla. + It is no longer limited to macOS and Windows. + ++ Worth noting is that this is not a custom implementation, but leveraging JUCE VST3 host support on Linux. + It recently got supported as part of their JUCE6 update. + There are no plans for a custom implementation at this point. + + |
+
+ ![]() |
+
+ The built-in keyboard right-click menu got a bit better. |
+
+ ![]() |
+
+ The plugin built-in editor dialog now shows the currently mapped parameter type+value directly. |
+
+ ![]() |
+
+ MIDI learn implemented, triggered via parameter mapping menu. |
+ Many other bug-fixes and small under-the-hood improvements (too many to list here).
+ See the
+
+ git log
+ for the full list of changes.
+
+ When using JACK, the newly added features around the canvas require at least JACK v1.9.13.
+ This is because Carla relies on JACK meta-data in order to store information about each plugin/client,
+ and meta-data was only added to JACK2 in version 1.9.13.
+ Alternatively, you can use JACK1 instead of JACK2, which has meta-data support since a long time.
+ Note that the "extras" KXStudio repository (which provides an updated JACK2) now supports Ubuntu 20.04 along-side 18.04.
+
+ The code for scanning plugins had a little rework yet again, making some internal data structures change.
+ Because of this, a full rescan of your plugins is needed after the update.
+ This should fix previously missing plugins that happened in v2.1.
+
+ The official Linux binary build does not provide native Linux-VST3 support.
+ Packages from regular Linux distributions do not have this issue.
+
+ 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-git" (plus "carla-lv2" and "carla-vst" if you're so inclined).
+ Bug reports and feature requests are welcome! Jump on over to the Carla's Github project page for those.
+
> Carla 2.2 RC2 is here!
On 2020-09-07 by falkTX
diff --git a/Repositories:Extras.php b/Repositories:Extras.php
index ea792cd..0449c18 100644
--- a/Repositories:Extras.php
+++ b/Repositories:Extras.php
@@ -41,6 +41,8 @@ include_once("includes/header.php");
The repository also contains: (specifically for 18.04) @@ -49,7 +51,6 @@ include_once("includes/header.php");
Enabling this repository can be done with the following: diff --git a/screenshots/news/carla-2.2_usage.png b/screenshots/news/carla-2.2_usage.png new file mode 100644 index 0000000..e686257 Binary files /dev/null and b/screenshots/news/carla-2.2_usage.png differ