lv2-time

Crates.iolv2-time
lib.rslv2-time
version0.1.3
sourcesrc
created_at2020-02-23 14:34:24.63701
updated_at2020-10-23 15:18:12.860356
descriptionrust-lv2's wrapper of LV2's time types
homepage
repositoryhttps://github.com/RustAudio/rust-lv2
max_upload_size
id211754
size19,005
Adrien Prokopowicz (prokopyl)

documentation

README

Rust-LV2's wrapper of LV2's time types.

This crate binds some of the time-related URIs from the sys-crate to types and is a part of rust-lv2, a safe, fast, and ergonomic framework to create LV2 plugins for audio processing, written in Rust.

Documentation

The original LV2 API (in the C programming language) is documented by "the LV2 book". This book is in the process of being translated to Rust along with the development of rust-lv2 (link) and describes how to properly use rust-lv2.

Features

There are two optional features:

  • host: Some of the types defined by some crates are only useful for testing or LV2 hosts. Since the goal of this framework is to provide an easy way to create plugins, these aren't necessary and therefore gated behind that feature.
  • wmidi: Add wmidi as an optional dependency to lv2-midi, which enables a shortcut to read and write MIDI events directly with the types defined by this crate.

License

Licensed under either of

at your option.

Commit count: 709

cargo fmt