- channel
int channel()
- channelAftertouch
int channelAftertouch()
- controlChangeControl
MidiControlChange controlChangeControl()
Number of the changed controller
- controlChangeOnOff
bool controlChangeOnOff()
- controlChangeValue
int controlChangeValue()
- controlChangeValue0to1
float controlChangeValue0to1()
- data1
ubyte data1()
- data2
ubyte data2()
Simply returns internal representation.
- isAllNotesOff
bool isAllNotesOff()
DO HANDLE THIS. From MIDI Spec:
- isAllSoundsOff
bool isAllSoundsOff()
DO HANDLE THIS. From MIDI Spec:
- isChannelAftertouch
bool isChannelAftertouch()
Undocumented in source. Be warned that the author may not have intended to support it.
- isControlChange
bool isControlChange()
Undocumented in source. Be warned that the author may not have intended to support it.
- isNoteOff
bool isNoteOff()
Checks whether the status type of the message is 'Note Off'
or 'Note On' with a velocity of 0.
- isNoteOn
bool isNoteOn()
Checks whether the status type of the message is 'Note On'
_and the velocity value is actually greater than zero_.
- isPitchBend
bool isPitchBend()
Undocumented in source. Be warned that the author may not have intended to support it.
- isPolyAftertouch
bool isPolyAftertouch()
Undocumented in source. Be warned that the author may not have intended to support it.
- isProgramChange
bool isProgramChange()
Undocumented in source. Be warned that the author may not have intended to support it.
- lengthInBytes
int lengthInBytes()
- noteNumber
int noteNumber()
Undocumented in source. Be warned that the author may not have intended to support it.
- noteVelocity
int noteVelocity()
Undocumented in source. Be warned that the author may not have intended to support it.
- offset
int offset()
Undocumented in source. Be warned that the author may not have intended to support it.
- pitchBend
float pitchBend()
- polyAftertouch
int polyAftertouch()
- program
int program()
- statusType
int statusType()
- toBytes
int toBytes(ubyte* data, int buflen)
Write the raw MIDI data in a buffer data of capacity len.
This abstraction is similar to the one in IPlug. For VST raw MIDI messages are passed. For AU MIDI messages gets synthesized.