Smooths out the magnitude of FFT bins over time using recursive averaging.
For each bin, the calculation looks like:
mag = (prevmag * factor) + (mag * (1-factor))
chain |
an fft chain |
factor |
from 0 (no smoothing occurs) to 1 ("infinite" smoothing, magnitudes never change) |