5 个版本
0.2.0 | 2023 年 4 月 3 日 |
---|---|
0.1.3 | 2023 年 2 月 25 日 |
0.1.2 | 2023 年 2 月 25 日 |
0.1.1 | 2023 年 2 月 25 日 |
0.1.0 | 2023 年 2 月 24 日 |
#1801 在 解析器实现
68 每月下载量
在 2 crates 中使用
80KB
2.5K SLoC
m8-files
将 Dirtwave M8 文件读取到 Rust 结构体中。
非常感谢 m8-js,它完成了所有的真正繁重的工作。
使用方法
添加到您的 Cargo.toml
m8-files = "0.2"
或者
$ cargo add play-files
加载一个示例歌曲
$ cargo run --example read_song -- examples/songs/DEFAULT.m8s
``**
## TODO
- Add song groove, scale, note_preview
- Add settings: output/speaker volume
- Support writes?
- Throw more parse errors
- Interpret FXCommand based on Instrument
- Displays: MixerSettings, EffectsSettings, Instrument, MidiSettings, MidiMapping
## Changelog
### 0.2
- Add V3 support
- Fix instrument alignment issues
依赖项
~1.5MB
~36K SLoC