7 个版本
0.3.2 | 2019年5月3日 |
---|---|
0.3.1 | 2019年4月25日 |
0.2.1 | 2019年2月26日 |
0.1.1 | 2019年2月21日 |
22 in #lv2
33 每月下载
160KB
2K SLoC
lv2rs: 用于创建 LV2 插件的 Rust 库原型。
这是一个原型库,它能够让您轻松地创建与 LV2 兼容的音频应用程序插件。
哪些功能正常,哪些不正常?
目前支持 22 个 官方和稳定的 LV2 规范 中的 4 个。这些是:
- Atom
- LV2
- MIDI
- URID
这是一个冻结的原型,因此,此 crate 的开发将不会继续在此处。进一步的开发将继续在 rust-lv2 中进行。
入门
如果您想开始使用 LV2 和 Rust,您应该查看位于 GitHub 上的书籍。
许可证
lv2rs 在 ISC 许可证下发布,就像 LV2 一样!
lib.rs
:
这是一个原型库,它能够让您轻松地创建与 LV2 兼容的音频应用程序插件。
如何使用它?
如果您想开始使用 LV2,您应该首先查看 教程。它是 LV2 创造者之一 David Robillard 的原始 LV2 书籍 从 C 到 Rust 的“翻译”。
库的核心是由 core
crate 组成,它包含一个 trait 和一个宏,使插件的创建变得简单。然后,有 atom
和 midi
crate,它们提供通用数据交换和 MIDI 消息。
支持什么,不支持什么?
目前支持 22 个 官方和稳定的 LV2 规范 中的 4 个。这些是:
- Atom
- LV2
- MIDI
- URID
这是一个冻结的原型,因此,此 crate 的开发将不会继续在此处。进一步的开发将继续在 rust-lv2 中进行。