diff --git a/src/syn.rs b/src/syn.rs index 83cb2c2..f3bcde2 100644 --- a/src/syn.rs +++ b/src/syn.rs @@ -70,20 +70,6 @@ impl Syn { }; } - fn tone_off(&mut self, ch: i32, b: tone::Tone) { - match self { - Syn::Real(syn) => syn.note_off(ch, b.i32()), - Syn::Text { m, .. } => { - match m.get_mut(&ch) { - Some(m) => { - m.remove(&b.i32()); - } - None => {} - }; - } - }; - } - pub fn render(&mut self, a: &mut [f32], b: &mut [f32]) { match self { Syn::Real(syn) => syn.render(a, b), @@ -106,8 +92,6 @@ mod test { syn.tone_on(0, tone::new("c")); syn.tone_on(0, tone::new("d")); - syn.tone_off(0, tone::new("d")); - let mut buffer1 = Vec::::new(); let mut buffer2 = Vec::::new(); syn.render(&mut buffer1, &mut buffer2); @@ -120,8 +104,6 @@ mod test { syn.tone_on(0, tone::new("c")); syn.tone_on(0, tone::new("d")); - syn.tone_off(0, tone::new("d")); - let mut buffer1 = Vec::::new(); let mut buffer2 = Vec::::new(); syn.render(&mut buffer1, &mut buffer2);