unreal.MIDIDeviceInputController

class unreal.MIDIDeviceInputController(outer: Object | None = None, name: Name | str = 'None')

Bases: MIDIDeviceControllerBase

MIDIDevice Input Controller

C++ Source:

  • Plugin: MIDIDevice

  • Module: MIDIDevice

  • File: MIDIDeviceInputController.h

Editor Properties: (see get_editor_property/set_editor_property)

  • device_id (int32): [Read-Write] The unique ID of this device

  • device_name (str): [Read-Write] The name of this device. This name comes from the MIDI hardware, any might not be unique

  • on_midi_aftertouch (OnMIDIAftertouch): [Read-Write] Register with this to receive incoming MIDI Aftertouch events from this device

  • on_midi_channel_aftertouch (OnMIDIChannelAftertouch): [Read-Write] Register with this to receive incoming MIDI Channel Aftertouch events from this device

  • on_midi_control_change (OnMIDIControlChange): [Read-Write] Register with this to receive incoming MIDI Control Change events from this device

  • on_midi_note_off (OnMIDINoteOff): [Read-Write] Register with this to receive incoming MIDI Note Off events from this device

  • on_midi_note_on (OnMIDINoteOn): [Read-Write] Register with this to receive incoming MIDI Note On events from this device

  • on_midi_pitch_bend (OnMIDIPitchBend): [Read-Write] Register with this to receive incoming MIDI Pitch Bend events from this device

  • on_midi_program_change (OnMIDIProgramChange): [Read-Write] Register with this to receive incoming MIDI Program Change events from this device

property device_id: int

[Read-Only] The unique ID of this device

Type:

(int32)

property device_name: str

[Read-Only] The name of this device. This name comes from the MIDI hardware, any might not be unique

Type:

(str)

property on_midi_aftertouch: OnMIDIAftertouch

[Read-Write] Register with this to receive incoming MIDI Aftertouch events from this device

Type:

(OnMIDIAftertouch)

property on_midi_channel_aftertouch: OnMIDIChannelAftertouch

[Read-Write] Register with this to receive incoming MIDI Channel Aftertouch events from this device

Type:

(OnMIDIChannelAftertouch)

property on_midi_control_change: OnMIDIControlChange

[Read-Write] Register with this to receive incoming MIDI Control Change events from this device

Type:

(OnMIDIControlChange)

property on_midi_note_off: OnMIDINoteOff

[Read-Write] Register with this to receive incoming MIDI Note Off events from this device

Type:

(OnMIDINoteOff)

property on_midi_note_on: OnMIDINoteOn

[Read-Write] Register with this to receive incoming MIDI Note On events from this device

Type:

(OnMIDINoteOn)

property on_midi_pitch_bend: OnMIDIPitchBend

[Read-Write] Register with this to receive incoming MIDI Pitch Bend events from this device

Type:

(OnMIDIPitchBend)

property on_midi_program_change: OnMIDIProgramChange

[Read-Write] Register with this to receive incoming MIDI Program Change events from this device

Type:

(OnMIDIProgramChange)