Show more

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

@PaulDavisTheFirst the linux embed device as a usb device, aka "gadget".

This little Anagram can be used as a USB2 class-compliant audio card.

All the tuning and patching to get this feature to work just right is giving me headaches though 😭

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

@loki_bass the custom UI and DSP is all proprietary.

any existing software (jack2, mod-host, some lv2 utilities) of course remain open and get back patches, sent upstream where needed.

I try my best to have Darkglass adopt opensource where possible.
You can see some projects in github.com/Darkglass-Electroni

Look internet, I am on video! 😀

youtube.com/watch?v=CzaVPM_Ja3

Very glad and proud to be part of team. 🚀

@jeremy That is why I wrote that code as AGPL, the stuff that makes use of it should be open even when it's in "servers" or more typically expect to be in embed devices.

The use that it gets here I think is quite ok. It runs as an audio plugin pretty-much, those can be in any license.

And anyhow since it's my own code, I can still re-license if needed.

@jeremy it's my own code, so quite ok, can change things if needed :)

but no network talks to this piece of code, the one that does - jack2 - is already opensource.

@alf yes, CPU performance mostly.
all clients are internal, so no context switching. also no need for "security" or other details in a dedicated linux embed device without network capabilities.

It's also easier for me to tweak jack2 rather than pipewire.

And finally it's nice to have these projects that in a way help maintain the JACK project.

Stuff like
github.com/jackaudio/jack2/com has always been missing in JACK but now added because we needed it for Anagram.

@be err that might take me the whole week, plus the versions change with each update. not sure if realistic...

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!

@jeremy oh yes it is. look at these numbers, while jack2 is running

cores 0-3 are for system tasks, 4-5 for audio.

worst case scenario is 10 microseconds of latency/jitter 😱

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.

@nielso not on this initial release, but soon yes.
the convolution engine is there already, just a matter of making a stereo variant.

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

@be no space for that, I ended up going with just a 3-boot system. Keeping my main/old install, then another for Debian Stable and finally one for a Windows install without network access (but still doable through a linux VM with USB pass-through of a WiFi USB stick, so no reboots neeed to fetch a few files)

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?

Show more
falkTX Mastodon

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