diff --git a/src/main.rs b/src/main.rs index 7a9df56..066be15 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,4 @@ use itertools::Itertools; -use tinyaudio::prelude::*; mod flags; mod syn; @@ -19,7 +18,7 @@ fn main() { } fn play(mut s: syn::Syn, sample_rate: usize, bpm: usize, smallest_note: usize) { - let params = OutputDeviceParameters { + let params = tinyaudio::prelude::OutputDeviceParameters { channels_count: 2, sample_rate: sample_rate, channel_sample_count: sample_rate / bpm * 60 / smallest_note, @@ -29,7 +28,7 @@ fn play(mut s: syn::Syn, sample_rate: usize, bpm: usize, smallest_note: usize) { let mut left: Vec = vec![0_f32; sample_count]; let mut right: Vec = vec![0_f32; sample_count]; - let _device = run_output_device(params, { + let _device = tinyaudio::prelude::run_output_device(params, { move |data| { s.render(&mut left[..], &mut right[..]); // put in a state of rendering the next loop of these notes for (i, value) in left.iter().interleave(right.iter()).enumerate() {