Closed jose1711 closed 2 years ago
Did you build ultrastardx with PortAudio support? If not, ultrastardx will use SDL and SDL will not allow us to determine the number of channels when used in conjunction with PulseAudio. We tell SDL that we don't care about the number of channels. SDL defaults to 2. PulseAudio complies and mixes all inputs to stereo. You can override SDL's choice with the environment variable SDL_AUDIO_CHANNELS.
Thank you, checked and PKGBUILD
for Arch indeed contains --without-portaudio
. I recompiled w/o this option passed all 4 mics are picked up correctly.
Actual behaviour
I only see 2 channels available in Record menu while there are 4 channels input channels provided by the card.
pavucontrol
:capture controls in
alsamixer
:Expected behaviour
There should be 4 channels in the menu so that 4 players can play - each using a separate channel.
Steps to reproduce
ultrastardx
(latest master) and run itDetails
Provide some additional information: