Code: Select all
wget -O - http://rpi.autostatic.com/autostatic.gpg.key| sudo apt-key add - sudo wget -O /etc/apt/sources.list.d/autostatic-audio-raspbian.list http://rpi.autostatic.com/autostatic-audio-raspbian.list sudo apt-get update sudo apt-get install --reinstall guitarix
Now, I still have issues with latency....
Edit: With the stock raspbian kernel, and a startup script that I copied from the linuxaudio wiki, and added lines for killing lx desktop, starting jackd with realtime priority 70, guitarix start and webui start, I can get jackd down to around 10ms with block size 256. It plays reasonably and without errors over a long period of time (I played for two hours with no issues), but the latency can still be felt.
Block size 128 doesn't fare well. It plays, but has some horrible ring modulation-like noise sounding like the buffer cannot keep up with the audio stream. Does anyone believe that an rt-kernel will improve latency further? I just found a prepared image with a precompiled rt-kernel that I could try out.