Hello, I’ve been working on a real time audio framework for Rust, and I wanted to use the Pisound for one of my embedded Linux hardware targets.
Here is an example flake (don’t actually use, I haven’t made this for downstream usage yet, has my SSH public key, etc.).
But I was surprised how easily this went, especially with the Pisound device tree overlay already being in the Raspberry Pi Linux kernel fork.
I work with NixOS professionally, so it made sense to see if I could use Nix for the OS. I don’t think I’ve fine tuned things to the point of the PatchboxOS, but the JACKD and audio engine appear to be running with the correct rtprio settings, and MIDI is working. I believe the kernel now ships PREEMPT_RT by default from 6.12 onwards. Feel free to correct or improve anything in the setup!
Lastly I just wanted to say thanks for this project! It’s a really cool piece of hardware, and it’s nice to own something that can suit my current needs, instead of just buying some new piece of gear all of the time!