4个稳定版本

2.0.0 2020年10月23日
1.1.0 2020年3月27日
1.0.1 2020年2月23日

#896 in 音频

Download history 24/week @ 2024-03-11 26/week @ 2024-03-18 19/week @ 2024-03-25 58/week @ 2024-04-01 17/week @ 2024-04-08 50/week @ 2024-04-15 57/week @ 2024-04-22 83/week @ 2024-04-29 29/week @ 2024-05-06 24/week @ 2024-05-13 34/week @ 2024-05-20 17/week @ 2024-05-27 25/week @ 2024-06-03 37/week @ 2024-06-10 26/week @ 2024-06-17 18/week @ 2024-06-24

108 每月下载量
3 crate 中使用

MIT/Apache

1MB
16K SLoC

Rust-LV2的Atom处理库。

这是一个用于读取和写入LV2的Atom类型系统的库,由rust-lv2使用,这是一个用于创建音频处理LV2插件的安全、快速、便捷的框架,用Rust编写。

LV2有其自己的类型系统,以使插件之间的数据交换尽可能灵活和可移植。它支持基本的整数和浮点类型,以及向量、事件序列和URID->Atom映射。

文档

原始LV2 API(以C编程语言编写)由"LV2书籍"记录。这本书正在被翻译成Rust,并与rust-lv2的开发同步进行(链接),描述了如何正确使用rust-lv2

特性

与任何其他rust-lv2 crate一样,此crate具有可选的host功能。一些crate定义的类型仅对测试或LV2主机有用。由于此框架的目标是提供创建插件的一种简单方法,因此这些不是必需的,因此被该功能所限制。

许可证

以下任一许可证下授权:

任选其一。

依赖关系

~1.5MB
~34K SLoC