Hi, Clemens-
Thanks for your reply ...
On Wed, Feb 22, 2017 at 1:09 AM, Clemens Ladisch <clem...@ladisch.de> 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
> > 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
>
> These messages come from PulseAudio. AFAIK it has problems handling
> 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
... 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
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@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user