Crate bbx_midi

Source
Expand description

§BBX MIDI

MIDI message parsing and streaming utilities.

This crate provides:

§Features

  • streaming - Enables real-time MIDI input via the midir crate

§FFI Compatibility

MidiMessage, MidiMessageStatus, and MidiEvent use #[repr(C)] for C FFI compatibility.

Re-exports§

pub use buffer::MidiBufferConsumer;
pub use buffer::MidiBufferProducer;
pub use buffer::midi_buffer;
pub use message::MidiEvent;
pub use message::MidiMessage;
pub use message::MidiMessageStatus;

Modules§

buffer
Lock-free MIDI buffer for thread-safe communication.
message
MIDI message types and parsing.
stream
Real-time MIDI input streaming via midir.