Now that MSO has been updated to version 2.0, it now has a multi-stage optimization type that attempts to maximize SPL while optimizing bass response and seat to seat bass variation. This is incredibly useful, as before, MSO could aggressively EQ/align subs at the cost of overall SPL capabilities (SPL penalty), or have subs work much less/more relative to each other, wasting headroom.
In v.2, it calculates the max SPL capability of the system and tries to limit the optimization settings to stay within certain SPL costs. This gives an upper bound to how much SPL you may be losing by running MSO, and it lets you quantify it alongside main listening position (MLP) and seat to seat variation (STSV) targets. So, you can effectively compare the results of different optimization options, like:
| MLP Target Error (dB) | STS Variation Error (dB) | SPL Penalty (dB) (e.g. SPL Cost) |
Config 1 | 1.26 | 2.25 | 5.48 |
Config 2 | 3.61 | 2.52 | 5.69 |
Config 3 | 2.20 | 2.74 | 3.52 |
Here, Config 1 has the best target error, but the SPL penalty is 5.48 dB; Config 2 is the worst of the bunch with the highest MLP error and SPL penalty; Config 3 has middling MLP target error but the least SPL penalty. As the user, you can then pick the best option for your use case/preferences. If there is a certain frequency range you are most concerned about (maybe due to your crossover settings), you can also have the optimizations run to a frequency range (e.g. 10-200 Hz, 15-160 Hz). Narrowing the ranges may also better the results since you can apply your DSP filters within a smaller range.
Since I upgraded my speakers recently, I decided to also re-calibrate the subs with v.2 of MSO, and it has significantly improved the bass response over my v.1 results. Here's what I used:
- UMIK 2 mic
- 3 Subwoofers (SVS PC-4000, PC12-Plus)
- miniDSP 2x4HD
- Marantz SR7012
The nice thing is that once you've positioned your subs, you only need to take measurements once (in my case 9 measurements for 3 listening positions x 3 subs). After that, you can just re-simulate things in MSO and load the filters into the miniDSP unit. I did have a couple hiccups with the miniDSP unit with the Marantz receiver that I wanted to note for people using it:
- By default, the input for the 2x4HD is set to accept 2V max. However, the LFE output from the Marantz was pushing beyond that, clipping the input signal. At first, I didn't know that it was input clipping during loud bass scenes, as I thought it was my subs running out of steam, but in fact it was the 2V input clipping. I confirmed this by setting the sub gain very low, which in the same scenes, still had (quiet) clipping.
- To fix this, I switched the internal jumper to accept 4V max. I would recommend anyone running the 2x4HD to use 4V max, although it doesn't appear to be recommended anywhere to do so. This fixed the input clipping regardless of the receiver volume.
- Also, I had to keep the miniDSP gains at 0 for the input and three channel outputs. Initially, I tried to increase the sub volume by adjusting these gain values (since the MSO filters were significantly cutting bass frequencies), but this caused output clipping. Keeping everything at 0 worked fine with no clipping. For some configurations, the sub volume level was detected as too low by Audyssey, so if additional volume is needed, you can use a combination of two options:
- Adjust the MSO General Options > fixed reference level target: this should be set higher if you want higher output from the filters (e.g. change 75 dB to 95dB). However, it may worsen your optimization results, so experimenting with it may help.
- Adjust the gain on your subs: You can of course increase the gain on the subs, but in some cases, you may not be able to increase it any further. In that case, you should adjust the MSO target reference level.
- When loading the miniDSP filters, I had to use the menu to load the text file directly using the file browser. Don't try to copy the text into the biquad text input as it won't load properly.
After re-calibrating everything with MSO and re-running Audyssey up to 500 Hz, things are sounding very, very good. There is a ton of LFE output now that MSO preserved in v.2, to the point where I'm needing to turn sub levels down a bit. I think if anyone has an MSO setup running under v.1 and hasn't touched it in a while (like me), it's very much worth re-running things under v.2 to see how it might improve things. I was curious to try Dirac DLBC on a new receiver, but now I think that can wait a bit.