audio-processor-analysis

Provides implementations of some audio analysis processors.

RMS

Real-time safe, per-sample (ticked by UI thread) RMS calculation.

Peak detector

Peak detector with adjustable attack/release times.

FFT

rustfft audio-processor, forwards or backwards, real-time safe, FFT.

Applies a hann window.

Then performs FFT with N bins.

Overlap is configurable

Envelope follower

Envelope follower implementation with adjustable attack/release times.

Transient detection

Implements "A Transient Detection Algorithm for Audio Using Iterative Analysis of STFT. ".

Does polyphonic transient detection, able to output signal or markers