splitting-off noisy sounds from live audio

bronzebygold's icon

What is the best way to separate noisy sounds from live audio in realtime? I want to use the noise -- abstracted from stable tones -- rather than suppress it, so not detection, but, I imagine, some kind of spectral filtering. I've tried some objects from the FFTease library, but I didn't find that this approach worked well for what I would like to do.

Zancudo's icon

Have a look at the FTM library from ircam ( http://ftm.ircam.fr/index.php/Main_Page )

Once you install it correctly, there is a new entry in the 'Extras' menu. From the "Examples overview" patch click on 'gabor.devoice'. This patch splits audio into sinusoidal and noise components.

That should get you sorted.

Holland Hopson's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Here's a simple FFT noise reduction example for pfft that I reversed for quick-and-dirty isolation of the noisy part of a signal.