Navigation
API > API/Plugins > API/Plugins/MIDIDevice
| Name | EMIDIEventType |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/MIDIDevice/Source/MIDIDevice/Public/MIDIDeviceController.h |
| Include Path | #include "MIDIDeviceController.h" |
Syntax
enum EMIDIEventType
{
Unknown,
NoteOff = 8,
NoteOn = 9,
NoteAfterTouch = 10,
ControlChange = 11,
ProgramChange = 12,
ChannelAfterTouch = 13,
PitchBend = 14,
}
Values
| Name | Remarks |
|---|---|
| Unknown | Unrecognized MIDI event type. You can look at Raw Event Type to see what it is. |
| NoteOff | Note is released. Velocity will contain the key pressure for devices that support that. |
| NoteOn | Note is pressed down. Velocity will contain the key pressure for devices that support that. |
| NoteAfterTouch | Polyphonic key pressure. |
| ControlChange | This is sent for things like pedals when their controller state changes. |
| ProgramChange | This is sent for some devices that support changing patches. Velocity is usually ignored |
| ChannelAfterTouch | Channel pressure value. |
| PitchBend | For devices with levers or wheels, this indicates a change of state. |