Expand description
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.
Modules§
- prelude
- Re-export module intended for wildcard use
- status_
bytes - The byte representations of all MIDI message types.
- uris
- URIs of the LV2 MIDI extension.
Structs§
- RawMidi
Message - Raw representation of a “normal”, non-system-exclusive message.
- System
Exclusive Message - Raw representation of a system-exclusive message.
Enums§
- Midi
Message - A MIDI message.
- TryFrom
Error - Errors that may arise when using
MidiMessage::try_from