portmidi:portmidi.PortMidi
Class PortMidi
Desktop MIDI courtesy PortMidi library.
Public Fields
deviceCount
driver
inputDevices A stack of available MIDI inputs.
openInputs A map of open MIDI inputs
openOutputs A map of open MIDI outputs
outputDevices A stack of available MIDI outputs.
sysexBuffer
version
Public Constructors
New scan midi bus
Public Methods
CloseAll close all open MIDI channels
CloseInput Close specified MIDI input channel
CloseOutput Close specified MIDI output channel
EventContent Return contents of Sysex message
EventData Return packed 4 bytes of current MIDI event
EventDataBytes Return separate 4 bytes of current MIDI event
EventTime Return timestamp of event in seconds
HasEvent Returns number of MIDI events in queue
InputName Name of input channel
OpenInput Open specified MIDI input channel
OpenOutput Open specified MIDI output channel
OutputName Name of output channel
SendMessage Send MIDI data to specified MIDI output channel
SendMessages Send raw MIDI Sysex data (MSB ignored)
Sleep High resolution PortMidi sleep command.