Convolution filters per channel

Currently I am using convolution within Roon directly. I went to:

and drilled into the oratory1990 directory containing the headphones I’m tinkering with.

I download the 41k and 48k phase wav files then zip them together like so:
results_oratory1990_harman_over-ear_2018_Focal Elex_Focal_Elex.zip

create a convolution, point roon at that zip. #fuggetaboutit


Verify it is in use:

How may I use those files to do similar within HQ Player? Is it possible? I AssUMe yes.

I wish also to create a 7.2 convolution mapping using Audiolense/RoomEQ/<whatever is documented> and HQ Player. While I understand the learning curves are a bit steep a pointer to documentation for any use cases would be appreciated.

I have a umik-1 and the calibration files so I’m good with giving anything a whirl.

Thank you.

Hi
Until more experienced users are going to respond I’ll post some maybe you’ll play around. I’m kind of a newbie so I’m looking forward to get corrected and learn more

I’m using rew with a mic, I have builded convolution and zip to use in roon but since started using HQP removed them from room. HQP does all the upsampling I think is better to use any correction, headroom there. Only for two channels but there should not be different workflow for loading for 7.2.

On the HQP menu, you have Matrix. There you have 2 options. I have used Convolution with the exported wavs and pipeline with exported text files. First I have used convolution but with pipeline is a bit more flexible as you can save different configurations and switch between then on the fly using desktop control or mobile. Maybe you can do that also with convolution and I do not know. Also with pipeline you can plot the results and that is nice. For the moment I’m correcting only for base, only bringing down the measured peaks. But when I’ll have time I’ll redo the measurements and go further. Sorry as I do not know anything in Audiolense.

I’m trying some screen shots but if you got anything to ask pls ask


edit: I just saw you are using HQP embedded, but the idea might be the same

1 Like

Better just get the Elex info from oratory1990’s page, create a .txt file with below format.

In HQP Embedded go to ‘Matrix’ page and upload the .txt file for channels 1 and 2 (left and right).

Save the ‘profile’ with a name that you want. Use the ‘plot’ feature to view the EQ curve before hitting play. Make sure you have enough pre-amp in the text file (or use the gain on matrix page).

Preamp: -9.7 dB
Filter 1: ON PK Fc 22 Hz Gain 9.7 dB Q 0.700
Filter 2: ON PK Fc 250 Hz Gain -1.6 dB Q 1.100
Filter 3: ON PK Fc 980 Hz Gain -2.1 dB Q 2.000
Filter 4: ON PK Fc 2000 Hz Gain 3.3 dB Q 1.700

3 Likes
2 Likes

I think it works the same just a slightly different layout between desktop and the embedded offering.

1 Like

Cool thing about using ‘Matrix’.

You can create multiple .txt files with different bass boosts.

And while music is playing you can switch profiles.

Some tracks (older productions) you might want a bit more bass, some tracks less (newer).

Switch while music is playing.

1 Like

I really appreciate the pointers.
Is using the txt files preferable to or done in conjunction with the convolution wav files? I see fixed band, graphic , parametric and the wav’s I’m using. Super confusing if I use one, all or some combination. I’ve typed all in manually which I use to learn Roon’s editor has some pain points.

I did this for 4 sets of headphones so I’m looking todo it right™ this time.

Thank you very much for your time/patience.

1 Like

Yeh cos those are 48kHz files. Not ideal to use those for music above 48 kHz, with HQPlayer specifically.

If you use the .txt method, HQPlayer will do parametric EQ at the source sample rate (the proper way).

So I would not use the .wav files - I use .txt file method.

1 Like

Looking forward for the answer

In my case I started with convolution because I was following a tutorial with no filters just calculations based on the measurements and exported wav. But switched to txt as is easier to use

:pray:
logical, but did not figure this with my slow brain. Thanks

2 Likes

Also AutoEQ is a computer auto generated EQ.

If you have oratory1990’s actually recommended parametric EQ (PDF), this is ideal.

Crinacle’s website is really good too and generates .txt files in correct format.

1 Like

This gets filed under oh, no kidding and gets bookmarked.
Thank you

2 Likes

On the left you can see the Export, which creates a .txt in the format HQPlayer can use directly.

Strangely I couldn’t find Elex on his site but maybe your other headphones are there.

In-Ear Fidelity – Headphone Graph Comparison Tool

2 Likes

The Elex are an odd duck. Drop.com worked with Focal direct to tweak a different headphone. It is a hybrid between an Elear and a Clear. That the first URL had it was shocking honestly.

Only my IEMs are listed there. a High B+ grading.

Makes me no less happy with any of them. :slight_smile:

1 Like

Yeh I had one - its basically an Elear with the Clear pads (different colour).

They did this after someone showed Elear measured better with Clear pads :grin: - very good performance

But so is Elear and Clear on their own (with some EQ)

1 Like

Caveat: I’m not using HQP myself, but …
… you guys should be aware that PEQ filters are an approximation only, while convolution filters are an exact correction - don’t know if/how HQP is handling filter resampling though, but should be capable to handle that, no?

3 Likes

Yes of course HQP can handle convolution files, like my 65k tap FIR generated by Audiolense XO for speaker correction and XO, and room correction.

Convolution files can also be created from PEQ files, which might be what autoEQ provides? So would the convolution file be better than PEQ in this case? I could be wrong on this assumption/guess

1 Like

For example REW and Oratory is always PEQ and the convolution filter you get out of it is just conversion of PEQ to convolution filter at given sample rate. So the convolution filter you get from REW is less exact correction than using it’s PEQ settings. In addition, PEQ is always sampling rate agnostic.

Yes, HQPlayer can scale convolution filters to any sampling rate.

But for example for most of these corrections like Oratory and REW are PEQ based. If you then use convolution, you have following path:
PEQ → Convolution filter → HQPlayer convolution filter scale (optional bandwidth expansion) → convolution

Or if you stick with the original PEQ parameters:
PEQ → HQPlayer PEQ

So always consider how your convolution filter started off.

Most optimal correction data is something that it not specific to any sampling rate, but just describes the corrections that should be performed.

2 Likes

any chance this is written up that you can point at? what you followed, google search history . . . :slight_smile:

I’m more than willing to put in work. finding USEFUL data is proving difficult.
The forums aren’t ideal.

2 Likes

Audiolense Digital Loudspeaker and Room Correction Software Walkthrough - CA Academy - Audiophile Style

and

Integrating Subwoofers with Stereo Mains using Audiolense

Basic intro to room correction and Accourate:

3 Likes

Thank you.

1 Like