| 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. |