On Tue, 15 Sep 2015 17:56:56 +0100, David Sumbler wrote:
card 1: Speaker [USB Speaker], device 0: USB Audio
[USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
I have 2 USB speakers connected to this computer.
Depending on how you set up your machine it could happen that the card
number of the USB speakers changes, aplay -l shows you. We can fix that
later, first let's test if the following works.
Run
killall -9 pulseaudio jackd; jackd -dalsa -dhw:<card number> -r48000 -p1024 -n2 -P
^^^^^^^^^^^^^^^^^^
IOW for the above aplay -l output run
killall -9 pulseaudio jackd; jackd -dalsa -dhw:1 -r48000 -p1024 -n2 -P
^^^^^^
AFAIK you could use "Speaker" too, try running
killall -9 pulseaudio jackd; jackd -dalsa -dhw:Speaker -r48000 -p1024 -n2 -P
^^^^^^^^^^^^
this should always work.
Assumed pulseaudio is installed and running, disable it. I don't know if
killall will do the job.
Some subscribers might recommend to use pulseaudio with jackd, but do
yourself a favour and drop pulseaudio.
Another issue is duplex mode. In the above tests jackd is set up for
playback only.