Reads Dirtwave M8 files into Rust structs.
Big thanks to m8-js who did all the real dirty work.
Add to your Cargo.toml: m8-files = "0.1.1"
Cargo.toml
m8-files = "0.1.1"
Load an example song: $ cargo run --example read_song -- examples/songs/DEMO1.m8s
$ cargo run --example read_song -- examples/songs/DEMO1.m8s