rodio
rodio copied to clipboard
Rust audio playback library
I use Rodio in my project to open and parse audio files to check if files are broken. Due using cpal, my app crashes on OS which doesn't have installed...
After using `play_once` or `play_raw` on a sound and audio device (both local variables), the playback stream still shows up in `pavucontrol`:  The thread also still exists when I...
running ```rust rodio::default_output_device(); ``` on windows got ``` thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: -2147417850, kind: Other, message: "Cannot change thread mode after...
The documentation for `rodio::source::SamplesConverter` is a copy of the documentation for `rodio::source::UniformSourceIterator` and does not describe what `SamplesConverter` does at all.
``` cargo run --example reverb Finished dev [unoptimized + debuginfo] target(s) in 0.58s Running `target/debug/examples/reverb` ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/local/lib/alsa-lib/libasound_module_pcm_oss.so thread 'main' panicked at 'The device doesn't...
as discussed in #192, a way to get the current elapsed time is almost required for things that are supposed to be synced to the audio (rhythm games for example)...
Hi, thanks for your work on rodio. I was trying to create a source that repeats a sound X amount of times*, and I figured FromIter fits the purpose. But...
Hey there :) is there a particular reason why `SineWave::new()` takes an u32 when it stores a f32 internally? I'm not that familiar with sound and stuff so I can't...
It's done in games like Geometry Dash. In GD, the orbs get bigger if the music gets louder as a visual effect. I want to do something similar to that....
I always get slight clipping (only at the very peaks) with this code (using rodio 0.11): ```rust use rodio::{default_output_device, Decoder, Sink, Source}; use std::{fs::File, io::BufReader}; let mut decoder = Decoder::new(BufReader::new(File::open(in_path_audio)?))?;...