• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

KEF LS60 Room Correction Showdown: REW MMM vs. Wiim Ultra—A Data-Driven Analysis

Dako

Member
Joined
Feb 7, 2023
Messages
53
Likes
114
Location
Sweden

1. Introduction and Background​

Room acoustics play a pivotal role in perceived audio quality in home listening environments. Of particular importance are resonant frequencies—or room modes—that commonly arise in rectangular rooms. These modes often lead to significant boosts or cuts in specific frequency bands, especially in the low-frequency region. Effective room correction aims to minimize the impact of these modal peaks and dips to provide a flatter, more accurate frequency response.

Here, we focus on the KEF LS60 active speakers and explore how to integrate room correction—both via Room EQ Wizard (REW), Wiims PEQ and the Wiim Ultra’s built-in correction. Additionally, we discuss how to configure the KEF LS60 for external volume control and subwoofer integration using the Wiim Ultra’s bass management features.

The following equipment was used:

  • Speakers: KEF LS60
  • Streamer: Wiim Ultra (with coaxial output to KEF LS60)
  • Subwoofer: KEF KF92 (crossover at 60 Hz)
  • REW microphone: Umik-1 (USB measurement microphone)
  • Wiim Ultra microphone: Iphone 13.
The listening room is rectangular, and based on previous tests and known theoretical properties of such rooms, primary room modes appear at approximately 25 Hz and 60 Hz. In practice, a strong peak of about +8 dB occurs around 60 Hz, primarily from subwoofer excitation. Since subwoofer placement options are limited, employing parametric equalization (PEQ) or an effective room correction system is essential for reducing excessive bass buildup.


2. Methods​

2.1 Measurement Protocol (REW MMM)​

Measurements were performed using the Moving Microphone Method (MMM) in REW (Room EQ Wizard). MMM involves continuously moving the microphone within the listening area while generating test signals to capture an averaged response that accounts for spatial variations in the room. This approach is known to provide more robust correction data, particularly at lower frequencies where room modes dominate. For details on the MMM technique, see AudioScienceReview Forum reference. Smoothing VAR.

2.2 Correction Strategies​

  1. Uncorrected (Blue Curve)
    Represents the baseline measurement of the KEF LS60 and KF92 subwoofer without any equalization or room correction.
  2. REW MMM Correction (Green Curve)
    A correction filter was derived in REW, targeting frequencies below 300 Hz to address major room modes. This filter was then applied to the system to tame peaks at ~24 Hz, ~60 Hz, and between 100–200 Hz.
  3. Wiim Room Correction (Purple Curve)
    Wiim Ultra’s built-in room correction was used with an iPhone 13 as the measurement device. For testing purpose I selected full range correction, 20–20,000 Hz. This contrasts with the more typical approach of only correcting frequencies below ~300–400 Hz.

2.3 Target Curve and Subwoofer Integration​

Harman target curve, the subwoofer crossover was set at 60 Hz to integrate with the KEF LS60 main speakers.


3. Results and Discussion​

3.1 Uncorrected Response (Blue Curve)​

The blue curve (Figure 1) reveals substantial peaks near 24 Hz and 60 Hz, along with additional irregularities between 100 and 200 Hz. Subjectively, these peaks produce a “boomy” or “heavy” bass characteristic. The 60 Hz peak is particularly problematic, causing bass overhang and masking details in the upper bass region.
Screenshot 2025-01-04 at 15.40.53.png

3.2 REW MMM Correction (Green Curve)​

The green curve (Figure 2) demonstrates a significantly more even response below 300 Hz once corrections are applied. By attenuating the 24 Hz, 60 Hz and around 100 to 200 hz peaks, the overall bass character improves. Subjective listening confirmed a reduction in boominess and an increased sense of clarity, allowing the KEF LS60’s inherent qualities to come through.
Screenshot 2025-01-04 at 15.42.00.png

3.3 Wiim Room Correction (Purple Curve)​

