populate examples; update rodio version
This commit is contained in:
23
README.md
23
README.md
@@ -1,3 +1,26 @@
|
||||
# rodio-xm
|
||||
|
||||
provides a source for playback of fasttracker 2 extended modules in rodio
|
||||
|
||||
## examples
|
||||
|
||||
```rust
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user