Crate syxpack

Crate syxpack 

Source
Expand description

§syxpack

syxpack is a collection of helpers for processing MIDI System Exclusive messages.

Enums§

Manufacturer
MIDI manufacturer. The ID is either a single byte for standard IDs, or three bytes for extended IDs.
ManufacturerGroup
Group of manufacturer.
Message
A MIDI System Exclusive message.
SystemExclusiveError
Error type for System Exclusive messages.
UniversalKind
The kind of a Universal System Exclusive message.

Constants§

DEVELOPMENT
Development/non-commercial SysEx manufacturer ID.
INITIATOR
Manufacturer specific SysEx message initiator.
NON_REAL_TIME
Universal non-real-time SysEx message indicator.
REAL_TIME
Universal real-time SysEx message indicator.
TERMINATOR
Manufacturer specific SysEx message terminator.

Functions§

find_manufacturer
Finds a manufacturer by initial match of name.
message_count
Returns the number of System Exclusive messages in this vector, based on the count of terminator bytes.
split_messages
Splits the vector by the terminator byte, including it.