diff --git a/examples/reverb.rs b/examples/reverb.rs new file mode 100644 index 0000000..c3e750e --- /dev/null +++ b/examples/reverb.rs @@ -0,0 +1,17 @@ +extern crate rodio; + +use rodio::Source; +use std::io::BufReader; +use std::time::Duration; + +fn main() { + let endpoint = rodio::get_default_endpoint().unwrap(); + let sink = rodio::Sink::new(&endpoint); + + let file = std::fs::File::open("examples/music.ogg").unwrap(); + let source = rodio::Decoder::new(BufReader::new(file)).unwrap(); + let with_reverb = source.buffered().reverb(Duration::from_millis(40), 0.7); + sink.append(with_reverb); + + sink.sleep_until_end(); +}