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.
makeMidiMessageChannelPressure
MidiMessage makeMidiMessageChannelPressure(int offset, int channel, float value)

Make a Channel Aftertouch MIDI message. It has no note number, and acts for the whole instrument. Also called: Channel Pressure.

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)

Make a Pitch Wheel (aka Pitch Bend) MIDI message.

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

Priority queue for MIDI messages

Meta