Hi,
posted in questions section, but I've done some investigations and it looks like a plain bug, related to how MB deals with ASIO on this card.
To make it plain and simple, it works perfectly on other players that supports ASIO (foobar, Jriver, Daphile...) but I'm addicted to MB, so...
My setup :
- Win10 PC (P5EWS + Q9400 + 8 gb RAM...not that interesting)
- RME HDSP 9632 PCI card => XLR AES/EBU => DAC (Schiit Yggdrasil). Tested also with RCA SPDIF in another DAC (Schiit Modi 2 uber)
- ASIO Hammerfall DSP driver (RME's) in MB, channel mapping set to have SPDIF-L on left channel and SPDIF-R on right channel (obviously)
Here's the bug :
When playback switch to the next track and this next track has a different sample rate, my DAC locks correctly on the new sample rate, but the sound is an awful digital mess, and playback's speed is multiplied by S1/S2, where S1 is sample rate of the previous track and S2 sample rate of the next one.
Keep in mind ASIO driver changes buffer size (cycles number) in order to keep latency steady in milliseconds. Same behaviour there with MB as other players tested (which does work flawlessly), for RME's support and community perfectly normal.
I've the feeling MB makes something too fast with ASIO driver, generating some incoherence between the new buffer size and the sample rate...but just a feeling.
I send settings file to Steven right now. Thanks !
Ali