hi,
i found this external:
drown~ was designed to function as a noise reduction processor. It is an adaptive spectral filter which scales the amplitude of frequencies that fall below a specifiable threshold by scaling them by a specifiable amplitude factor; this results in either noise reduction or noise increase. drown~ thus provides a variety of possibly dramatic spectral modifications that will bring you award-winning acclaim or your money back.
in fftease~ http://puredata.info/Members/hans/FFTeaseBuilds
well, i will forget about the noise cancellation, i don't want to make another microphone. i will try to simply implement something like:
remove low-frequency noise below 50 Hz (maybe not needed anymore (drown~)?) drown~ bandpass filter (for voice *) noisegate global amplitude scaling (some kind of compressor) limiter~
pat