Hi, I want to program an effect application (Stereo In -> FX -> Stereo Out). I want to use it live on stage, so I’m looking for low-latency solutions (<5ms). I want to control it via MIDI, no GUI required for now. In fact, I like to use the Raspberry Pi headless, no X server being present.
What’s the best way to go regarding software libraries? Should I write an ALSA application? Or base my stuff on JACK? Or write an lv2 plugin and find a host that works headlessly? I’d like to keep things as simple as possible, so I can focus on the actual code.
An ideal solution would give me a few callback functions for audio in->out, midi events, and that’s it I’ve written a lot of C/C++ code in the past, but only a little in audio, e.g., some C-objects for Max/MSP, MIDI processing on a Teensy and stuff like that, but nothing for the Linux audio stack.
Thanks for any help!