4个版本
0.1.3 | 2020年10月23日 |
---|---|
0.1.2 | 2020年3月27日 |
0.1.1 | 2020年2月23日 |
0.1.0 | 2020年2月23日 |
#1105 in 音频
126 每月下载量
用于 4 个crate(3个直接使用)
765KB
14K SLoC
Rust-LV2对LV2单元类型的包装。
此crate将来自sys-crate的一些与单元相关的URI绑定到类型,并作为rust-lv2
的一部分,这是用Rust编写的用于创建LV2插件的安全、快速且易于使用的框架。
文档
原始LV2 API(用C编程语言编写)由"LV2书籍"进行文档记录。这本书正在翻译成Rust,与rust-lv2
的开发同步进行(链接),并描述了如何正确使用rust-lv2
。
功能
有两个可选功能
host
:一些crate定义的类型仅对测试或LV2宿主有用。由于此框架的目标是提供创建插件的一种简单方法,因此这些不是必需的,因此被置于该功能之后。wmidi
:将wmidi
作为可选依赖项添加到lv2-midi
,这允许使用此crate中定义的类型直接读取和写入MIDI事件。
许可
许可协议为以下之一
- Apache许可证,版本2.0(《LICENSE-APACHE》或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(《LICENSE-MIT》或http://opensource.org/licenses/MIT)
由您选择。
依赖项
~1.5MB
~35K SLoC