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

Sign in to participate in the conversation
falkTX Mastodon

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