diff --git a/News.php b/News.php index bef3f93..9337b51 100644 --- a/News.php +++ b/News.php @@ -11,104 +11,47 @@ include_once("includes/header.php");

- > KXStudio Project Update (May 2025)
- On 2025-05-31 by falkTX + > KXStudio Project Update (June 2025)
+ On 2025-06-29 by falkTX

- Hello all, it has been a while since the last project or general update.
+ Hello all, it has been a while since the last project update/news.
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. + Now with work and housing situation sorted and also some holidays, it is the right time to give some general project update.
+ That said, I always have trouble writing these kind of updates, taking me quite some time to go through each individual thing that happened, giving it an explanation/reason, plans for future, etc.
+ So starting this month, KXStudio project updates will be more formal and generic so I can mostly copy & paste between each one, keeping the same format but just changing the content.

-

Repository status

-

- 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. -

- -

Small but important updates in-between

-

-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 -

- -

On-going efforts behind the scenes

-

-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 -

- -

Cadence project archival

-

- -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. +

New releases

+ -

+

Repository updates

+ -

Future plans

+

Final notes

- 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: + Some applications in the KXStudio repositories do not run on new systems and have also been abandoned by their official upstream authors, I will soon remove some of them.

-

 

- That is all for now, see you next time! + That is all for now, see you next month!