Max Bradbury 4734ae81f8 | ||
---|---|---|
examples | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md |
README.md
rodio-xm
provides a source for playback of fasttracker 2 extended modules in rodio
examples
use rodio_xm::XMSource;
fn main() {
const SAMPLE_RATE: u32 = 44100;
let mut source = XMSource::from_bytes(include_bytes!("path/to/xm"), SAMPLE_RATE);
let (_stream, stream_handle) = rodio::OutputStream::try_default().unwrap();
let sink = rodio::Sink::try_new(&stream_handle).unwrap();
sink.append(source);
sink.sleep_until_end();
}
see more in the examples directory.
license
example track "chica-pop!" is in the public domain: https://modarchive.org/index.php?request=view_by_moduleid&query=189433