diff --git a/News.php b/News.php index f8cd41d..bef3f93 100644 --- a/News.php +++ b/News.php @@ -10,6 +10,109 @@ include_once("includes/header.php"); +
+ > KXStudio Project Update (May 2025)
+ On 2025-05-31 by falkTX
+
+ Hello all, it has been a while since the last project or general update.
+ Life has been very chaotic and I was not able to pay too much attention to "optional" projects, other things needed priority.
+ Now with work and housing situation sorted and also some holidays, it is the right time to give some general project update.
+
+ Packages in the KXStudio repositories are a bit outdated now, apologies for that.
+ I still kept some things updated regularly, like Carla and DPF related packages, plugin adding new plugins I worked on like podcast-plugins.
+ I will try to update the repositories very soon.
+
+ One thing that worries me when looking at possible software updates is the high amount of abandoned projects.
+ Some use legacy toolkits (like Gtk2 or NTK) and do not work well under high-DPI screens where scaling is required, while others don't even run on newer Linux distributions at all.
+ I will soon remove some of those.
+
+DPF with AU support. semi-sponsored feature required for MOD Audio work, as some contract work wanted AU as one of the supported plugin formats. +https://www.choptones.com/collections/plugins + +New plugin "collection" +https://github.com/trummerschlunk/PodcastPlugins/ +same setup as done for master_me + +Many Cardinal updates + +Carla bugfix releases +
+ ++Carla next "major" release, changes so far: +- native VST3 host implementation improved quite a lot +- native CLAP host implementation (WIP but mostly working) +- initial native AU host implementation, not fully working yet +- plugin discovery has been fully reworked, and implemented in C++ +- JUCE removed yet again + - it was mostly used for hardware and VST3 + AU support, which we dont need so much now + - JUCE7+ requires a very high C++ version which mismatches carla + - keeps breaking API backwards compatibility, without having an LTS version + - no longer supporting mingw + +Some questions arise: +- discovery with DB? having discovery dialog open and scanning things every time carla is re-opened (in 2.6.x) is quite annoying, even for me +- discovery being c++ complicates the build and is the only interactive Qt widget code using C++ (the rest is Python). +was done in parity with the discovery dialog for OBS, but not as useful now + +Ildaeil with updated plugin discovery, much more robust embed setup + +WebView for DPF +
+ ++ +https://github.com/falkTX/j2sc + +j2sc is based on the old Cadence also from me (falkTX), but with everything removed except the JACK configuration part. +I abandoned the Cadence as it was not up to my own standards, it was one of the very first projects I started as a way to learn GUI programming. + +Over time Cadence small parts have moved into other projects: + +- patchbay canvas code was integrated in [Carla](https://kx.studio/Applications:Carla), where it received many updates +- [Carla](https://kx.studio/Applications:Carla)'s canvas was branched off into [RaySession](https://github.com/Houston4444/RaySession), which uses the same code as base but with its own style (external project, not my own) +- [pyjacklib](https://github.com/jackaudio/pyjacklib) became its own project (external project I am helping maintain) +- [qjackcapture](https://github.com/SpotlightKid/qjackcapture) from the jack render tool (another external project) +- bigmeter and xycontrollers were added as internal plugins in [Carla](https://kx.studio/Applications:Carla) +- [WineASIO](https://github.com/wineasio/wineasio/) settings panel + +The only big remaining part to still be split off was the jack2/jackdbus settings tool. +Even if the code is not the best, I find this particular tool to be quite useful, so I continue it through the j2sc project. + +
+ ++ It is hard to say for now, often times before when presenting my own plans something ends up happening that gets in the way. + That said, these are my **hopes** for the rest of 2025: +
++ +
+ That is all for now, see you next time! +
+ +
> Cardinal 24.04 released
On 2024-04-11 by falkTX