The purple curve (Figure 3) shows the outcome of Wiim Ultra’s auto-correction feature. Contrary to expectation, the system boosted frequencies between 20 and 70 Hz rather than attenuating them, exacerbating the existing room modes. It also introduced noticeable changes around 1 kHz and a high-frequency lift of approximately +4 dB. Subjectively, this yielded an overly bass-heavy and excessively bright tonality, diverging considerably from standard room correction targets. It appears that Wiim’s current algorithm attempts a full-range correction but may lack sufficient resolution or measurement precision to accurately handle complex room interactions.
Screenshot 2025-01-04 at 15.43.00.png


4. Conclusions​

4.1 Effectiveness of Methods​

  • REW MMM-based Correction: Offers a more controlled low-frequency response, aligning closely with recognized best practices for room correction (targeting problematic modes below ~300 Hz).
  • Wiim Ultra Correction: Full-range correction in its current form seems suboptimal, particularly in challenging low-frequency environments. The resulting boosts and treble enhancements suggest it is neither designed nor optimized for precise sub-300 Hz corrections in typical rooms.

4.2 Recommendations​

  1. Limited Frequency Range Correction: Focus correction efforts between roughly 40 Hz and 300–400 Hz to mitigate the most problematic modes without over-processing mid and high frequencies.
  2. Refinement of Wiim Algorithm: Future firmware updates or user-selectable target curves could improve Wiim’s utility as a room correction solution. Until then, using a dedicated EQ tool (like REW-generated filters) may yield more accurate and predictable results.
  3. Verification Through Multiple Measurements: Continue using techniques such as MMM to capture representative spatial responses. This approach helps prevent over-correction or erroneous boosts in response to single-point measurements.

5. Practical Implementation: KEF LS60 with Wiim Ultra​

5.1 Setting KEF LS60 for External Volume Control​

If you prefer adjusting volume on an external device—like the Wiim Ultra—rather than through the KEF Connect app, use the following steps:

  1. KEF Connect App
    1. Go to SettingsVolume, change Volume Display to “-/+”.
    2. Select the relevant Source Input.
    3. Change the volume to 71. This sets the LS60 to unity gain, meaning it passes the incoming signal at a fixed level.
  2. Why Unity Gain?
    • Ensures the LS60 does not apply any additional DSP volume attenuation or gain beyond its default calibration.
    • Allows external devices like the Wiim Ultra to serve as the preamplifier, controlling volume in the digital or analog domain without conflict.

5.3 Subwoofer Connection via Wiim Ultra​

  • Bass Management: With LS60 set to unity gain, route the subwoofer signal from the Wiim Ultra if desired. This can simplify managing crossover points or using PEQ for the sub independently.
  • Volume Control: Adjust overall volume on the Wiim Ultra, which also controls the subwoofer level.

6. Conclusion and Recommendations​

  1. Wiim Ultra Room Correction Range
    • For best results, limit automated correction to the ~40–300 Hz region to tackle dominant room modes without risking odd midrange or treble shifts.
  2. REW MMM for Serious Tweakers
    • REW’s MMM technique remains the most flexible and precise for DIY enthusiasts comfortable with measurement and manual filter implementation.
  3. Wiim Ultra Usability
    • Convenient all-in-one solution, but its current full-range correction may not yield accurate bass or treble in challenging rooms.
  4. KEF LS60 Setup
    • Unity gain at volume level 71 (via the KEF Connect app) is recommended when using an external preamp or streamer like the Wiim Ultra to control volume.
    • Ensure consistent calibration and confirm subwoofer settings align with your desired crossover approach.
In summary, while the KEF LS60 can deliver superb sound quality, careful attention to room modes and subwoofer integration is essential. Combining the LS60’s DSP prowess with external correction techniques—be it REW-based filters or selectively applied Wiim Ultra EQ—can transform a boomy, uneven response into a tightly controlled and highly revealing listening experience.
 
Last edited:
Interesting, thank you.

The increasing low frequency using the iPhone may be due to inherent inaccuracies in measurements using these devices. I compared an IOS device running NIOSH against a calibrated SPL meter. For higher frequencies they tracked pretty closely until getting down to about 60 to 80 Hz, below which the iPhone measured lower levels than the SPL meter. If an EQ curve does not compensate for this error, it will introduce a rise in low frequency bass.
 
