API Reference midi_proto v0.2.0
Modules
MidiProto
See MidiProto.Parser
for information about parsing incoming MIDI messages
into data structures.
This module converts incoming MIDI messages into Firmata messages if possible.
Represents a Firmata analog mapping query implemented using a MIDI SysEx message.
Represents a Firmata analog mapping response using a MIDI SysEx message.
Represents a Firmata capability query implemented using a MIDI SysEx message.
Represents a Firmata capability response implemented using a MIDI SysEx message.
Represents a Firmata extended analog message using a MIDI SysEx message.
Represents a Firmata firmware query implemented using a MIDI SysEx message.
Represents a Firmata firmware response using a MIDI SysEx message.
Represents a Firmata pin state query implemented using a MIDI SysEx message.
Represents a Firmata pin state response implemented using a MIDI SysEx message.
Represents the Firmata sampling interval message.
Handles encoding and decoding strings (and binaries) using Firmata's two-byte encoding method.
Represents a Firmata string data message.
Represents a Firmata user-defined command implemented using a MIDI SysEx message.
Common behaviour for all MIDI message types.
A MIDI active sense system realtime message.
A MIDI channel pressure message.
A MIDI continue system realtime message.
A MIDI control change message.
A MIDI note-off message.
A MIDI note-on message.
A MIDI pitch bend message.
A MIDI polyphonic pressure message.
A MIDI program change message.
A MIDI song position message.
A MIDI song select message.
A MIDI start system realtime message.
A MIDI stop system realtime message.
A MIDI System Exclusive (SysEx) message.
A MIDI system reset system realtime message.
A MIDI time code quarter frame system realtime message.
A MIDI timing clock system realtime message.
A MIDI tune request system message.
Parses incoming MIDI data.