diff --git a/News.php b/News.php index cc71842..9c65d6d 100644 --- a/News.php +++ b/News.php @@ -16,15 +16,17 @@ include_once("includes/header.php");
Hello all, it has been a while since the last time I wrote one of the "monthly" reports, but now back again.
- Typically I would write about stuff that was happening behind-the-scenes or to be released soon, but last couple of months have been mostly releases of stuff that was already in progress and was reported on already, or quick enough releases that could be done in a single month.
+ Typically I would write about stuff that was happening behind-the-scenes or to be released soon,
+ but last couple of months have been mostly releases of stuff that was already in progress and was reported on already, or quick enough releases that could be done in a single month.
Also, there was
quite
a
lot
of
Cardinal,
- like, a
- lot of it. :)
+ like
+ a lot
+ of it. :)
- WhileCarla can already do VST3 plugins,
+ While Carla can already do VST3 plugins,
it relies on
- JUCE
+ JUCE
for it which I am not totally happy with.
Having JUCE built on Carla + Linux just to get VST3 support is something that has always bothered me.
- Because Linux does not have a concept of OS-level event loop, a special way of mixing Qt and JUCE is in place, and feels very dirty.
+ Because Linux does not have the concept of a OS-level event loop, a special way of mixing Qt and JUCE is in place, and feels very dirty.
There are other technical reasons for disliking the approach, but I will skip the details here.
@@ -55,7 +57,7 @@ include_once("includes/header.php");
Speaking of Carla, I merged the Jean Pierre Cimalando's
- JSFX plugin support pull request,
+ JSFX plugin support pull request,
though still in the process of cleaning things up (in particular non-x64 builds are broken at the moment).
Next release will have the feature enabled, which also propagates to stuff like
Ildaeil
@@ -65,12 +67,13 @@ include_once("includes/header.php");
Also on Carla, I updated the in-tree JUCE to version 7.
JUCE 7 can now host LV2 plugins too, but for that I will keep Carla's native implementation which is more complete (JUCE does not support CV ports or external UIs, for example).
- The update to JUCE also serves to help bring JUCE-based plugins into DISTRHO-Ports and KXStudio packaging, since I reuse the same JUCE version for everything.
+ The update to JUCE also serves to help bring JUCE-based plugins into
+ DISTRHO-Ports
+ and KXStudio packaging, since I reuse the same JUCE version for everything.
My
usual set of patches
- are complete now, and everything was ready to update
- DISTRHO-Ports main branch to it except it
- completely breaks Vital[ium] :/
+ are complete now, and everything was ready to update DISTRHO-Ports main branch to it except it
+ completely breaks Vital[ium] :/
The best approach is likely to have Vitalium be separate from DISTRHO-Ports, but setting that up takes a fair bit of time, so we won't see that so soon.
@@ -82,7 +85,7 @@ include_once("includes/header.php");
This is important for the JSFX support, for possibily having their custom GUIs.
I will probably skip them for the first Carla version with JSFX enabled, but it is good to have this in place early so there are less blockers for the implementation.
The update also means being able to refresh the
- DPF-based internal plugins,
+ DPF-based internal plugins,
which have been ignored for a while.
@@ -90,14 +93,14 @@ include_once("includes/header.php");
A little fancy tool caught my attention recently - the
- sassy spreadsheet.
+ sassy spreadsheet.
It was
recently open-sourced
and with the GUI widgets being familiar (it uses
- imgui
+ imgui
) there were very high chances of it working on Linux.
There were no official Linux builds or ways to build for Linux, but
- not for long!
+ not for long!
So while we can build and run it now, sadly any operation results in a crash :(
Did some investigation but couldn't find why, author also couldn't tell.