Interesting, thank you.

The increasing low frequency using the iPhone may be due to inherent inaccuracies in measurements using these devices. I compared an IOS device running NIOSH against a calibrated SPL meter. For higher frequencies they tracked pretty closely until getting down to about 60 to 80 Hz, below which the iPhone measured lower levels than the SPL meter. If an EQ curve does not compensate for this error, it will introduce a rise in low frequency bass.
Agree, thats why Wiim shouldn't release this feature without compensation of some kind.
 
The settings page for the Wiim correction offers bandwidth limiting, and other options, they seem to be actively developing this so hopefully it will improve. I didn't like the result at all.
 
You apparently can use a umik with the Wiim if using the CCK,haven’t tried yet waiting for the house to be back in its normal shape after Xmas.
Apparently multiple sweeps are on the roadmap as well.
 
Thanks for this!

It shows that the LS60 is full range. :p The 100-300hz range in the green line (figure 2) seems a little low?

I have a lyngdorf tdai 2170 with “Roomperfect” which I still have to try with the LS60. Previous experience with passive speakers were very good.

I currently use the SVS app with three parametric EQ point to tackle some room modes in the very low frequencies with the subwoofer.

Problem is that adding an extra unit to the setup is not what I want. In case of the lyngdorf I also have to connect a streamer. How sweeeeet it would be if Kef allowed more advanced dsp use.

This is my in room measurement (living room) LS60, measured with umik-1 and ipad audiotools:

IMG_0072.png
 
Last edited:
I don’t own a Wiim, I assume it will display the measured response, with less options than REW but it would be interesting to see this one. Microphones on iPhones aren’t bad but deviations at lowest and highest frequencies are likely indeed. It’s not super smart from them to apply such a boost but software is continuously improved I guess…

I have been using the HouseCurve app lately and it’s really handy. It’s better to remove the phone from the case if you use one. In the past I have been using an audio interface and measurement microphone but I don’t think it’s a must anymore as long as you know you can expect a roll off from your measurement system (I’ve always been adjusting bass and treble to taste anyway)

Thanks for sharing, I’m sure that’s a great system that you have here
 
@ dako Thanks for sharing your findings.

Roughly one year ago, @Muddywaters posted his REW testing and noticed that limiter was kicking in somewhere between the 90-93dB individual speaker test level, i.e., cutting back the tweeter level.

@jackocleebrown and @AOR explained that “a test sweep has extremely high average spectrum at high frequencies” or might “trigger different limiters acting on different drivers and different portions of the frequency spectrum”.

As there’s every likelihood that those limiters trigger, I was reluctant to use DiracLive calibration when various sine sweeps are played through each speaker. I thought that those protections might disrupt the validity of the DIRAC calibration during speaker use.
 
Did you use 1/6 smoothing when you calculated the correction filters in REW? If so, this would produce incorrect filters. One should use Var smoothing (no smoothing below 100 Hz) when computing such filters, because REW needs to know the correct width (Q-value) to compute the correct filters.
 
Thanks for this!

It shows that the LS60 is full range. :p The 100-300hz range in the green line (figure 2) seems a little low?

I have a lyngdorf tdai 2170 with “Roomperfect” which I still have to try with the LS60. Previous experience with passive speakers were very good.

I currently use the SVS app with three parametric EQ point to tackle some room modes in the very low frequencies with the subwoofer.

Problem is that adding an extra unit to the setup is not what I want. In case of the lyngdorf I also have to connect a streamer. How sweeeeet it would be if Kef allowed more advanced dsp use.

This is my in room measurement (living room) LS60, measured with umik-1 and ipad audiotools:

View attachment 418656
The measurement looks quite good, you should att a target curve to see where you have peaks :)
 
