#midi #smf #music #utilities #mid

bin+lib rimd

Rust语言处理Midi和读取写入标准Midi文件(SMF)的库

1个不稳定版本

使用旧的Rust 2015

0.0.1 2016年2月9日

#8 in #smf

Download history 10/week @ 2023-11-27 49/week @ 2023-12-04 1/week @ 2023-12-11 3/week @ 2023-12-18 3/week @ 2023-12-25 16/week @ 2024-01-08 46/week @ 2024-01-15 54/week @ 2024-01-22 16/week @ 2024-01-29 7/week @ 2024-02-12 17/week @ 2024-02-19 30/week @ 2024-02-26 22/week @ 2024-03-04 16/week @ 2024-03-11

86 个月下载量
2 crates 中使用

MIT 许可证

63KB
1.5K SLoC

rimd 构建状态

rimd是一组处理midi信息和标准Midi文件(SMF)的实用工具。它处理标准midi消息以及SMF中发现的元消息。

rimd相对底层,消息以底层格式(即u8类型的向量)存储和访问。有一些实用方法用于访问消息的不同部分以及构建新消息。

有关midi消息底层格式的描述,请参阅[这里] (http://www.midi.org/techspecs/midimessages.php)。有关元消息底层格式的描述,请参阅[这里] (http://cs.fit.edu/~ryan/cse4051/projects/midi/midi.html#meta_event)

文档

大多数公共函数在源代码中都有文档。要构建文档,请执行以下操作

cargo doc

然后,将您的浏览器指向 /path/to/rimd/target/doc/rimd/index.html

安装

使用 Cargo 并在您的 Cargo.toml 中添加以下内容

[dependencies.rimd]
git = "https://github.com/nicklan/rimd.git"

#构建只需执行以下操作

cargo build

#许可证 MIT (参见 LICENSE 文件)

依赖项

~500KB