gritz wrote:Good stuff! Eight milliseconds isn't too shabby at all and the spring reverb in particular caught my ear.
Is the audio interface handling the MIDI in?
Hi gritz, no the MIDI is handled by a MIDI-USB cable. The audio interface does have MIDI in and out but I can't use them as I have to switch the interface to a mode where those are disabled in order to make the interface work well with the RPi.
The spring reverb is a simple effect based on Freeverb, so nothing really fancy. guitarix also comes with a stereo reverb effect based on zita-rev1 and that's a different beast, I've used that one in the other video I've posted. When using the stereo reverb I have to raise the number of frames/period though so system latency is higher in that case.
It is also possible to use convolution with IR files which means you could basically emulate any reverb you'd like.
RPi and real-time, low-latency audio: http://wiki.linuxaudio.org/wiki/raspberrypi
RPi audio repository: http://rpi.autostatic.com/
RPi and audio blog: https://autostatic.com/tag/raspberrypi/