diff --git a/src/lib.rs b/src/lib.rs index caac1e1..08af373 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,2 @@ #![no_std] -mod synthesizer; mod wavetable; - -//TODO: -// * patch mod w/ trait Input and trait Output(?) diff --git a/src/synthesizer.rs b/src/synthesizer.rs deleted file mode 100644 index 9979397..0000000 --- a/src/synthesizer.rs +++ /dev/null @@ -1,21 +0,0 @@ -use crate::wavetable::Wavetable; - -pub trait Synthesizer {} - -pub struct SimpleWavetableSynthesizer { - wavetable: W, - clock_freq_hz: usize, - output_freq_hz: usize, - enable: bool, -} - -impl SimpleWavetableSynthesizer { - pub fn new(wavetable: W, clock_freq_hz: usize) -> Self { - Self { - wavetable, - clock_freq_hz, - output_freq_hz: 0, - enable: false, - } - } -}