Ok I'll try and test this tonight, thank you! I admire your dedication about it. Wiim should hire you like a test engineer for their products. Mutually they are also benefiting from your efforts.Perhaps you'll be interested to try this - today I wanted to see if there's any way to workaround the current limitation of RoomFit where we target level isn't set optimally due to the fact that the correcting range is also used to calculate the target curve level.
So while normally I'd suggest to set the RoomFit correction range upper frequency to about 400Hz, I wanted to see what happens if I set the upper limit to a much higher frequency - in the below test I chose to use 20Hz to 8000kHz range in RoomFit.
With this setting the target level was correct in both channels (as expected), but I was very pleasantly surprised to see that RoomFit still chose to assign all of its filter bands at frequencies under 500Hz:
View attachment 26154
Note that this will only work in some cases, mainly those where bass level is significantly higher than the mids and treble (so mids and highs stay below the target), and where a calibrated measurement microphone is used to measure. So it might work in your case, but we can't be sure without testing.
In case you decide to test it out I'd be interested to see your results. If you see RoomFit assigns any filters with significant gains above about 500Hz I'd advise to use the previous calibration instead. At least until WiiM improve their RoomFit algorithms.
In my case this RoomFit profile ("no boost mode") compares very favorably to a correction I created with REW (with only negative gain filters used):
View attachment 26162
Note that I used a slightly different target for the REW correction, which explains most of the differences.
Did you change any settings on the sub compared to your initial attempts? The sub level in this latest attempt seems about 10dB lower than it was e.g. here:And I moved sub from the corner towards left speaker like it was before and little bit far from back wall like 20-30 cm.
View attachment 26185View attachment 26186View attachment 26187
All seetings the same
Thanks! My motivation is mainly to learn more myself, but it is also a pleasure to share knowledge and help fellow members along the way.Ok I'll try and test this tonight, thank you! I admire your dedication about it. Wiim should hire you like a test engineer for their products. Mutually they are also benefiting from your efforts.![]()
Did you change any settings on the sub compared to your initial attempts? The sub level in this latest attempt seems about 10dB lower than it was e.g. here:
![]()
I'd suggest to use the higher level for the sub because that helps with the dip.
This looks like a much better baseline for RoomFit compared to before - good work!Ok I found one change, I had after switching off for a while my amp, smsl sdb eq setting on instead of direct. I switch to direct and increased the sub level. And we are back to what I had. I think I will give up coz I am losing this me vs acoustic battle even armed with Wiim equipment….
View attachment 26199View attachment 26200View attachment 26201
This looks like a much better baseline for RoomFit compared to before - good work!
Now your response above 100Hz is already pretty good, and there's a healthy level of bass below it without severe dips.
Now we just need to fine-tune RoomFit parameters a bit. I'd suggest to try these:
Freq range = 25Hz-200Hz,
"No Boost Mode" = disabled,
Min Gain = -12dB,
Max Gain = +6dB,
Max Q = 10,
Individual Channel RoomFit
Hi @cristoo ,Here are results for max and min gain 12db (RF default), no boost mode off, rest settings the same.
View attachment 25983View attachment 25984View attachment 25985View attachment 25986
You could definitely try, but there's a "but" (or two).A simple question: is it a bad idea to manually edit the profile and adjust the PEQ values in this way?
View attachment 26230
I was thinking of simply setting the left and right sides to +6dB each around 75Hz, but perhaps you are rightYou could definitely try, but there's a "but" (or two).
First, it's possible but not very likely that RoomFit got the correction all wrong in this area. Increasing the level might really do nothing good here regarding a flatter response.
Second, there are obviously more than one peak filters in close proximity (to reach this high level of attenuation), but that doesn't mean that the center frequency of any of those filters is right where you would want to place the manual correction. So, you might end up having to do quite some more manual work of shifting filters around, all for a somewhat questionable approach.
It's never wrong to try out something. I wouldn't expect the fix to be that easy, though.
The good thing is (and I didn't mention it) that at least the second problem does not exist if you use PEQ instead of directly modifying the RoomFit profile.I was thinking of simply setting the left and right sides to +6dB each around 75Hz, but perhaps you are right![]()
Yes, I didn't mention it too, but I was thinking about to do thatThe good thing is (and I didn't mention it) that at least the second problem does not exist if you use PEQ I stead of directly modifying the RoomFit profile.
IMHO this layout is giving you the best baseline for EQ, since in the "Measured" response there are no severe dips in either channel. Unfortunately, since the <50Hz resonance is wide and very high in level, the way that RoomFit currently matches the target curve recreates the 60Hz dip in the corrected response.So we’re keep on fighting. Me or room acoustics. @dominikz lead towards victory.
Did RF as instructed, rest of setting including sub the same
View attachment 26216View attachment 26217View attachment 26218
IMHO RoomFit should still be able to match the target below 50Hz without bringing down the dip as well, but in the current implementation your suggestions are all IMO valid approaches.That's what I had guessed back here. The dip is mainly caused by the listening position, so very hard to fix.
In this latest iteration the dip is a lot deeper again than it was before. Given that RoomFit is working hard to reduce the level from below 30 Hz up to above 100 Hz (up to -25 dB!) I'm still not convinced that a higher subwoofer level is the way to go in this very particular case. I'd go back to the setting where the 70 Hz dip is as narrow as as possible and as small in level as possible.
I was a bit surprised how much lowering the crossover frequency did improve the frequency response further up. This is definitely something you'll want to keep.
Maybe (and just maybe) this could be one of the rare cases where experimenting with overlapping crossover frequencies and/or asymmetric filter slopes could potentially improve the response in one exact listening position. But I don't think I'd want to follow this line of attack. Not without the help or REW and maybe not at all.
I'd say this is absolutely OK to do, and actually it is what I'd expect RoomFit to do automatically.A simple question: is it a bad idea to manually edit the profile and adjust the PEQ values in this way?
View attachment 26230
Thanks for taking an interest in this issue! It would indeed be ideal if RoomFit algorithm could be improved to better handle these kinds of cases.Hi @cristoo ,
Please help us investigate this issue by sending feedback through the WiiM Home app: go to the More tab and tap Feedback. Our engineers will look into it promptly once received.
Nice, looks this approach worked OK for you as well! I'd probably just disable the #10 PEQ (538Hz) in the left channel in the profile, I doubt such a high-Q correction is needed this high in frequency.Here's the measurement @dominikz
All settings are the same as before except the frequency range which is 20Hz - 8000Hz. Crossover and time delay is the one I chose before which is 90Hz and 10ms.
View attachment 26231
View attachment 26232
View attachment 26233
View attachment 26234
I was thinking of stacking L/R PEQs on RoomFit for testing. Would this approach cause other problems?A simple filter like you suggest may be something to try, sure! In that case I'd probably reassign filter #10 from each RoomFit channel to this task.
I don't think so (I'm assuming internal processing in the digital domain has additional headroom), but it would perhaps be a bit unintuitive to manage for the user. E.g. if you re-do RoomFit at any point you'd need to remember you have this separate PEQ configured elsewhere which may or may not apply anymore.I was thinking of stacking L/R PEQs on RoomFit for testing. Would this approach cause other problems?
Agreed. And if I think about it, stacking PEQ is not reflected in RoomFit, so he need to use HouseCurve...I don't think so (I'm assuming internal processing in the digital domain has additional headroom), but it would perhaps be a bit unintuitive to manage for the user. E.g. if you re-do RoomFit at any point you'd need to remember you have this separate PEQ configured elsewhere which may or may not apply anymore.
When I combine RoomFit and PEQ I give the PEQ the same name as the RoomFit profile so I know they belong togetherI don't think so (I'm assuming internal processing in the digital domain has additional headroom), but it would perhaps be a bit unintuitive to manage for the user. E.g. if you re-do RoomFit at any point you'd need to remember you have this separate PEQ configured elsewhere which may or may not apply anymore.