I decided to test how different room-correction methods behave when limited to the 40–300 Hz range. Specifically, I compared Wiim RC (turquoise), HouseCurve (red), and REW MMM (yellow). For reference, the blue line represents a Harman-style target curve.

  1. Wiim RC (Turquoise)
    Even with the frequency range restricted to 40–300 Hz, Wiim RC still shows a considerable boost in the bass region—at times almost 10 dB higher than the target. While it does not push quite as aggressively at the very lowest frequencies (as it did in full-range mode), the overall low-frequency level remains notably above the Harman target. This indicates that Wiim’s algorithm is still aggressively trying to “fill in” perceived dips or otherwise compensate for the measurement data, resulting in a bass response that many listeners may find excessive.
  2. HouseCurve (Red)
    The HouseCurve app, measured with an iPhone, yields a response that’s generally smoother in the sub-300 Hz range than the full-range Wiim RC. It does a decent job of pulling down prominent peaks, though some mid-bass fluctuations remain.
  3. REW MMM (Yellow)
    The MMM approach in REW continues to deliver a balanced low-frequency response. By capturing spatial averages, it tends to avoid over-corrections at single measurement points. Compared to the Harman target (blue), REW MMM is arguably the closest match of the three methods in the 40–300 Hz band.
Screenshot 2025-01-05 at 14.55.11.png



In summary, limiting correction to the 40–300 Hz range helps avoid the extreme low-end boosts seen in prior full-range measurements. However, Wiim RC is still adding significant bass—up to nearly 10 dB above the target in some areas—making the system sound bass-heavy. HouseCurve appears more conservative and user-friendly, while REW MMM maintains its reputation for precision by delivering a tight, balanced low end without large deviations.
 
Did you use 1/6 smoothing when you calculated the correction filters in REW? If so, this would produce incorrect filters. One should use Var smoothing (no smoothing below 100 Hz) when computing such filters, because REW needs to know the correct width (Q-value) to compute the correct filters.
I did use VAR for the filters in REW and as you can see it has the mot correct corrections
 
@ dako Thanks for sharing your findings.

Roughly one year ago, @Muddywaters posted his REW testing and noticed that limiter was kicking in somewhere between the 90-93dB individual speaker test level, i.e., cutting back the tweeter level.

@jackocleebrown and @AOR explained that “a test sweep has extremely high average spectrum at high frequencies” or might “trigger different limiters acting on different drivers and different portions of the frequency spectrum”.

As there’s every likelihood that those limiters trigger, I was reluctant to use DiracLive calibration when various sine sweeps are played through each speaker. I thought that those protections might disrupt the validity of the DIRAC calibration during speaker use.
I highly recommend using the WiiM Ultra in combination with KEF LS60—it’s a great way to integrate streaming, volume control, and subwoofer management into a single solution. Regarding measurement methods, REW MMM typically uses pink noise rather than a sine sweep, which helps avoid triggering the LS60’s protective limiters that might otherwise engage when exposed to louder, high-frequency test sweeps.

Some have noted concerns that a traditional single-tone sweep (like those used in Dirac Live) might trigger different limiters for different drivers or portions of the frequency spectrum. If those limiters engage during calibration, it could distort the final EQ profile. By contrast, pink noise has a more evenly distributed average spectrum, making it less likely to activate such protections and thus more likely to yield an accurate measurement.
 
You should really try with a separate mic. I´m using / testing it with the UMIK 1 and don´t have this issue with the rising bass. Have you also tried the different target curves in the WIIM RC?
 
HouseCurve also has an averaging feature, it’s not MMM as it’s still based on sweeps but it’s quite user friendly with a possibility to undo last measurements. If you only correct for a given range it’s probably even more important to adjust the target curve fit
 
Seems strange you wouldn't use the umik-1 when using the Wiim room correction.
 
Seems strange you wouldn't use the umik-1 when using the Wiim room correction.
Well, I agree that using a dedicated measurement microphone is ideal. However, in this scenario I wanted to highlight potential drawbacks for the average user—who most likely doesn’t own a specialized measurement mic—of performing full-range room correction with an iPhone. As shown, it made my otherwise neutral speaker sound less neutral, which underscores why caution is necessary for casual users. In my case, I’m using an iPhone 13 with a Lightning port, so I can’t directly connect a Umik-1 without an adapter.

I don’t believe the issue is with the Wiim RC algorithm itself, but rather that it doesn’t compensate for the built-in iPhone microphone’s natural roll-off at low frequencies
 

1. Introduction and Background​

