Home KXStudio > News

KXStudio : News

> KXStudio Monthly Report (March 2021)
On 2021-03-31 by falkTX

Hello all, another monthly report about the KXStudio project is here.

If you have been paying attention to these reports, you likely already know what is going to be covered here.
Starting late February, I began using a public kanban-style board in order to show/list the things I am working on and plan to do on the short and medium term.
In a few days I will delete the "done" items related to March, so that the "done" stuff actually relates to the current month.

Now getting to the news..
First, in case you missed it, DISTRHO-Ports and PawPaw had a new release, which finalizes the custom/redistributable Vitalium fork of Vital.
While testing, a few issues on the JUCE LV2 wrapper were found and fixed.
To the point of, at least on Linux, we now have the LV2 version behaving better than the VST3 one.
Additionally, this PawPaw release automates the macOS-universal builds, something that is being applied for Carla and jack2 next releases.

Speaking of Carla, the 2.3-RC2 version was tagged, with the final v2.3 release scheduled for April 15.
The remaining things to check and fix are all very minor, so we are all good for a release anyway.

And speaking of jack2, current plans are to fix the macOS-universal meta-data situation among other minor things where possible.
I began fetching the zita-a2j/j2a code to work as internal client (just like jack1 does) but found a few issues while testing.
It already works well if the internal client is not unloaded, which is good enough for the setup I had in mind for it first - using it to expose USB audio gadget mode in a MOD device.
You can already grab the code from moddevices jack2 fork though I will try fix the last things so it is good to add in next jack2 release, expected at April 15 as well.

There is a big DPF overhaul of its graphic handling, mostly triggered from updating to latest pugl (used for window and event handling).
There is nothing to show just yet, as the code does not even build right now.
I am still on the phase of reworking some core C++ code, so yeah, nothing to show yet.

On a small note, I also patched eg-sampler (LV2 example sampler) to be able to load non-mono files and resample the audio sample to the host sample-rate.
There was a race condition when loading new files, which is now fixed and merged upstream.
This work was mainly done in order to have a quick usable plugin using files for MOD, but overall everyone benefits.

Regarding packages in the KXStudio repositories, there are a few updates. Those are:

  • airwindows added
  • melmatcheq.lv2 added (reusing LibraZik package, much appreciated!)
  • distrho-ports updated to 2021-03-15
  • lsp-plugins updated to 1.1.29
  • sequencer64 updated to latest git

And that is it for now.
If you appreciate the kind of work I do, please consider a donation.
Thank you in advance for your support and stay safe out there!

PS: 2 of the package updates above appear as a result of a Patreon perk ;)