rodio
rodio copied to clipboard
Rust audio playback library
Suggested supported waves: - [ ] Sine Wave - [ ] Square wave - [ ] Triangle wave - [ ] Sawtooth wave
Rodio should expose the format selection to the user so they can force a specific CPAL format so they can select a specific output format beyond just the default one....
The function play_raw, as it's name implies, should reject playing any source which has a different sample rate/channels than the selected device because it would cause audio distortion because of...
Some DSP algos are easier to implement in f64 because of higher precision, it would be nice to be able to pass f64 around and cast it to the backend...
They also seem to play for the same length no matter how long the file is. I'm just running code ilke ``` let file = File::open("solving4.ogg").unwrap(); let source = Decoder::new(BufReader::new(file)).unwrap();...
The question was brought up by this `ggez` issue: https://github.com/ggez/ggez/issues/477 Edit for clarification: Basically, we just want to be able to find the duration of the decoded stream without having...
Is there any way to skip over audio samples using radio? I tried to seek the `BufReader` forward but that results in an `UnrecognizedFormat` error. The only way I've found...
Probably needs something like `dynamic_mixer` to handle the samples when the controller receives the signal to start fading out.
There seems to be some kind of timing related issue that only manifests itself when building with `--release`. Once https://github.com/tomaka/rodio/blob/master/src/dynamic_mixer.rs#L112 evaluates to `true` and casues `next` to return `None` the...