Which HQP Filter are you using? [2023]

What rates are are available in that ZIP file? You’d need WAV files split to mono L/R etc WAVs.

Usually 352.8k filter is the most optimal one. Your 705.6/768k and DSD512 files are likely upsamples, it would be more optimal to have the original recording format. So far highest commercially available recording format I’ve seen is 352.8k (DXD) and DSD256 for DSD. These are limit of what Merging Hapi / Horus can do (those can do also 384k, but it seems to be rarely used).

Files produced by Focus Fidelity

my HQP settings


I take only 352.8 L and R
It’s good ?
I don’t have anything in “IR Gain”, that’s normal ?

my Roon settings


I upgraded in Roon, but maybe that doesn’t do anything?

That’s perfectly fine!

It is shown when you browse and select a file using the browse -button.

Alternatively you can use the matrix processor for doing the same. But only use either one and keep the other one disabled.

With the matrix setup dialog, you can also use the Plot-function to see what is the maximum peak gain of the convolution filter. This can be used for gain compensation also at convolution engine side. Or pipeline mix gain in matrix setup if you use that instead.

Just be careful that you don’t accidentally apply same DSP on both sides. Optimally you would have all DSP disabled at Roon side and everything happening in one go at HQPlayer side.

I deleted the convolution that I had put on roon, I did not put any other DSP.
In “IR gain”, I have “nan DB”, what does that mean?
So I can keep the upscaling in Roon ?
I didn’t see any difference in CPU consumption between “overlap-add” and “overlap-save” (Mac mini M2), I found around 38% CPU consumption.
Apart from that, what is the point between these 2 options?

NaN means Not a Number. Practically this means the gain estimation failed based on the used method. For such cases I recommend using the plot function of matrix instead.

Why would you do that with HQPlayer?

You should disable all DSP from Roon side. So that it passes data bit-perfect to HQPlayer without any processing.

Two different algorithms, I recommend keeping overlap-add unless you have a reason for something else. It is also somewhat lighter to process.

Thanks a lot.
I deleted everything in Roon, direct playback of Roon audio file to HQP/Convolution
Capture d'écran 2023-11-01 163917

1 Like

interesting! I’ve been circling around hires-ip/7EC-light combination. Like it more than “lp” or “mp” variations.

How do you find it?

I removed Convolution Setup in favor of Pipeline Setup.
I put the Left Wav file 352.8 in 1 and the right in 2, is that good?
Plot function shows the curves of Wav files well, what Db compensation should I put? (in + or in -)

Yes, that is correct. There seems to be couple of dB headroom in the filter. Cannot see the exact figure from the screenshot. So you could have one or two dB positive gain, but it may not be worth going for the last dB. So you can as well leave it that way.

1.5 db exactly
so to be a purist, you would have to put +1.5 db (and not -1.5 db) in compensation to get to 0 db, right?


I haven’t tried it yet, but I plan to do so after all my Roon/HQP convolution filter settings.
I will report back as soon as possible

Yes, exactly…

For a future version, it would be possible to have the Matrix info reminder (name of version load) on the HQP desktop home screen, like the other info.
Thanks again for all this very useful information.

Not sure I understand what you mean?

The default profile doesn’t have a name. You can see/switch the active profile (on the fly) from control applications, such as Client.

ok, I thought it was possible to display the name of the loaded profile

1 Like

Control applications show it when it has been changed from the unnamed [Default].

(Roon is extremely limited in terms of “control application”)

I use an HQPDControl on my smartphone to easily test different parameter configurations. we can see some information there, but I don’t wonder what it corresponds to:
T:0/0 L:0 A:0
On some songs I see A:1 (fixed) and sometimes A:number increasing.