Removing background noise in Audacity by differencing stereo channels
weblogs.asp.net
weblogs.asp.net
There's usually a way to make this trick work, but it's important to have accurate models of your various noise and interference sources.
I like to take a mono track, duplicate it, invert one of them, then make both of them into a stereo track.
Now play it and play with the proximity of the left and right speakers. When they're close, they cancel each other out. Similar principle of noise canceling headphones.
Is there a way to run Audacity's noise-removal real-time (or a few second delay)? I've been trying to Google this, but without success.
Otherwise, you can get a long way with just traditional gating, EQing and maybe a multiband compressor.
An EQ lets you attenuate certain frequencies, so if there are some parts of the spectrum in your recording which are just noise, you could remove them, eg. for speech you could remove all the information below 300hz and above 12-13000hz
Multiband compression is a bit too complex to explain here :)
The specialist plugins tend to use a combination of these techniques and then their own special secret algorithms, which is why they're so expensive.
That last one might sound silly but many international-pop-career-launching albums have been recorded like that.