No sound from MQA files with HQPlayer

Problem here is that most DACs don’t support DSD at multiples of 48 kHz, only at multiples of 44.1 kHz (for what ever incomprehensible reason). While with PCM they do support both multiples of 44.1k and 48k.

OK, next layer or challenges is that all filters cannot convert between these two rate families. closed-form being one example of such.

So how to deal with the issue:

  1. For starters, under SDM Defaults, set oversampling filters to poly-sinc-lp-2s (you can change later with assistance of the table in the manual)
  2. Select 44.1k x512 as Bit rate limit (assuming your output can do DSD512 with DoP, which I doubt a little, but doesn’t matter here since other settings are suitable)

This should give you sound with those MQA tracks that are using 48k-base rates. So essentially it is all up to (1), because other settings are set in suitable way.

If you know for certain, that your DAC supports DSD also at multiples of 48k, there’s the additional check box “48k DSD” to white-list those rates. And then you can leave the rate limit at 48k x512 as well.

Essentially in this case the logic goes: Roon sends stream at 48k rate multiple -> closed-form filter can do only conversions to 2^x ratios -> 48k DSD is not allowed so such rates are not available -> there’s no solution to play.

Even if you manage to send 48k-base DSD to many DACs using DoP, they just tend to go silent.

1 Like