2 个版本
使用旧的 Rust 2015
0.1.1 | 2019年1月26日 |
---|---|
0.1.0 | 2018年5月31日 |
#1108 在 音频
11KB
181 行
这是一个简单的 Rust 封装,用于 WildMIDI 软件合成器库。
示例
此仓库包含一个二进制项目,暴露一个非常基本的 MIDI 播放器 - 实质上是 wildmidi(1) 的克隆,缺少大多数功能。
$ cd examples/player/
$ cargo run D_E1A1.MID
测试
WildMIDI C 库维护一些全局状态,因此测试不应该并行运行。可以通过调用 cargo-test 来连续运行测试:
cargo test -- --test-threads=1
待办事项
- 实现 WildMidi_GetInfo 的封装。
- 实现 WildMidi_SetOption 的封装。
- 有效的 MIDI 块,用于测试 'load' 和 'Midi' 的方法。
- 编译 WildMIDI C 库,或提供更多的检查以确保其存在?
依赖关系
~20KB