Modules

Ring buffer is useful for storing of last N samples.

Use the Signal trait to abstract signal as infinite-iterator-like objects.

Use spectral analysis to measure harmonic spectrum of the input signal.

State variable filter can be used as low/high/band pass or band reject.