Silly question, but is the low pass filter on the subwoofer side set to maximum?Increased mains latency in sub sync menu to 9 ms
Here are results View attachment 25998View attachment 25999View attachment 26000
(And which sub are you using?).
Silly question, but is the low pass filter on the subwoofer side set to maximum?Increased mains latency in sub sync menu to 9 ms
Here are results View attachment 25998View attachment 25999View attachment 26000
Silly question, but is the low pass filter on the subwoofer side set to maximum?
(And which sub are you using?).
Sub crossover is set to max. See attached photo (apology for the quality)
View attachment 26009
Don’t know why the photo loads upside downs. Can’t help it. Sorry.
Current phase setting is 0 on sub and 180 WHA.
The sub is affordable (or simply: cheap) Mivoc Hype G2 sub.
The level shown in RoomFit is only a reference value — it is not an independent level adjustment applied to the left and right channels. Its purpose is to provide a visual reference for users, making it easier to compare changes before and after EQ correction.Great that you caught that! You are absolutely right - there is a few dB difference in target level between the two channels, which implies that WiiM RoomFit adjusts target level for each channel independently.
IMHO this is an incorrect way to do it since it can cause channel tonality imbalances when RoomFit isn't run full range.
I.e. if we limit RoomFit to say 400Hz, and individual channel RoomFit sets the target lower on one channel than the other, it means RoomFit correction will cut more bass from this channel making it brighter sounding than the other (where less bass is cut due to the higher target level).
@jiaxin.li (WiiM), @WiiM Support, @WiiM Team Could you perhaps comment, please?
3-2) Change the frequency range to 6700hz-8000hz.
...This will confirm the response of the sub only.
90 Hz looks better to me, both, individual channels and final assessment.I did what you recommended @dominikz, which is to move the speakers farther away from the side wall. I was able to do it and now the distance from the side wall is 104cm.
1st Test: Crossover at 80 Hz
View attachment 26002
View attachment 26003
2nd Test: Crossover at 90 Hz
View attachment 26004
View attachment 26005
The purpose is to make measurements only, with as little correction as possible. Any frequency can be used, as long as it is not in the frequency range of the subwoofer.Thanks a lot for the interesting ideas. The instruction seems to be clear aport of these frequency range. Should I put it between 6700-8000 or up to 6700-8000. And what is the reason to set so high range?
It will probably work fine.I use simple d class smsl amp with Ultra so I guess I can simply turn it off during measurements instead of disconnecting speaker cables, right ?
I'm sure we all had hoped for a more obvious difference.Increased mains latency in sub sync menu to 9 ms
Here are results View attachment 25998View attachment 25999View attachment 26000
I don't understand that explanation. You can see that the left and right channels in this case are corrected to a different target level and this affects the balance between high and low frequencies. For the left channel the high frequencies are well below the target curve.The level shown in RoomFit is only a reference value — it is not an independent level adjustment applied to the left and right channels. Its purpose is to provide a visual reference for users, making it easier to compare changes before and after EQ correction.
I'm sure we all had hoped for a more obvious difference.
The 9 ms delay measurements actually do look better, just not right at 70 Hz. If you look further up, the 100 Hz area is smoother than with the 7 ms delay setting (but not a substantial improvement over the original 3 ms delay setting).
It's probably best to follow @Wiimer's suggestions and try to capture the sun's response alone first.
What is your sub level setting in the WiiM Home app? I wonder if a reduced level might actually work better.
Nice, good work!I did what you recommended @dominikz, which is to move the speakers farther away from the side wall. I was able to do it and now the distance from the side wall is 104cm.
1st Test: Crossover at 80 Hz
View attachment 26002
View attachment 26003
2nd Test: Crossover at 90 Hz
View attachment 26004
View attachment 26005
Thanks a lot for responding!The level shown in RoomFit is only a reference value — it is not an independent level adjustment applied to the left and right channels. Its purpose is to provide a visual reference for users, making it easier to compare changes before and after EQ correction.
When the calibration range is narrow and Non-Boost Mode is enabled, RoomFit aligns the target curve to the relative energy level within that frequency band. Because the left and right channels often have different energy in that range, the target curves can appear at different levels.I don't understand that explanation. You can see that the left and right channels in this case are corrected to a different target level and this affects the balance between high and low frequencies. For the left channel the high frequencies are well below the target curve.
I think if a wider frequency range was chosen for room correction the target levels would be closer together. I have seen a similar result myself where the results for a flat target looked very similar to results for a B&K target when I used a frequency range of 20-400Hx. Choosing 20-4000Hz fixed this issue.
Thank you for the detailed observation. We agree with your point that the absolute target level should be identical for both channels, and we will take this into consideration for future improvements.Thanks a lot for responding!
I can understand that the visualization is not meant to be super-precise, but if you take a closer look at the calculated filters it really looks like the two channels use different target levels.
Take this example, where everything below 90Hz is mono (i.e. crossed over to a single sub):
![]()
Given that the same sub is used by both channels, we see that the measured response below 90Hz is practically identical in both channels.
As such, if the target level was the same as well, we'd expect the filters below 90Hz to have roughly similar gains.
However, you can clearly see that e.g. at 27Hz the total filter gain in the left channel is around -7 to -8dB, while it is -10 dB in the right one. This seems to correspond well to the apparent target level difference between the channels.
IMHO the absolute target level should always be identical for both channels, and it should be set based on full-range response (i.e. not just based on the correction range set in RoomFit).
That doesn't really seem to be the correct methodology. The frequencies outside the chosen range should not be adversely affected by the RoomFit correction. Your method purposely introduces a different frequency response for each speaker.When the calibration range is narrow and Non-Boost Mode is enabled, RoomFit aligns the target curve to the relative energy level within that frequency band. Because the left and right channels often have different energy in that range, the target curves can appear at different levels.
Good point. You’re right that correction outside the chosen band shouldn’t be impacted and both channels should stay consistent. Thanks for raising this — we’ll keep it in mind for improvements.That doesn't really seem to be the correct methodology. The frequencies outside the chosen range should not be adversely affected by the RoomFit correction. Your method purposely introduces a different frequency response for each speaker.
@lempogi One more comment at the risk of muddying the waters a bit - note that by using the above approach we can't be 100% sure we really chose the optimal delay value. Delay that produces subjectively the best-looking frequency response may or may not perfectly align the sub and speakers in the time domain. But doing a perfect alignment is not trivial, so this is IMHO a reasonable tradeoff for now.Once you're happy with the placement and crossover frequency, next step would be to try and optimize delays to see if we can get any more improvement around the crossover region.
Ideally we'd do this by directly measuring the timing difference between sub and speakers with e.g. REW.
However, what we can do instead is to try and do the optimization experimentally - by doing RoomFit calibrations with iterative main loudspeaker delay value changed from e.g. 5ms up to 11ms (that’s 3ms lower and 3ms higher than the 8ms value you use at the moment). Basically you re-run RoomFit with every new configured delay value, we look at the responses of each and select one that looks best/smoothest.
Thanks a lot, that is really good to hear!Thank you for the detailed observation. We agree with your point that the absolute target level should be identical for both channels, and we will take this into consideration for future improvements.
IMHO this is not an ideal approach, let me explain why I think so.When the calibration range is narrow and Non-Boost Mode is enabled, RoomFit aligns the target curve to the relative energy level within that frequency band. Because the left and right channels often have different energy in that range, the target curves can appear at different levels.