XMrs File format library
A no_std library to edit Sound Tracker data with pleasure.
Because "Representation is the Essence of Programming".
Suppported files:
- IT Impulse Tracker
- MOD Amiga Modules
- S3M Scream Tracker III
- SID Rob Hubbard C64 files (WIP).
- XM FastTracker II
To edit data, use Module struct.
You can serialize Module using serde (see std feature).
How to load historical tracker files
Test with cargo run --no-default-features --features=demo --example xmrs -- --help, then read 50 lines examples/xmrs example.
About no_std
micromath is used by default in no_std. If you prefer libm, use cargo build --no-default-features --features=libm --release.
About std
if you want to use std feature use cargo build --no-default-features --features=std --release