4个稳定版本
2.0.0 | 2020年10月23日 |
---|---|
1.1.0 | 2020年3月27日 |
1.0.1 | 2020年2月23日 |
#977 在 音频 中
在 lv2 中使用
1MB
17K SLoC
Rust-LV2的状态处理库。
LV2状态API的包装器,允许插件保存和恢复其状态。这是rust-lv2
的一部分,一个用于创建LV2插件的安全、快速且易于使用的框架,用Rust编写。
文档
原始LV2 API(使用C编程语言)由"LV2书"记录。这本书正在被翻译成Rust,并与rust-lv2
的开发一起进行(链接),并描述了如何正确使用rust-lv2
。
特性
有两个可选特性
host
:某些crate定义的类型仅对测试或LV2宿主有用。由于此框架的目标是提供创建插件的一种简单方法,因此这些不是必需的,因此通过该特性进行限制。wmidi
:将wmidi
作为可选依赖项添加到lv2-midi
,从而可以通过此crate定义的类型直接读取和写入MIDI事件。
许可协议
根据您的要求,许可协议可以是以下之一
- Apache License,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
依赖关系
~1.5MB
~35K SLoC