Cannot get HQPlayer to DOWNsample

I need to downsample high-res audio for my DAC. The built-in resampling algorithm in Roon just doesn’t sound as good as Sox, and HQPlayer can sound better still. But I cannot get Roon+HQPlayer to reliably downsample. If the original source has a higher sample rate than the HQPlayer output setting, if prefers to pass the higher resolution data through to the DAC, causing it to jam. What am I doing wrong?


Read the HQPlayer manual. “closed-form-M” only samples up. Make sure you pick a filter that will sample down.

1 Like

You have Nx filter set to “none” so you are asking no conversion for rates over 50 kHz. For rates below 50 kHz you are asking closed-form-M.

Instead set the Nx filter to something that is marked as “Any” conversion ratio in the manual. And set the 1x filter to the same, or “none”. I would recommend to use some apodizing filter for the the 1x though.

So my suggestion is to get started with “poly-sinc-gauss-long” for both.

Also set dither to TPDF. Noise-shaping is not very useful when your output rates are limited to below 50 kHz.

1 Like