I'm following the instructions here to run jackd on my headless Raspberry Pi 2 Model B. The only difference is that I'm using the standard packaged jackd instead of the autostatic ones mentioned because the autostatic packages are not available for Debian Stretch which is what I'm using.
But when I attempt to run jackd with
jackd -P70 -p16 -t2000 -dalsa -dhw:0,0 -p128 -n3 -r44100 -s
I get the following:
jackdmp 1.9.11
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 70
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ...
hw:0,0|hw:0,0|128|3|44100|0|0|nomon|swmeter|soft-mode|32bit
ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to
playback-only mode
configuring for 44100Hz, period = 128 frames (2.9 ms), buffer = 3
periods
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: cannot set period size to 128 frames for playback
ALSA: cannot configure playback channel
Cannot initialize driver
JackServer::Open failed with -1
Failed to open server
My question is how do I get jack to run on my Pi?
Here is my .asoundrc
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
So I'm now able to start jack using the following command line
jackd -P70 -p16 -t2000 -dalsa -n3 -r44100 -s
But when I attempt to use csound with csound score.csd
I get the following error message:
*** rtjack: buffer size (-B) is too small
In the csd file I have CsOptions set to
-odac -+rtaudio=jack
Contents of /etc/security/limits.d/audio.conf:
@audio - rtprio 95
@audio - memlock unlimited
#@audio - nice -19
.asroundrc
) – not2qubit May 09 '18 at 20:12-p128
option from the command line. But now I'm getting other errors about buffer size (-B) being too small. Thanks for the link to your post, it looks quite comprehensive, I'll go through it and see if I can make some sense of all this. – arunkumar May 11 '18 at 09:32dpkg-reconfigure -p high jackd
and check the file:/etc/security/limits.d/audio.conf
. – not2qubit May 12 '18 at 08:30dpkg-reconfigure -p high jackd
. I have updated my OP with the error messages and the contents of my /etc/security/limits.d/audio.conf. Thanks for your help. – arunkumar May 15 '18 at 03:31jackd -P70 -p16 -t2000 -dalsa -p256 -n3 -r44100 -s
– arunkumar May 15 '18 at 04:15