OBS comes bundled with an expander by default, and for most of you, it will be more than sufficient for doing the job. However, the MCompressor VST plugin that comes bundled with the MFreeFX bundle easily outperforms the simple expander when running the “Expander preset”. In fact, it does this so well that in certain cases, it will get rid of background noise in OBS completely, without affecting the tone of your audio in any way.
I love VST filters!
I’m not even overstating its capability here; I have virtually eliminated background noise in its entirety with a few simple tweaks – and a relatively quiet environment, of course. See, over a certain loudness of background noise, the Expander filter will actually eliminate your own voice. The tool is not magic and will be unable to work beyond a certain volume threshold.
For example, you’re one of those individuals unlucky enough to live by a set of train tracks, or have a construction site nearby, well… sadly, there is only so much that sound isolation, treatment, and filters can do. A train or a construction project is simply too much noise to counter. As for some lesser sources of noise, such as noisy family members, etc. then you can look into some room acoustics treatment options that might make it a bit more manageable. Don’t worry, there are free options listed in there if you are on a tight budget.
If you are able to tame the background noise to a more manageable level; say, around -55dB or less, then this is where the Expander comes into play.
Why the Expander will get rid of background noise in OBS
So you understand, I’m not exactly using the expander as it is intended to be used. However, I doubt that I am the first person to use it in this way because I have not been doing this nearly as long as some audio professionals out there. Call it a happy little accident, I suppose.
What I did was, In my load order for VST Plugins, I have placed the MCompressor first in the list and set it to the Expander preset. From there, I tweaked the curve a bit until I ended up with this. Note, that very first bit of the graph? That is the key to this whole thing. If you drag that first black Tie-fighter looking icon down, and towards that dot, then it will engage the filter at all times.
The Result? See that “Out channel”? There is nothing detected, even though the “In channel” shows an input of -45dB. The background noise was completely eliminated!
Sweet, sweet Silence. The Expander filter was able to get rid of background noise in OBS entirely!
The Expander filter was able to get rid of background noise in OBS entirely!
Note: You may want to lower the third Tie Fighter looking icon; when I talked before I lowered that, it boosted the volume of my voice to “Peaking” levels.
Why does this work so well? There has to be a catch? Right?
Well, yes, there is of course a catch to this little trick, as I stated at the beginning. Though with an adequately quiet environment, this can be easily overcome with proper microphone speaking techniques.
Here is a Quick table of the Drawbacks for your convienence
|Will eliminate your own voice in loud settings||Major|
|Increased CPU Usage while the filter is active||Minor|
The sting in the tail is that it will potentially eliminate your own voice if you speak too softly. This is why I mentioned that it won’t work beyond a certain point. If your background noise is too loud, and you set the tool to eliminate it with an aggressive setting, it will also work to eliminate your own voice, doing its job. This can lead to choppy audio, where bits and pieces of higher-intensity sounds come through, but softer sounds are lost to the filter. You would practically have to have a screaming match with Goku when he is powering up to Super Saiyan to overcome an over-aggressive filter setting like this.
There is also the Noise suppressor, which will help fight background noise, at the cost of audio quality. Every filter has its benefits, and drawbacks.
One last, less apparent drawback is the increased CPU usage – about 0.4% or so on an I7 6700k. This isn’t much, but every little bit adds up, and you only have so much CPU power available. If you are live streaming a particularly CPU-intensive subject, this may be enough to tip the balance of what is acceptable, and what pushes your CPU over the edge.
The best solution – Eliminate the source
This filter isn’t designed to be your main line of defense. That honor lies with eliminating the source of the background noise – where possible. For example, in one of the videos over on the Streamer’s haven YouTube channel, I forgot to turn off the air purifier during recording. You can clearly hear the purifier through the phone’s microphone. This is a perfect example of an audio source that you have the ability to eliminate during recordings or live streaming situations. I left that video up to serve as an excellent example of what-not-to-do.
The expander filter is used after everything that can be eliminated, is eliminated. Then, you are usually given enough headroom to set the filter’s curve to something manageable, and eliminate room noise without impeding your ability to speak.
Anyways, that about wraps up this article. Be sure to check out the other articles on Streamer’s Haven to learn more about live streaming stuff! I have been venturing into YouTube related articles as well lately, so expect to see more of those soon! Thanks for reading, and see you in the next one!