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 每月下载

ISC 许可证

160KB
2K SLoC

lv2rs: 用于创建 LV2 插件的 Rust 库原型。

Build Status

这是一个原型库,它能够让您轻松地创建与 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 和一个宏,使插件的创建变得简单。然后,有 atommidi crate,它们提供通用数据交换和 MIDI 消息。

支持什么,不支持什么?

目前支持 22 个 官方和稳定的 LV2 规范 中的 4 个。这些是:

  • Atom
  • LV2
  • MIDI
  • URID

这是一个冻结的原型,因此,此 crate 的开发将不会继续在此处。进一步的开发将继续在 rust-lv2 中进行。

依赖关系