Dear Kamil,
On 14.12.21 11:43, Kamil Adiloglu wrote:
Dear group,
I would like to use alsaplayer via jack to play 3-channel audio files.
These audio files will be routed into a real-time capable signal
processing platform the open master hearing aid (openMHA). However, I
cannot route the third channel to jack. I try to start alsaplayer as a
daemon with the following command
alsaplayer -i daemon -s PHL -o jack -d MHA:in_1,MHA:in_2,MHA:in_3 -F 16000
for this use case I would like to suggest to use a native jack command
line player. There are several options available, e.g., jackplayrec or
tascar_jackio (both published by the same company as openMHA), or
jack-play from jacktools.
Example with tascar_jackio:
tascar_jackio soundfile.wav MHA:in_{1,2,3}
(the {1,2,3} is shell expansion, you might to write it explicitly).
Best regards,
Giso
However alsaplayer returns and error saying
cannot connect output port 2 (MHA:in_2,MHA:in_3)
Actually MHA:in_2 should be the output port 2 and MHA:in_3 is ment to be
the output port 3.
I first start the openMHA software so that it establishes 4 input and 4
output connections via jack with the sound hardware. I can see the
connections on qjackctl connections window.
I have a sound card that has 8 input and output channels and the openMHA
is configured to expect 4 input channels and produces 2 output channels
and already mentioned. So, the problem is neither on the MHA side nor on
the hardware. I am afraid that I cannot configure the alsaplayer
correctly that it expects three (or more) output ports. I would
appreciate any help from your side. Thank you in advance.
Best regards,
Kamil
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-user