1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
mod tptonepole; pub use tptonepole::{TPTOnePole, TPTOnePoleStereo}; pub trait Filter { fn process(&mut self, input: f32) -> f32; } #[derive(Clone)] pub enum Mode { LOWPASS, HIGHPASS, #[allow(dead_code)] ALLPASS, }