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.