Roomfit and EQ Confused!

There are so many differently produced releases and genres from different decades... I have two different stereo pairs of floorstanding speakers connected to my amplifier. A couple for rather “thinner” and a couple for rather “fatter” productions. I do very well with that!

I think if I had to deal with RoomFit I would never get to enjoy music again 😂
i simply fear the most likely endless rabbithole. but each on his own 😉
 
There are so many differently produced releases and genres from different decades... I have two different stereo pairs of floorstanding speakers connected to my amplifier. A couple for rather “thinner” and a couple for rather “fatter” productions. I do very well with that!

I think if I had to deal with RoomFit I would never get to enjoy music again 😂
Presumably we should approach RoomFit with a "set and forget" attitude. I.e. spend time once to optimize speaker/sub placement and integration, perform room correction EQ and then just sit back and enjoy.

This is of course easier said than done, as there's a relatively steep learning curve to get everything right.

On the other hand, as in many hobbies, most of us are prone to experimentation anyway, so even if we did OK the first time we may still wish to try other approaches and compare.
It can be fun and we can learn a bunch on the way - so why not? :)

My experience is that I definitely enjoy music more, and stress less about sound quality, than I did earlier in my audio journey.
But I still spend quite a bit of time experimenting with audio - not mainly chasing "sound quality" anymore, but because I enjoy the process and the opportunity to learn through it
 
Presumably we should approach RoomFit with a "set and forget" attitude. I.e. spend time once to optimize speaker/sub placement and integration, perform room correction EQ and then just sit back and enjoy.

This is of course easier said than done, as there's a relatively steep learning curve to get everything right.

On the other hand, as in many hobbies, most of us are prone to experimentation anyway, so even if we did OK the first time we may still wish to try other approaches and compare.
It can be fun and we can learn a bunch on the way - so why not? :)

My experience is that I definitely enjoy music more, and stress less about sound quality, than I did earlier in my audio journey.
But I still spend quite a bit of time experimenting with audio - not mainly chasing "sound quality" anymore, but because I enjoy the process and the opportunity to learn through it
As Machiavelli wrote, each to his own 👍.
I know myself and I know that I wouldn't find an end 😉
 
Run RoomFit. It will turn off EQ. Listen and love it.

Then if you want to turn EQ on and dabble with a setting or such, go ahead.
In my system, I've found that leaving the EQ off is overall preferred.
Hi. I’m using iPhone 16 pro max for the app. As I know that the iPhone has 3 microphones. One at the bottom (maybe main?) one on the top and one on the back next to lenses. I always do the RoomFit with the bottom towards to the speakers. But I saw a video that people use phone top towards to the front. So I was confused I asked AI. AI said phone top to the front. So what is the right way pls?
 
