grahamwhaley / DSPham

A Teensy based DSP audio processor
GNU General Public License v3.0
24 stars 7 forks source link

Decimate the audio path to improve NR functions #4

Closed grahamwhaley closed 3 years ago

grahamwhaley commented 3 years ago

Decimate the audio path x4 (from 44kHz down to 11kHz). The main benefit is it allows some of the processing, like the noise reduction methods, that are based on 'slots' to have finer granularity when working on the audio spectrum. Previously they would process ~0-22kHz. Now they process ~0-5.5kHz - so, 4x the granularity of filter frequency bins.

An added benefit is the CPU overhead is also reduced. With Spectral, glitch and notch we were at ~20%. With decimation we are now at ~7%.