rill_digital_filters/lib.rs
1//! Digital filters for Rill
2//!
3//! This crate provides digital filter implementations:
4//! - Biquad filter (LowPass, HighPass, BandPass, Notch, Peak, LowShelf, HighShelf, AllPass)
5//! - More filters coming soon: OnePole, StateVariable, Comb, etc.
6
7#![warn(missing_docs)]
8
9pub mod biquad;
10/// Moog ladder filter — 4-pole digital lowpass with resonance
11pub mod moog_ladder;
12
13// Re-export main types from rill-core-dsp
14pub use biquad::{BiquadExt, BiquadFilter, BiquadProcessor};
15pub use moog_ladder::MoogLadderProcessor;
16pub use rill_core_dsp::filters::{Filter, FilterParams, FilterType, MoogLadder};