/Engine/Plugins/Runtime/MIDIDevice/Source/MIDIDevice/Public/MIDIDeviceInputController.h
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType) class UMIDIDeviceInputController : public [UMIDIDeviceControllerBase](API\Plugins\MIDIDevice\UMIDIDeviceControllerBase)
int32
DeviceID
The unique ID of this device
FString
DeviceName
The name of this device. This name comes from the MIDI hardware, any might not be unique
int32
MIDIBufferSize
Size of the MIDI buffer in bytes
FOnMIDIAftertou...
OnMIDIAftertouch
Register with this to receive incoming MIDI Aftertouch events from this device
FOnMIDIChannelA...
OnMIDIChannelAftertouch
Register with this to receive incoming MIDI Channel Aftertouch events from this device
FOnMIDIControlC...
OnMIDIControlChange
Register with this to receive incoming MIDI Control Change events from this device
FOnMIDINoteOff
OnMIDINoteOff
Register with this to receive incoming MIDI Note Off events from this device
FOnMIDINoteOn
OnMIDINoteOn
Register with this to receive incoming MIDI Note On events from this device
FOnMIDIPitchBen...
OnMIDIPitchBend
Register with this to receive incoming MIDI Pitch Bend events from this device
FOnMIDIProgramC...
OnMIDIProgramChange
Register with this to receive incoming MIDI Program Change events from this device
FOnMIDIRawEvent
OnMIDIRawEvent
Register with this to receive all of the MIDI events from this device
void *
PMMIDIStream
The PortMidi stream used for MIDI input for this device