simper-filter
State Variable IIR Filters for real-time audio in pure Rust. Based on the filter design by Andrew Simper (Cytomic).
Example
use Svf;
// initialize filter with parameters
let mut filter = new;
// update filter with new parameters
filter.set;
// get response for specific frequency as complex number
let response = filter.get_response;
// process a whole buffer
let input = vec!;
let mut output = vec!;
filter.process;
// or process on sample basis
for sample in output.iter_mut