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
I am now running guitarix ver. 0.29! Nice! And so I can run guitarix headless with the -N option.
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.