as the person who pushed for the alpine core team (now TSC) to adopt a policy of rejecting telemetry features in alpine-packaged software, i have opinions on flathub
mostly i am concerned that pushing users to use vendor-provided builds distributed on flathub may be exposing users to harmful software misfeatures like telemetry in ways that they would not if those same users installed packages from a distribution which patches out these misfeatures as a matter of policy
i wish that flathub would explicitly ban telemetry and check for telemetry features during their review processes. i would be more likely to recommend flatpak in more cases if they did.
@falktx Dude! This looks amazing! I just bought a bass recently so I'm watching with interest. :) Steve from the open source musician podcast days! Good to see your face again in the video. :)
Why can't Windows be normal?
The USB audio interface feature works pretty much as per standard on Linux and macOS, but on Windows it's a damn mess.
When investigating issues it was funny to see this written on an alternative usb audio implementation:
> Microsoft Windows USB Audio 2.0 driver available since Windows 10, release 1703 expects Full-Speed explicit feedback endpoint wMaxPacketSize to be equal 4, which violates the USB 2.0 Specification.
and other similar things...
any TU Berlin students here? there's a brand new Open Source Hardware seminar this semester (MNT will also make an appearance if it happens) and so far only 3 students registered! they need at least 5 to make it work, so if you're interested or know potential candidates at TU, spread the word: https://www.tu.berlin/qw/studium-lehre/lehrveranstaltungen/oshs-open-source-hardware-seminar
now this gets a bit ridiculous, 8 frames for usb audio buffer size.
gets latency quite low, but easily xrun if playing anything complex in FLStudio.
seems stable/sustainable while there is very little stuff running though.
I like the small deviation in those "distance" numbers (it is how far userspace is from the kernel position in the ringbuffer).
Hundreds of thousands of Computers won't be able to upgrade to Windows 11, but that shouldn't make them eWaste.
Kudos to the @kde team for this amazing initiative!
Many people are thinking about ditching various US tech giants so I thought I'd try out how far I can go. I tried living about a month with as little Google, Microsoft, Apple & co as possible!
Here's the video:
https://nebula.tv/videos/techaltar-1-month-without-us-tech-giants
(On Nebula right now, YouTube coming later)
@amadeus You need to statically link plugins to not rely on any external resources. Sadly JUCE changed the default to dynamic link when Jules left...
As for flatpak. Nobody should distribute plugins in that format, it's not just technically wrong (sandboxing DSP) but also violates all plugin standards out there.
We finally got fixed system wide locations standardized (thanks VST3, CLAP, LV2), only for flatpak to come along and ruin it.
@falktx I added open source labels now but need to go through the list again to make sure I catched all of the OS developers. Thanks again for the suggestion!
Sonoj Convention 2025 – Oct 18–19, Cologne Independent event for those who create music and sound with computers—whether recording real instruments or working with digital tools. Visitor registration open, contributions for talks & concert / open mic welcome!
https://sonoj.org/convention #music #audio #opensource
For the curious ones, kernel diff https://github.com/Darkglass-Electronics/radxa-kernel/commit/1c99fb0a7788811a4eb212c3c0bdcb64dc9d955f
and user-space side https://github.com/falkTX/audio-bridge/blob/main/src/audio-device-impl-linux-mmap.cpp
The things we do for a few milliseconds of latency...
Like today, patching the Linux kernel to create a memory-mapped buffer that both the kernel and a JACK client can use at the same time.
(the previous/mainline code was using an alsa virtual device to expose the audio data)
Reduced latency of the "task" by around 20ms
Now just need to deal with ARM memory barriers and other details to ensure a good sync, I think...
My workshop on #Ardour #Lua Scripting was accepted at the #linuxaudio conference.
Come join me in Marie Curie Library in Lyon on June 26th, 17h
Registration is free: https://jimlac25.inria.fr/register/#register-to-lac-25
PS. There will be macarons :)
Darkglass Electron announced Anagram, a multi-FX processor for the bass. It runs embedded Linux, uses open-source neural modeling tech, and relies on an LV2 plugins host and some FOSS plugins. @falktx is one of the fathers :)
https://librearts.org/2025/04/meet-anagram-a-linux-powered-bass-fx-processor/
Look internet, I am on video!
https://www.youtube.com/watch?v=CzaVPM_Ja3U
Very glad and proud to be part of #darkglass team.
Since I am the only one in the company that has dealt with opensource software licenses before, I am the one doing the page that lists the licenses used.
There's so much stuff hah
How it looks so far: https://www.darkglass.com/pablito-licenses/
Still WIP, but what do you think?
Specially interested on opinions from other opensource developers.
Thanks for the feedback in advance!