dplug.client.midi

MIDI messages definitions.

Members

Enums

MidiControlChange
enum MidiControlChange
Undocumented in source.
MidiStatus
enum MidiStatus
Undocumented in source.

Functions

makeMidiMessage
MidiMessage makeMidiMessage(int offset, int channel, MidiStatus statusType, int data1, int data2)
Undocumented in source. Be warned that the author may not have intended to support it.
makeMidiMessageControlChange
MidiMessage makeMidiMessageControlChange(int offset, int channel, MidiControlChange index, float value)
Undocumented in source. Be warned that the author may not have intended to support it.
makeMidiMessageNoteOff
MidiMessage makeMidiMessageNoteOff(int offset, int channel, int noteNumber)
Undocumented in source. Be warned that the author may not have intended to support it.
makeMidiMessageNoteOn
MidiMessage makeMidiMessageNoteOn(int offset, int channel, int noteNumber, int velocity)
Undocumented in source. Be warned that the author may not have intended to support it.
makeMidiMessagePitchWheel
MidiMessage makeMidiMessagePitchWheel(int offset, int channel, float value)
Undocumented in source. Be warned that the author may not have intended to support it.
makeMidiQueue
MidiQueue makeMidiQueue()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

MidiMessage
struct MidiMessage

This abstraction is similar to the one in IPlug. For VST raw MIDI messages are passed. For AU MIDI messages gets synthesized.

MidiQueue
struct MidiQueue

Queue for MIDI messages TODO: use a priority queue

Meta