HQPlayer Embedded Discussion [2021-2022]

With LS and HS, there is no S parameter to change in REW. So you need to change it in txt file. And there is no S value shown in the txt file also, it is blank when using LS and HS.

See below. The S/Q parameter field disappears in REW with LS and HS.

So that is what LSQ and HSQ is for - for adjustable Q/S.

All of oratory1990’s S values are 0.71 so this means you need to edit the txt file. Not possible to do direct import into HQP.

I don’t mean direct import from oratory1990’s PDFs.

And REW now also uses Q values for shelfs - LSQ and HSQ

I mean I can manually copy his PDF table into REW.

And then create txt file.

But this txt file itself can’t be directly imported into HQP - you need to go into txt file to add S=0.71

If HQP supported LSQ and HSQ (maybe later!) this manual step changing txt file wouldn’t be needed.

I definitely don’t think this is a big deal though.

Just friendly discussion how to make things a bit more automated in future maybe

It’s all already fantastic !!

Definitely no complaints at all from me.

@jussi_laako I’ve running latest 4.28.3 build 107 (amd)

The txt file import with S values I manually entered is still not resulting in correct plot

image

Results in:

image

But should be (using convolution wav generated direct from REW):

image

Look at fc = 1750 relative to fc = 5620 Hz

The string gives me same incorrect plot also:

iir:type=peak;f=83;g=-2.1;q=1.0,iir:type=lshelf;f=105;g=5.5;s=0.71,iir:type=peak;f=160;g=2.5;q=2.0,iir:type=peak;f=1750;g=-3.0;q=2.5,iir:type=hshelf;f=2000;g=8.0;s=0.71,iir:type=peak;f=2950;g=-2.4;q=2.5,iir:type=peak;f=5620;g=-6.4;q=4.2,iir:type=hshelf;f=10000;g=-6.0;s=0.71,iir:type=peak;f=11200;g=-3.0;q=6.0

Whats the best way to update HQ Player embedded? I am on 4.28.0 now. Is there a way to upgrade or do I need to reinstall and restore? Thanks.

If you run the HQPe on Linux platform not from pre-built image, you have to stop the hqplayerd first, uninstall the previous version, install the new version, then restart the hqplayerd.

OK, thank you!

I made a bit of a hash of it, uninstalling dependecies and then needing to reinstall etc. But I managed it, I am now up and running!

OK, but Oratory data is on a PDF anyway, so no direct import in any case.

How do you know that is correct one?

Also note that Shelf Q=0.71 is not same as Shelf S=0.71

Oratory’s PDF includes the EQ curve. Look at fc = 1750 relative to fc = 5620 Hz below.

His EQ curves matches what REW produces with LSQ and HSQ.

So probably directly related to your other point:

I guess for now I stick with convolution file to directly match oratory’s curve.

Again, not a big deal. More just friendly observation/discussion.

To make things faster, can you send me one of such txt files for testing? If I try to add support for those LSQ/HSQ types.

1 Like

Just for the sake of it, I just rebuilt the packages once again. Now there’s “support” for LSQ/HSQ things, check it out if it does something useful… This is yet untested functionality…

1 Like

Thanks Jussi, I was going to send the files you requested this evening when I’m back home.

I’m happy to test this new build

After you, I think I use the most features of HQPlayer ! :smiley: So always happy to test.

I’ll report back.

Please still send me some test files, and reference to the Oratory/expected curve.

1 Like

Shall do :+1:

1 Like

Plot looks good now Jussi, LSQ and HSQ working perfectly.

I didn’t modify the txt file that REW generated at all and it plotted properly.

I’ll email you know:

  1. REW EQ file
  2. REW generated txt file
  3. The oratory1990 PDF for my headphones showing EQ table and resulting plot

Thanks for doing this!

image

1 Like

One question @jussi_laako

I know what “Expand HF” does with convolution files.

But it does nothing for parametric EQ, correct? Not applicable?

Yes, not applicable to parametric EQ. Parametric EQ is processed in a different way and the filters are always generated from the specification for the needed sampling rate.

1 Like

Thanks!

4.28.3 amd version is working great.

Really enjoying the extra CPU core headroom.

Tested on my i9-9900K and max (individual) core load dropped from 95% to 75%, with ext3 + 7ECv2 , 44.1k music to DSD256

This extra core headroom is especially useful if running Roon on the same machine.

Less chance of Roon or something else ‘tripping up’ HQPlayer.

Really brilliant CPU optimisation work.

Simply leaving the default multicore=“auto”

@jussi_laako Emailed you for key request 2 days ago. Please let me know if there is an issue getting new embedded key.

Steve

I get like 100 emails a day. I process key updates in batches roughly every second day. I’m not good at multitasking when I’m working on software, so I need to focus on one thing when dealing with more difficult pieces of code.

Today I did most recent batch of key updates.

2 Likes