Show more

my music listening experience is sorta ruined now after having to deal with audio de-syncs and clicks a lot in the last few days...

listening to random stuff like
"was that a click? maybe an xrun? does my code need more fixing?"
happens now everytime there is even a small click or noise 😭

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

Linux as a USB audio interface with minimal latency 😀

Hope users will appreciate the effort, the fact that this is running all inside a Linux embed device is quite something...
No external/dedicated USB Audio chips, it's all on the Linux side done in software.

I will take some big holidays after this 🌅 🏖️

falktx boosted

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!

endof10.org/

falktx boosted

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:
nebula.tv/videos/techaltar-1-m

(On Nebula right now, YouTube coming later)

falktx boosted

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

@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! 🙌

falktx boosted

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! 🎵 sonoj.org/convention #music #audio #opensource

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

Not that anyone cares, but just built and installed Cardinal on the Darkglass Anagram unit for quick testing...

The JTB-Waves patch runs with a stable 58% DSP load.

Makes me think of fancy "build your own FX" possibilities...

This Anagram audio graph is looking complex now that USB audio is in the picture... 😁

Average 35% DSP load with this preset

falktx boosted

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: jimlac25.inria.fr/register/#re

PS. There will be macarons :)

falktx boosted

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

librearts.org/2025/04/meet-ana

Look internet, I am on video! 😀

youtube.com/watch?v=CzaVPM_Ja3

Very glad and proud to be part of 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: 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!

Typical audio graph setup on the new Darkglass Anagram.

Some of the FX there are "static" like the globaleq, mixer and looper.

All of it running at 16 frames / 48kHz. Total IO roundtrip latency being 1.333ms (some FX do oversampling and introduce a bit more latency).

This preset runs with around 30% CPU load.

Not shown on graph: USB and Bluetooth audio, coming soon.

After pretty much 1 year of work the result is finally public.

For those that don't know, in early 2024 I joined the Darkglass Electronics company. Bringing the expertise developed through many years with MOD Devices / MOD Audio and my own projects, and started to create together with them a super fancy new Linux-embed based product.

This runs JACK2 inside with mod-host and LV2 plugins. Very soon to start opening up to external plugin developers.
Very exciting! 🎉

darkglass.com/creation/anagram

As things with life will now finally start to calm down, its also finally time to try to make some music/noise again.

But I am finding it very messy to use the same system for work, personal development, media consumption etc.

A dedicated system/disk/partition is the way to go, right?

A teaser video of an upcoming product... youtube.com/watch?v=k18pJAMYST

The results of ~1 year of work finally becoming public.
Real announcement later in the month.

Show more
falkTX Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!