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