Skip to main content

Crate rill_digital_filters

Crate rill_digital_filters 

Source
Expand description

Digital filters for Rill

This crate provides digital filter implementations:

  • Biquad filter (LowPass, HighPass, BandPass, Notch, Peak, LowShelf, HighShelf, AllPass)
  • Moog ladder 4-pole lowpass filter with resonance

Re-exports§

pub use biquad::BiquadExt;
pub use biquad::BiquadFilter;
pub use biquad::BiquadProcessor;
pub use moog_ladder::MoogLadderProcessor;

Modules§

biquad
Biquad filter implementation using rill-core-dsp
moog_ladder
Moog ladder filter — 4-pole digital lowpass with resonance

Structs§

FilterParams
Common parameter type for all filters
MoogLadder
Moog ladder 4-pole lowpass filter

Enums§

FilterType
Filter type

Traits§

Filter
Common trait for all filters