As Machiavelli wrote, each to his own 👍.
I know myself and I know that I wouldn't find an end 😉
The key is that RoomFit and EQ are now separated. You can easily do just one RoomFit run (which doesn't attempt.to deal with different style of music or different production preferences in different decades, anyway).

You can then safely get lost in EQ settings, saving one pair of speakers. 😇
 
... (which doesn't attempt.to deal with different style of music or different production preferences in different decades, anyway).
It's clear, but I could imagine that a 20s production with fat bass would sound great while an 80s production would feel very thin (or vice versa). I would get lost in an infinite number of EQ settings and just test back and forth.... I come from a time when everything on the amplifier was set to zero (except for the volume control, of course 😉) and it just had to sound good. I have achieved this goal for my taste 😃
 
While it is true RoomFit has become more complicated and I appreciate how that can turn many people away from it, it has also become much more flexible and useful across a wider range of environments. It is now possible to get better sound with RoomFit in cases where before this was not possible.

At the same time RoomFit hasn't lost any of the original functionality so you can still get the same correction (and the same sound) you would get at the beginning.

Note that any kind of room correction has a chance of making the sound worse (sometimes much worse) if not applied optimally. But this is exactly why more flexibility was needed in RoomFit - even at the cost of making it more complicated.

A longer term solution should of course be to make RoomFit easier to use for most people, while retaining configuration flexibility for advanced users. 'Simple' and 'advanced' modes, basically.

And as @hgo58 said, you can always disable it if you don't want to use it. :)
With little understanding of how all the RoomFit settings worked, it proved to be impossible to achieve any change that I could feel comfortable with, either suspecting the result was unnatural or inaccurate.

Running RoomFit multiple times with my Android phone's microphone created quite varying results. This undermined my confidence in the tool.

Given it's low price, I went ahead and purchased a Dayton Audio iMM-6C off of Aliexpress and found it gave much more consistent results with minimal variance. I would have gladly paid WiiM $100 for an accessory such as this, or perhaps more for a self contained device that doesn not require a phone - perhaps they should offer one.

Having solved the variability issue I started to search out how best to setup RoomFit. Based on what I've read here, what I've managed to find using web searches, here is a summary of my own conservative inexpert approach to using RoomFit.
  1. It's generally recommended to focus on the lower and mid frequencies where room acoustics have the most significant impact. Room modes, standing waves, and bass resonances typically occur below **500 Hz**, making this range critical for correction. Peaks and nulls in the bass region can cause muddiness, boominess, or uneven bass response.
  2. Be cautious with high-frequency correction, as excessive tweaking can lead to unnatural sound.
  3. Flat target curves can sound a bit dull, speaker designers themselves often aim for something more like B&K and Harmon, so try those if you want an improved listening experience.
  4. Many bookshelf speakers and even some floor-standing speakers and subwoofers simply cannot reproduce 20Hz in any meaningful way. They experience a sharp roll-off (a steep decline in output) starting much higher, say at 30Hz or 40Hz. Correcting rolloff will amplify noise and potentially distort following corrections. A roll-off is quite visible in the RoomFit measurements, having identified where it starts, move the bottom cutoff above this region, perhaps around 50-60Hz.
  5. Avoid Over-Correcting High Frequencies (Above 4000 Hz). High frequencies (e.g., above 4000 Hz) are less affected by room modes and more influenced by speaker design and direct sound. Over-correction here can result in a harsh or artificial sound.
  6. In Non-Boost Mode, RoomFit only reduces peaks, avoiding boosts that can strain speakers or cause distortion. This is safer and often more effective for bass correction .
  7. Use a Low Q Factor. Using a Q factor like 3 or 4 ensures the filters are broad and smooth, correcting general trends rather than trying to surgically pinpoint narrow peaks and dips that may be caused by unreliable measurement data.
So I tried setting the cutoff range to 50Hz-500Hz, Max Q 3.5, and set Non-Boost Mode. The result was quite subtle. Some of the base seems tighter, maybe a bit less warmth, but more detail. My system still has its characteristic sound that I'm used to, which is a good thing.

What's changed is quite hard to pick. I'm not sure my listening requirements needs the added "correctness", but given the change is subtle it's not like it's doing any harm.

Anyway, that was inexperienced travel along the RoomFit learning curve, which may or may not be the right approach. I'd be interested in others picking this appart and adding more wisdom.
 
Last edited:
With little understanding of how all the RoomFit settings worked, it proved to be impossible to achieve any change that I could feel comfortable with, either suspecting the result was unnatural or inaccurate.

Running RoomFit multiple times with my Android phone's microphone created quite varying results. This undermined my confidence in the tool.
Yes, the default settings are IMHO far from ideal, and this is not helped with clumsy parameter names and descriptions, and in general not very accurate documentation. There's definitely room for improvement in all these areas.

But IME another really crucial part of the puzzle needed for any room correction (including RoomFit) to work well is to first optimize speaker/sub placement and sub crossover to avoid/minimize as many nulls/dips in the response as possible.
No room correction tool can work miracles, and so it is really important to ensure as good as possible a baseline for EQ before running RoomFit.

I provide some placement advice and explanations in this post. You can see an example of the placement optimization process in this recent thread.

1. It's generally recommended to focus on the lower and mid frequencies where room acoustics have the most significant impact. Room modes, standing waves, and bass resonances typically occur below **500 Hz**, making this range critical for correction. Peaks and nulls in the bass region can cause muddiness, boominess, or uneven bass response.
Agreed! Note that often it is enough to limit correction even lower than that, e.g. below 300Hz or even only 200Hz.

2. Be cautious with high-frequency correction, as excessive tweaking can lead to unnatural sound.
High frequency correction (>1kHz) should in principle never be done based on steady-state in-room response measurements.
Ideally this part of the spectrum should only be "corrected" based on full anechoic loudspeaker measurements (see spinorama.org for many examples of such measurements and corresponding EQ corrections).
With the recent separation of RoomFit and EQ we're now able to load these correction profiles in EQ (as PEQ) and run them together with RoomFit! This is the ideal approach - though of course well-designed loudspeakers don't really need any response correction above the bass region, but all systems benefits from room correction in the bass!

3. Flat target curves can sound a bit dull, speaker designers themselves often aim for something more like B&K and Harmon, so try those if you want an improved listening experience.
With typical front-firing loudspeakers the "flat" target works only in extreme nearfield or in very dead rooms.
Otherwise a target with at least some downward slope is needed. The amount of sloping-down depends on specific loudspeaker directivity, room reflectivity and personal preference. I personally like to use -0,6dB/oct in my main system.

4. Many bookshelf speakers and even some floor-standing speakers and subwoofers simply cannot reproduce 20Hz in any meaningful way. They experience a sharp roll-off (a steep decline in output) starting much higher, say at 30Hz or 40Hz. Correcting rolloff will amplify noise and potentially distort following corrections. A roll-off is quite visible in the RoomFit measurements, having identified where it starts, move the bottom cutoff above this region, perhaps around 50-60Hz.
Correct!
Note that when using the new "no boost mode" this is probably not needed, as RoomFit won't try to boost the natural bass roll-off in this mode of operation.

5.Avoid Over-Correcting High Frequencies (Above 4000 Hz). High frequencies (e.g., above 4000 Hz) are less affected by room modes and more influenced by speaker design and direct sound. Over-correction here can result in a harsh or artificial sound.
Correct. Same is valid as for my comment on your point 2.

6. In Non-Boost Mode, RoomFit only reduces peaks, avoiding boosts that can strain speakers or cause distortion. This is safer and often more effective for bass correction .
This ties in to the beginning of my post. If placement and crossover is optimized there should be no need to use boost in RoomFit anyway.
In addition EQ boosts bring various potential issues - see this post for some explanations.

7. Use a Low Q Factor. Using a Q factor like 3 or 4 ensures the filters are broad and smooth, correcting general trends rather than trying to surgically pinpoint narrow peaks and dips that may be caused by unreliable measurement data.
There's a bit more to it than this, but it is difficult to summarize all of the nuance in just a few sentences.
So I'll just say that in most cases the following is a good rule of thumb:
  • High-Q (sharp) positive gain (boost) PEQ filters should indeed be avoided. But remember that we anyway want to avoid positive gain PEQ altogether when doing room correction.
  • It is OK to use high-Q (sharp) negative gain PEQ filters at low frequencies (i.e. where the room dominates). This means that in RoomFit "no-boost mode" it is OK to use a high max Q value, especially if you limit the correction to low frequencies only.
Remember that room response peaks can shift under some cases, which means that the same RoomFit correction profile anyway may not work as well in all cases. Here's a reference you might find interesting.

There's more to this story, but I hope the above will be useful as a start!

So I tried setting the cutoff range to 50Hz-500Hz, Max Q 3.5, and set Non-Boost Mode. The result was quite subtle. Some of the base seems tighter, maybe a bit less warmth, but more detail. My system still has its characteristic sound that I'm used to, which is a good thing.
Good that you found some values you're happy with! These are the values I use:
  • Type: Individual Channel RoomFit
  • Target: B&K
  • Freq: 20Hz - 8000Hz (but in my case correction actually applies only below 500Hz, as you will see if you check this link)
  • Max Gain: +6dB
  • Min Gain: -12dB
  • Max Q: 10
  • Non-Boost Mode: enabled
  • Subwoofer Calibration: enabled (Sub crossover is 80Hz, and mains are delayed by 2ms)
  • Smoothing: 1/12 Octave
  • Moving Mic Measurement (beta): disabled
  • Multiple Measurement (beta): disabled
  • External microphone: miniDSP UMIK-1 with a calibration file
Note that I've spent time optimizing the subwoofer level, crossover, mains delay and speaker/sub placement before doing room correction. The exact settings I used will not apply equally well to every system, so that should be taken into account!

In this post you can see the response I was able to get with the above values. This gives me very smooth sounding bass, without any audible resonances/boominess or 'holes'. Of course the loudspeaker character is not lost - quite the contrary, without distracting resonances or bass suck-outs the quality of the speakers can shine through.

Hope you find some of these comments useful!

I'd be interested in others picking this appart and adding more wisdom.
Let me say at the end that IMHO you made a very good summary in this post so you obviously did a very good job researching the topic.
Thanks for taking the time to share your findings with all of us in the community!

Most of all - good luck and have fun! :)
 
Last edited:
While it is true RoomFit has become more complicated and I appreciate how that can turn many people away from it, it has also become much more flexible and useful across a wider range of environments. It is now possible to get better sound with RoomFit in cases where before this was not possible.

At the same time RoomFit hasn't lost any of the original functionality so you can still get the same correction (and the same sound) you would get at the beginning.

Note that any kind of room correction has a chance of making the sound worse (sometimes much worse) if not applied optimally. But this is exactly why more flexibility was needed in RoomFit - even at the cost of making it more complicated.

A longer term solution should of course be to make RoomFit easier to use for most people, while retaining configuration flexibility for advanced users. 'Simple' and 'advanced' modes, basically.

And as @hgo58 said, you can always disable it if you don't want to use it. :)
I sort of think they’ve nailed that already - if you just run it it’s super simple to use, but you can dive into settings to fine tune. Certainly a heck of a lot easier than REW and Roon Convolution. I’d be interested to try Dirac Live at some point but I expect WiiM will rather develop their own version of that.



  • REW (Room EQ Wizard) + Roon convolution







  • REW (Room EQ Wizard) + Roon convolution
 
Yes, the default settings are IMHO far from ideal, and this is not helped with clumsy parameter names and descriptions, and in general not very accurate documentation. There's definitely room for improvement in all these areas.
...

Most of all - good luck and have fun! :)
Thanks for the detailed reply, this was the kind of reply I was hoping for.
 
I sort of think they’ve nailed that already - if you just run it it’s super simple to use, but you can dive into settings to fine tune. Certainly a heck of a lot easier than REW and Roon Convolution. I’d be interested to try Dirac Live at some point but I expect WiiM will rather develop their own version of that.
...
Kind of - in that you could just use it's defaults, but they seem set to allow quite a wide range of modifications. And lacking any detailed explanation, it's difficult to know how to narrow the changes. Also, having changed many of the RoomFit parameters, I no longer know what the defaults are and cannot get back to them. A conservative pre-set would be a nice option. Or some more documentation outlining some of what has already appeared in this thread.
 
Last edited:
Back
Top