4 releases
0.1.2 | May 3, 2019 |
---|---|
0.1.0 | Apr 7, 2019 |
0.0.1 | Feb 21, 2019 |
0.0.0 | Feb 21, 2019 |
#54 in #atom
Used in lv2rs
120KB
1.5K
SLoC
lv2rs-atom: MIDI message integration for lv2rs-atom
.
This crate introduces new atom types for the use with lv2rs-atom
which add support for the MIDI communication protocol. MIDI is a protocol originally intended to be used synthesizers with different keyboard, but due to use simplicity, it is used now for almost anything that is music-related.
This is a frozen prototype and therefore, development of this crate will not continue here. Further development continues as rust-lv2.
Getting started
If you want to get started with LV2, you should start with the root crate and check out the book.
lib.rs
:
MIDI message integration for lv2rs-atom
.
This crate introduces two new atom types for the use with lv2rs-atom
:
RawMidiMessage
and
SystemExclusiveMessage
, as well as means to use
them. Using these structs, one can read from external controlling devices or keyboards or
controll synthesizers or even create a light show!
This is a frozen prototype and therefore, development of this crate will not continue here. Further development continues as rust-lv2.
This crate depends on the non-standard integer types introduced by the ux
crate, but you don't
need to depend on it too. The required types are exported too.
Dependencies
~145KB