Room acoustics play a pivotal role in perceived audio quality in home listening environments. Of particular importance are resonant frequencies—or room modes—that commonly arise in rectangular rooms. These modes often lead to significant boosts or cuts in specific frequency bands, especially in the low-frequency region. Effective room correction aims to minimize the impact of these modal peaks and dips to provide a flatter, more accurate frequency response.

Here, we focus on the KEF LS60 active speakers and explore how to integrate room correction—both via Room EQ Wizard (REW), Wiims PEQ and the Wiim Ultra’s built-in correction. Additionally, we discuss how to configure the KEF LS60 for external volume control and subwoofer integration using the Wiim Ultra’s bass management features.

The following equipment was used:

  • Speakers: KEF LS60
  • Streamer: Wiim Ultra (with coaxial output to KEF LS60)
  • Subwoofer: KEF KF92 (crossover at 60 Hz)
  • REW microphone: Umik-1 (USB measurement microphone)
  • Wiim Ultra microphone: Iphone 13.
The listening room is rectangular, and based on previous tests and known theoretical properties of such rooms, primary room modes appear at approximately 25 Hz and 60 Hz. In practice, a strong peak of about +8 dB occurs around 60 Hz, primarily from subwoofer excitation. Since subwoofer placement options are limited, employing parametric equalization (PEQ) or an effective room correction system is essential for reducing excessive bass buildup.


2. Methods​

2.1 Measurement Protocol (REW MMM)​

Measurements were performed using the Moving Microphone Method (MMM) in REW (Room EQ Wizard). MMM involves continuously moving the microphone within the listening area while generating test signals to capture an averaged response that accounts for spatial variations in the room. This approach is known to provide more robust correction data, particularly at lower frequencies where room modes dominate. For details on the MMM technique, see AudioScienceReview Forum reference. Smoothing VAR.

2.2 Correction Strategies​

  1. Uncorrected (Blue Curve)
    Represents the baseline measurement of the KEF LS60 and KF92 subwoofer without any equalization or room correction.
  2. REW MMM Correction (Green Curve)
    A correction filter was derived in REW, targeting frequencies below 300 Hz to address major room modes. This filter was then applied to the system to tame peaks at ~24 Hz, ~60 Hz, and between 100–200 Hz.
  3. Wiim Room Correction (Purple Curve)
    Wiim Ultra’s built-in room correction was used with an iPhone 13 as the measurement device. For testing purpose I selected full range correction, 20–20,000 Hz. This contrasts with the more typical approach of only correcting frequencies below ~300–400 Hz.

2.3 Target Curve and Subwoofer Integration​

Harman target curve, the subwoofer crossover was set at 60 Hz to integrate with the KEF LS60 main speakers.


3. Results and Discussion​

3.1 Uncorrected Response (Blue Curve)​

The blue curve (Figure 1) reveals substantial peaks near 24 Hz and 60 Hz, along with additional irregularities between 100 and 200 Hz. Subjectively, these peaks produce a “boomy” or “heavy” bass characteristic. The 60 Hz peak is particularly problematic, causing bass overhang and masking details in the upper bass region.
View attachment 418610

3.2 REW MMM Correction (Green Curve)​

The green curve (Figure 2) demonstrates a significantly more even response below 300 Hz once corrections are applied. By attenuating the 24 Hz, 60 Hz and around 100 to 200 hz peaks, the overall bass character improves. Subjective listening confirmed a reduction in boominess and an increased sense of clarity, allowing the KEF LS60’s inherent qualities to come through.
View attachment 418611

3.3 Wiim Room Correction (Purple Curve)​

The purple curve (Figure 3) shows the outcome of Wiim Ultra’s auto-correction feature. Contrary to expectation, the system boosted frequencies between 20 and 70 Hz rather than attenuating them, exacerbating the existing room modes. It also introduced noticeable changes around 1 kHz and a high-frequency lift of approximately +4 dB. Subjectively, this yielded an overly bass-heavy and excessively bright tonality, diverging considerably from standard room correction targets. It appears that Wiim’s current algorithm attempts a full-range correction but may lack sufficient resolution or measurement precision to accurately handle complex room interactions.
View attachment 418612

