Some important findings that solve the issue, but sort of create another one.
The user manual mentions that channels 3 and 4 (not 1 and 2) should be used for audio input with Vendor mode. I thought this wasn't possible to do with alsa_out and jack_connect, but it's actually quite simple:
Code:
alsa_out -j "MC101_out" -d hw:MC101,DEV=0 -r 44100 -p 64 -n 4 -c 4 &jack_connect system:capture_1 MC101_out:playback_3jack_connect system:capture_2 MC101_out:playback_4
Voilá, the MC-101 receives audio from the Pisound audio input via USB, in Vendor mode. Neglectable latency and pristine audio with no artefacts whatsoever.
However, I cannot send the audio back to the Pisound like I could do in Generic mode, i.e. I can only hear it directly from the MC-101 output. When I attempt to to the following (to send the audio back to the Pisound):
Code:
alsa_in -j "MC101_in" -d hw:MC101,DEV=0 -r 44100 -p 64 -n 4 -c 2 &
I'm presented with the following error:
Code:
Unable to set hw params for playback: Invalid argument Setting of hwparams failed: Invalid argument
It would be great if someone could point me in the right direction.
Cheers
What if you set "-c 4" for alsa_in, too? Or leave it out?
Statistics: Posted by bluebell — Fri May 31, 2024 4:15 pm