Hi, Clemens-
Thanks for your reply ...
On Wed, Feb 22, 2017 at 1:09 AM, Clemens Ladisch <clemens@xxxxxxxxxx> wrote:
Caelia Chapin wrote:
> MULTI Validity
Alsamixer does not show devices; it shows mixer controls. Apparently,
your device does not have any useful mixer controls accessible by
software.
Okay, that makes sense. Just out of curiosity, do you know what "multi validity" means? I Googled the phrase but did not find any explanation.
> Mixxx in debug mode, I am able to capture following more detailed
> error:
>
> _expression_ 'r' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2092 These messages come from PulseAudio. AFAIK it has problems handling
> _expression_ 'PaAlsaStreamComponent_FinishConfigure( &self->playback, hwParamsPlayback, outParams, self->primeBuffers, realSr, outputLatency )' failed in 'src/hostapi/alsa/pa_linux_ alsa.c', line: 2733
> _expression_ 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2838
devices that do not fit into the normal 2.0 or 5.1 schema.
Actually it's not PulseAudio, but rather PortAudio (I found the file and functions cited in the error message in the PortAudio source code).
[ Thanks for saying that, though. You led me to discover that I actually had PulseAudio running. I have a longstanding policy of not using PulseAudio, since it almost always causes problems for me. I have now removed it from my system ;-) ]
Do aplay/arecord work?
I don't know if I should be able to record - that would be an unusual thing to do with a DJ controller.
Aplay, however, does not seem to do what it should. Here are some results:
$ aplay -Ddefault:CARD=MCX8000 -v test.wav
ALSA lib pcm_direct.c:1055:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dmix.c:1064:(snd_pcm_dmix_open) unable to initialize slave
aplay: main:788: audio open error: No such device or address
$ aplay -Dsurround51:CARD=MCX8000,DEV=0 -v pj.wav
Playing WAVE 'pj.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1270: Broken configuration for this PCM: no configurations available
$ aplay -Dsurround40:CARD=MCX8000,DEV=0 -v pj.wav
Playing WAVE 'pj.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1299: Sample format non available
Available formats:
- S32_LE
ALSA lib pcm_direct.c:1055:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dmix.c:1064:(snd_pcm_dmix_open) unable to initialize slave
aplay: main:788: audio open error: No such device or address
$ aplay -Dsurround51:CARD=MCX8000,DEV=0 -v pj.wav
Playing WAVE 'pj.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1270: Broken configuration for this PCM: no configurations available
$ aplay -Dsurround40:CARD=MCX8000,DEV=0 -v pj.wav
Playing WAVE 'pj.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1299: Sample format non available
Available formats:
- S32_LE
... and, after converting to signed 32-bit:
$ aplay -Dsurround40:CARD=MCX8000,DEV=0 -v pj2.wav
Playing WAVE 'pj2.wav' : Signed 32 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1305: Channels count non available
$ aplay -Dsurround40:CARD=MCX8000,DEV=0 -v pj2.wav
Playing WAVE 'pj2.wav' : Signed 32 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1305: Channels count non available
Thanks,
Caelia
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user