4. Conclusions​

4.1 Effectiveness of Methods​

  • REW MMM-based Correction: Offers a more controlled low-frequency response, aligning closely with recognized best practices for room correction (targeting problematic modes below ~300 Hz).
  • Wiim Ultra Correction: Full-range correction in its current form seems suboptimal, particularly in challenging low-frequency environments. The resulting boosts and treble enhancements suggest it is neither designed nor optimized for precise sub-300 Hz corrections in typical rooms.

4.2 Recommendations​

  1. Limited Frequency Range Correction: Focus correction efforts between roughly 40 Hz and 300–400 Hz to mitigate the most problematic modes without over-processing mid and high frequencies.
  2. Refinement of Wiim Algorithm: Future firmware updates or user-selectable target curves could improve Wiim’s utility as a room correction solution. Until then, using a dedicated EQ tool (like REW-generated filters) may yield more accurate and predictable results.
  3. Verification Through Multiple Measurements: Continue using techniques such as MMM to capture representative spatial responses. This approach helps prevent over-correction or erroneous boosts in response to single-point measurements.

5. Practical Implementation: KEF LS60 with Wiim Ultra​

5.1 Setting KEF LS60 for External Volume Control​

If you prefer adjusting volume on an external device—like the Wiim Ultra—rather than through the KEF Connect app, use the following steps:

  1. KEF Connect App
    1. Go to SettingsVolume, change Volume Display to “-/+”.
    2. Select the relevant Source Input.
    3. Change the volume to 71. This sets the LS60 to unity gain, meaning it passes the incoming signal at a fixed level.
  2. Why Unity Gain?
    • Ensures the LS60 does not apply any additional DSP volume attenuation or gain beyond its default calibration.
    • Allows external devices like the Wiim Ultra to serve as the preamplifier, controlling volume in the digital or analog domain without conflict.

5.3 Subwoofer Connection via Wiim Ultra​

  • Bass Management: With LS60 set to unity gain, route the subwoofer signal from the Wiim Ultra if desired. This can simplify managing crossover points or using PEQ for the sub independently.
  • Volume Control: Adjust overall volume on the Wiim Ultra, which also controls the subwoofer level.

6. Conclusion and Recommendations​

  1. Wiim Ultra Room Correction Range
    • For best results, limit automated correction to the ~40–300 Hz region to tackle dominant room modes without risking odd midrange or treble shifts.
  2. REW MMM for Serious Tweakers
    • REW’s MMM technique remains the most flexible and precise for DIY enthusiasts comfortable with measurement and manual filter implementation.
  3. Wiim Ultra Usability
    • Convenient all-in-one solution, but its current full-range correction may not yield accurate bass or treble in challenging rooms.
  4. KEF LS60 Setup
    • Unity gain at volume level 71 (via the KEF Connect app) is recommended when using an external preamp or streamer like the Wiim Ultra to control volume.
    • Ensure consistent calibration and confirm subwoofer settings align with your desired crossover approach.
In summary, while the KEF LS60 can deliver superb sound quality, careful attention to room modes and subwoofer integration is essential. Combining the LS60’s DSP prowess with external correction techniques—be it REW-based filters or selectively applied Wiim Ultra EQ—can transform a boomy, uneven response into a tightly controlled and highly revealing listening experience.
My second home studio apartment has boomy bass when listening to my desktop speakers from 2-3 meters. I first used my Pixel 8 phone mic for WiiM Ultra full range room correction and subjectively it did not sound good. It worked better when limiting correction to below 400Hz. I then bought a UMIK-1, which connected perfectly to my Pixel 8, and ran Ultra room correction again below 400Hz. Subjectively much better. I then used the resulting PEQ preset to set up an alternative RC by reducing the biggest bass cuts by about half.

The original Ultra RC works well for most of my mid-field listening, but when the bass seems too weak I then use my more gentle room correction. When listening near-field at my desk I usually turn off PEQ. Subjectively I'm pleased with this result. This is probably too complex for casual listeners and too little for hard-core ASR folks, but just about right for me.
 
Back
Top Bottom