I made a noise canceller. It has two inputs and two outputs. The inputs are called called Primary and Reference. The out puts are called OutCorr and OutUncorr. Corr and Uncorr stands for correlated and uncorrelated. This filter uses the LMS algorithm to adapt dynamically the FIR filter coefficients. The FIR filter has 44 taps. You input is noise and desired signal to Primary. You input noise only to Reference. It is best at removing periodic noise. It works best the if the noise in the primary and in the reference are recorded at the same time. It is especially true if the noise isn't much periodic. If the noise is highly periodic, it can be sent delayed to reference and of different amplitude and it will still be removed effectively. Example : You record someone talking beside an engine idling. It is the Primary. You record the engine idling. It is the reference. Both were recorded at different times but the noise will still be effectively removed because it is periodic. If you recorded someone speaking in the wind and the wind at different times, the wind would not be removed because it is random. There are two outputs. Correlated output is what you input to Primary minus the noise. Uncorrelated output is what was substracted from Primary. You can get it here : http://pages.globetrotter.net/samaust/Files/noisecanceller44taps.zip Get it and experiment. I am waiting for your feedback. :lol: After this plugin, If I have time, I think I'll get to work on the bass booster here : http://www.driverheaven.net/showthread.php?t=66173 It looks interesting.