v0.5.0

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

 

Recent posts

IronHollow 0.5: SIMD FFT and convolution reverb

2026-03-18

Zero-copy audio pipelines in Rust: the Arc<[f32]> pattern

2026-01-25