diff --git a/News.php b/News.php index 348b41a..168a0a7 100644 --- a/News.php +++ b/News.php @@ -14,83 +14,107 @@ include_once("includes/header.php");

Hello all, another monthly report about the KXStudio project is here.
- - - - -carla 2.2-rc1 got released, and wineasio. -distrho-ports too, but that was mostly for packagers -with disthro-ports migrated to meson, work started for legacy/new ports. -legacy with vst/lv2, new with vst2/vst3 and lv2. Keeping the juce fork updated, even though upstream not interested on lv2 at all. - -work being done for automated builds, most of it already complete. -not that useful for linux, because distros pick up stuff quickly, it is more for win/mac folks for which is much harder to build stuff. -the automated builds will cover plugins (distrho-ports, dpf-plugins and more), carla and even jack. -It is not completely ready yet, but very close. expect a few announcements regarding this in the coming weeks. - -I know people have been asking about ardour, will get to that eventually, sorry for the delay. -Ardour is a different kind of build (I want to repackage the official binary, authors are ok with it), -so I need to find a nice way of handling it. Previously it was all very manual work, want to avoid that. -Focus in past few weeks has been on Carla and then the automated build setup, so packaging got pushed aside for now. - -package updates... - + This actually covers June and July, since there was not much to tell during June.

- Anyway, a lot of work is going into Carla, - lots of bug-fixes.
- A good collection of them are piling up, which makes a v2.1.1 release worthy, so expect that in the next few days. + So... first, for those that did not notice, there was quite a few linux/opensource-audio releases on July 15, for the + + Quarterly Release Pact.
+ The "Quarterly Release Pact" is an informal agreement between developers to do releases of as much software as possible on a common day.
+ This is a nice way to:

+

- One of the new features in Carla is Linux VST3 support, already available if you use carla-git.
- There is also a category filter in the add-plugin dialog now, and - better handling of high-dpi mode.
- That is basically it in regards to frontend/GUI changes, everything else is on the backend/audio-host side.
- All of this will be in Carla v2.2, with a tentative release date of July 15. + I can speak for myself that the release day is a great motivator to push releases.
+ When such date is near, everything that has reached a certain point where a release is perhaps worth doing + (but usually would be hold-off due to not being "perfect enough"), just gets released.
+ Because to be fair, there is no point on holding off a release for long periods of time.
+ If something really goes wrong, a quick bug-fix can be done, so why not. It is software, these things happen sometimes..

- Other developments happening behind the scenes are a - DISTRHO-Ports - update - (setting old JUCE aside and using new - juce6 - branch for Linux VST3 plugins), plus - updating its build system to meson.
- The WineASIO - project was finally given to me officially, so expect a release soon for that too.
- There is also a big - DPF rework - going on, and a new project for - cross-platform LV2 plugin binaries.
- Those will be announced at a later point in time, once ready. -

-

- Regarding package updates in the repositories, there have been a few since the last monthly report. Those are: + With that in mind, the + DISTRHO-Ports + and + WineASIO + projects got new releases.
+ I worked (with some help) to move the DISTRHO-Ports build system from the super-old premake3 build system to meson.
+ While irrelevant for users, it is very important for Linux distribution packagers because premake3 is simply no longer maintained + (and thus not even installable in some cases).
+ The other changes were not really that substantial in my view, but why not release anyway?
+ As someone who has done a few packages myself, I can understand the pain of those that want to package something but have their work made difficult by this kind of problem.
+ (If all goes well, DISTRHO-Ports provided plugins will be installable as packages in the next Ubuntu version already!) +

+

+ DISTRHO-Ports + has been reworked in a way so that we can keep the existing plugins untouched, + while adding/supporting new plugins made with JUCE6.
+ The "legacy" plugins will have LV2 and VST2 formats, while new ones will support LV2, VST2 and VST3.
+ I plan to write a tutorial on how to add a plugin to this project, so that other people than me can contribute.
+ This will increase the number of ported plugins drastically, as it does not have to wait on me to to do it. (I have a lot on my plate already..)
+ Once we have a good number of new plugins, or the next release day comes (in 3 months), you can count on yet another release! :) +

+

+ Regarding + The WineASIO, + it was ready for release for some time, so I did the release in more of a "why not?" state.
+ You can read more about this release + + here, + but in short, I am now maintaining the WineASIO project. :)
+ This is because the previous maintainer wished to step down doing so, and I was already fixing WineASIO for packaging in the KXStudio repositories anyway, + which basically involves maintaining it.
+ It is important to note that it is really only maintaining the code (so that it keeps working on new Wine versions).
+ So there is not going to be any new features added to it, only bug-fixes. +

+

+ In other news, + + Carla 2.2 Release Candidate 1 is out.
+ It was a bit more rushed than I wished for, with a late release because I had to fight with some macOS incompatibility issues.. + but that should not happen too much in the future.
+ I already have in mind what to focus on for version 2.3, but I really hope that with this 2.2 release I can kinda already leave Carla a bit on the side + (which was already supposed to have happened in version 2.1 by the way), because other projects really need my attention right now.
+ The final Carla 2.2 release is just siting on a timer now in a way.
+ My target is to make it available for Ubuntu 20.10, so I will fix whatever bugs I can until the time arrives for Ubuntu 20.10 package freeze. + (So final release in October 2020) +

+

+ Unrelated to the release pact now, I am working on automated builds for a few projects, learning along the way how that is usually handled.
+ This is not that useful for Linux users, because distributions can build and package up stuff quickly; it is more for macOS and Windows users for whom it is much harder to build stuff.
+ The automated builds will cover plugins (distrho-ports, dpf-plugins and more), Carla and even JACK.
+ It is not completely ready yet, but very, very close to done. Expect a few announcements regarding this in the coming weeks! +

+

+ Something I need to mention... I know people have been asking about an ardour package update (in KXStudio repositories).
+ I will get to it eventually, yes, sorry for the delay.
+ Ardour is a different kind of build, so I need to find a nice way of handling it. + (I want to repackage the official binary, as authors are ok with it)
+ Previously it was all very manual work, it is better to avoid that this time around.
+ My focus in the past few weeks has been on Carla and now the automated build setups, so packaging got put aside for now. +

+

+ And speaking of packages, here is the list of updates and additions in regards to June and July 2020:

- Not so much work got done in regards to the website and documentation.
- Perhaps for next time. -

-

- That is all for now, stay safe out there. + That is all for now, stay safe and sane out there!