I’m running a RasberryPi 3, with the Pisound add-on audio card. The on-board audio interface is pretty “lo-fi”, where as the Pisound is excellent.
I run the stock Raspian Lite image as the OS. The main audio software is indeed Pd, with a mediumish patch I built for it.
The trick to making this work well is to run the patch at the sampling rate of the Pisound: 48kHz. With this I run 64 sample buffering size - and so get very low latency… low enough that I haven’t been tempted to measure it exactly yet… though I should, probably! I’m going to say it is < 4ms.
As for power, here’s a list of all the things running in the effects chain on the RPi:
- Looper, beat sync’d
- “stutter” LFO’d gate, geat sync’d
- full-sweep LP & HP filters
- three band parametric EQ
- reverb (based on freeverb)
- triple, beat sync’d, delay lines
- gain controls at most stages
- Ableton Link - with generated MIDI Clock to DT and synth
- Keyboard routing - switchable between DT and synth
- Control surface routing - giving control over all parameters of the audio effects, and routing some controls to the DT and synth. This is where the faders get sent to the DT to control the mix of the sample tracks.
All of this runs consuming ~11% of the RPi… so I’ve got plenty of room to grow.