One friend with his MDAC will visit me soon, than i can report.
JH,
Did you find the right output string for your MDAC? I would try
iec958:CARD=MDAC,DEV=0 or front:CARD=MDAC,DEV=0
If that fails, then test these strings: hw:CARD=MDAC,DEV=0 & plughw:CARD=MDAC,DEV=0
Thanks... I'll give these a try when I get in from work...
Anybody tried Home - Volumio - audiophile music player with mdac?
If I use sysdefault:CARD=MDAC I get some sound that does seem to be a bit like music, but very broken up. I note on the picoreplayer website that for the Audiolab 8200DQ (presumably the same USB interface?) they modify cmdline.txt with smsc95xx.turbo_mode=n dwc_org.speed=1 which:
a. means nothing to me...
and
b. no idea where to fine cmdline.txt and how to edit it!
Anybody tried Home - Volumio - audiophile music player with mdac? The last time I checked (last year), before Raspfi was rebranded to Volumio, there were playback issues with the mdac.
The list doesn't really say anything about what you can use with ALSA. To get a better idea of available cards, see "cat /proc/asound/cards".I've bitten the bullet and bought a Pi, installed PiCorePlayer, and it works via HDMI, and analogue out.
So, I've now tried to get it to work with my MDAC. I've got this when I asked it about ALSA output devices:
Output devices:
null - Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=ALSA - bcm2835 ALSA, bcm2835 ALSA - Default Audio Device
sysdefault:CARD=MDAC - Audiolab M-DAC, USB Audio - Default Audio Device
front:CARD=MDAC,DEV=0 - Audiolab M-DAC, USB Audio - Front speakers
surround40:CARD=MDAC,DEV=0 - Audiolab M-DAC, USB Audio - 4.0 Surround output to Front and Rear speakers
surround41:CARD=MDAC,DEV=0 - Audiolab M-DAC, USB Audio - 4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=MDAC,DEV=0 - Audiolab M-DAC, USB Audio - 5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=MDAC,DEV=0 - Audiolab M-DAC, USB Audio - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=MDAC,DEV=0 - Audiolab M-DAC, USB Audio - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=MDAC,DEV=0 - Audiolab M-DAC, USB Audio - IEC958 (S/PDIF) Digital Audio Output
That seems to be a lot of MDAC options, several of which the MDAC doesn't support?
At this point I started to realise I didn't know what I was doing:
I've inserted the string 'sysdefault:CARD=MDAC' (without the quotes)
into Output Settings
BUT all I get is lots of crackles... so I think I need to change some setting... but what?
can anyone advise?
plughw:CARD=MDAC,DEV=0
That can be caused by several factors. It basically boils down toI get some sound that does seem to be a bit like music, but very broken up
That sounds VERY familiar... so what is it about the MDAC that makes it unhappy with the Pi?
generic-usb 0003:0451:ADAC.0001: input,hiddev0,hidraw0: USB HID v1.11 Device [Lakewest Audio Audiolab M-DAC] on usb-0000:00:1d.0-1.1/input
Right, I forgot to mention that it's "bit-perfect" only for sample rates supported by the card. In case of MDAC via USB, that's anything up to 24/96k. If one tries to play ie. a 24/192k file, it gets resampled down, to make it "just work", but it's not "bit-perfect".Using "plughw:CARD=MDAC,DEV=0", is not a guarantee of "bit perfect" playback. The ALSA "plughw" is a PCM interface which enables automatic sample format and sample rate conversion. It's often needed to get sample format conversion such a bit-padding (e.g. 16bit to 24 bit because an audio chip's internal format is 24bit) which is not harmful. But I wouldn't call any sample rate conversion "bit-perfect".