Cannot get 2.2ch setup working with Roon or HQPlayer

GoldenSound

Registered
Thread Starter
Joined
Feb 28, 2021
Posts
6
So I'm currently trying to set up an AL convolution for a 2.2 system but have been completely unable to get it working for the past two days.
If anyone is able to help me fix this I would GLADLY send you some cash or buy you a pizza or something. I'm completely unsure as to what I'm doing wrong and have been completely unable to get this working.

I've uploaded a video showing these problems here if it's easier than reading through text:


Issues:

1) When using the Mitch method/manual 4ch configuration with high/low pass filters, channel delays are set incorrectly and output files have channels in wrong order
2) When using a convolution in Roon, roon shows the convolution as "3-Paths" and playback sounds incredibly bass light
3) When outputting using the "mono WAV" format for HQPlayer, Audiolense creates 5 WAV files, not 4. And I cannot correctly correct/crossover the subwoofers.

Setup:
Measurement: Motu M2 -> SoundID Mic (Also have a MiniDSP UMIK-2 but that I struggled to get working at all so have swapped to the other mic)
Playback: PC -> Motu 8D -> Ch1/2 into Holo May -> Main Speakers
-> Ch3/4 into Holo Cyan 2 -> Subwoofers

1) 4 channel measurement

When trying to do a measurement with the guide written by Mitch, I set everything up as individual drivers, manually configure crossovers etc:

1731623053003.png

1731623073321.png

1731623086596.png


BUT, when I try to take a measurement, the order of output channels is incorrect, listing a subwoofer first.
I can manually input the correct output channel assignments, at which point the 'test connection' feature works fine and labels all outputs correctly, but the subwoofer remains as the first thing measured, and Audiolense completely gets the delays for the other speakers wrong, including saying my right main speaker is nearly 6ms behind my left main speaker. Even if I do continue and use this convolution, imaging is completely wonky due to the delay AL tries to impose on the right channel. And as far as I can work out there is no way to manually re-arrange the channel/measurement order.

1731623164844.png


If I swap to the stock "2.2" speaker config, everything is fine, output channels are listed correctly, and I can make the measurement with no issues at all. So it's definitely not a device issue but something to do with how Audiolense is calculating the delay and being unable to have one of the main speakers be overridden to be the reference for timing offset.

How can I configure a 4 channel setup that does not create this incorrect order/timing issue?

2) Roon not using convolution correctly / Bass correction only done in Mono

When I make a measurement (using the 2.2 speaker setup) the measurement itself looks mostly fine. You can see here the corrections it's making. Roughly 10dB attenuation which is mostly OK. Though there are two different subwoofer corrections, one pair going out up to 300hz, and one single (not pair) correction with a (FL, FR) suffix in the checkbox name going to the actual configured crossover frequency of 80hz. This is despite having "specified bass routing" enabled in the speaker config as is the default. (See end of this post for full config screenshots)

1731623452444.png


If I output this in "Roon" format, I see in the signal path that it is saying "3-paths" for convolution, not 4, and playback sounds extremely bass light, as though bass is almost entirely lopped off. The subwoofers do seem to be active, but the playback sounds completely incorrect.
If I use audiolense with a normal 2.0 config and don't change anything about the target/correction procedure I do not have this issue.

1731623677491.png


How do I measure/create a correction that corrects the subs independently? And provides an output filter that Roon will actually use for four channels not three?

3) Too many WAV files using the "mono WAV" format.

Given as Roon didn't seem to be working correctly, I thought I'd try outputting in "Mono WAV" format and using HQPlayer to do the convolution instead. But the first issue cropped up when with the 2.2ch speaker setup, it outputs five WAV files and a .cfg, rather than four WAV files:
All of these are confirmed to be mono WAVs. Files 0 and 1 seem to be for the main speakers. Files 2 and 3 seem to be for the subs, but extends all the way to 300hz, rather than the specified crossover frequency. File 4 is also for the subs and only goes to the actual crossover frequency. So it seems that these match up with the three subwoofer measurements/corrections shown in the previous issue? I'm not sure how to actually have it just correct each sub properly up to the intended crossover frequency?

1731623771190.png


As a result, I cannot properly correct my subwoofers. I can load the main speaker corrections into HQPlayer, but since I only have one mono file actually at the correct crossover frequency, the subs are not properly adjusted. Choosing files 2/3 for the subs results in them playing up to 300hz, massively overlapping with the speakers themselves.

1731624282732.png


For reference this is my speaker config for the 2.2ch setup (it's stock other than adjusting the XO width):

1731624355799.png

1731624367825.png

1731624378754.png


How do I measure/make a correction that provides the correct number of filters and will actually correct the subs properly?
 

vego99

Member
Joined
Jul 8, 2018
Posts
40
Tip 1. Uncheck the 10db Amplication of LFE there is no need for this.

Are you trying to have dedicated L&R subs or are you trying to have a multiplel sub array?
 
Last edited:

vego99

Member
Joined
Jul 8, 2018
Posts
40
Output files for HQ player. If you have a subwoofer added, it will add an additional LFE wav file.

I inquired about this also.


if you have 2 main channels and 2 subwoofers.

It will output 6 wav files.

Left Main
Right Main
Left Sub
Right Sub
Left LFE
Right LFE

you can tell the LFE channels because you’ll see the roll off is right where you have the LFE Rolloff frequence set.
 
Last edited:

vego99

Member
Joined
Jul 8, 2018
Posts
40
Here is one issue I see which may be cauusing your delay issue.

Right now you are unloading both left and right channels into the left subwoofer.

Route Front left sub into channel ID # 2 and Route right Sub into channel ID # 3

Also change your speaker type to full range.

1731977931147.png
 

juicehifi

Audiolense
Staff member
Joined
Feb 5, 2018
Posts
790
It is a good idea to configure this as a two-way stereo rig.

But the channel order and speaker order is fixed and not something you are allowed to play around with.
However, if your speaker are not hooked up to the sound card in the order they appear in the measurement module, you can change the output channels. And lastly, I recommend that you measure your woofers higher than 300 Hz, or at least that you keep it in the back of your head that ending the sweep at a low frequency may lead to inaccurate capture of the timing of the woofer. Something like this:

1732426938001.png

And if you instead opt for the 2.2 configuration you must do as vego99 showed you with the bass offloading.
 
Top Bottom