Rust Audio

Announcement: LV2 0.6.0

:tada: It’s my honour to announce version 0.6.0 of the lv2 crate. It’s “a safe, fast, and ergonomic framework to create LV2 plugins for audio processing, written in Rust.” Quoting from the release notes:

We are happy to release the new version 0.6.0 of Rust-LV2, a safe, fast, and ergonomic framework to create LV2 plugins for audio processing, written in Rust.

What has changed?

  1. The C API bindings are now generated by maintainers. Previously, the bindings were generated at compile time by the user, which required additional dependencies and a properly installed clang. Now, usage of the Rust-LV2 framework is way easier and compile times are way shorter.
  2. The Rust-LV2 book is out now, explaining the concepts and API of Rust-LV2 using real plugins.
  3. Saving files along with the plugin state is now supported by the lv2-atom crate.

(Note: I didn’t contribute to it, I’m just the messanger :slight_smile: .)

4 Likes

Thank you @PieterPenninckx ! :blush:

I had to leave in a hurry and therefore couldn’t post a message!