IronHollow
A collection of signal processing primitives: FFT, convolution reverb, biquad filters, and spectral analysis. Zero-copy, no_std-compatible.
# Cargo.toml
ironhollow = "0.5"use ironhollow::Fft;
let fft = Fft::new(1024);
let spectrum = fft.forward(&samples);What it does
Radix-2 and split-radix FFT (SIMD accelerated)
Biquad filter bank (LP, HP, peak, shelf)
Convolution reverb with partitioned overlap-add