From: Juhan Leemet <juhan@lo...> - 2003-07-23 04:50:47
My M-Audio 24/96 card seems to be working with SuSE 8.2: I can play .ogg files
with XMMS, and I can arecord/aplay (tested S16_LE, S24_LE formats). So, I
think the M-Audio card and the ALSA software is OK?
When I try to record an additional track (while playing back an imported
stereo .ogg file) with Audacity, the recording is garbled, and sounds an
octave lower, and half(?) speed. It's as if 4-byte samples are being
interpreted as 2-byte samples, and hence every 2nd sample is garbage, and the
"good" samples are arriving at half speed? I wonder if it is having trouble
combining the 16-bit samples of my reference stereo .ogg file, and the higher
resolution being recorded? However, I cannot change the recording resolution
to anything that works right. Furthermore, it behaves more or less the same
with version 1.1.1 (as shipped with SuSE 8.2) and the latest version 1.1.3
(that I picked off audacity.sourceforge.net, and compiled myself).
The initial format that audacity chose (by default?) it reported as 32-bit
float. That's odd, since arecord claims that FLOAT_LE is not a valid format
(for ALSA? for M-Audio?)! I tried forcing the Audacity recording format to
16-bit, or 24-bit, but each time the result is garbled. The older 1.1.1
version did not record anything (totally silent) at 16-bit.
Can anyone suggest any further tests that I can perform? I'm not averse to
digging into some code, to help diagnose and fix this thing. Thought I'd ask,
in case there is already a known problem and/or solution. Suggestions?
BTW, I did use audacity before with a Soundblaster awe64 PCI card. I seem to
recall that it worked fine, except my microphone wasn't very good, and I was
running it straight into the card, whereas now I have a tiny (Peavey) mixer.