MIDI Device Manager

MIDI Device Manager

Windows
MacOS
Linux
On this page

Actions

Create MIDIDevice Controller

Creates an instance of a MIDI device controller that can be used to interact with a connected MIDI device

Target is MIDIDevice Manager

Create MIDIDevice Input Controller

Creates an instance of a MIDI device controller that can be used to interact with a connected MIDI device

Target is MIDIDevice Manager

Create MIDIDevice Output Controller

Creates an instance of a MIDI output device controller that can be used to interact with a connected MIDI device

Target is MIDIDevice Manager

Find All MIDIDevice Info

Enumerates all of the MIDI input and output devices and reports back useful infos such as IDs and names of those devices. This operation is a little expensive so only do it once at startup, or if you think that a new device may have been connected.

Target is MIDIDevice Manager

Find MIDIDevices

Enumerates all of the connected MIDI devices and reports back with the IDs and names of those devices. This operation is a little expensive so only do it once at startup, or if you think that a new device may have been connected.

Target is MIDIDevice Manager

Get Default IMIDIInput Device ID

Retrieves the default MIDI input device ID. Call "Find All MIDI Device Info" beforehand to enumerate the available input devices.

Target is MIDIDevice Manager

Get Default IMIDIOutput Device ID

Retrieves the default MIDI output device ID. Call "Find All MIDI Device Info" beforehand to enumerate the available input devices.

Target is MIDIDevice Manager

Get MIDIInput Device IDBy Name

Retrieves the MIDI input device ID by name. Call "Find All MIDI Device Info" beforehand to enumerate the available input devices.

Target is MIDIDevice Manager

Get MIDIOutput Device IDBy Name

Retrieves the MIDI output device ID by name. Call "Find All MIDI Device Info" beforehand to enumerate the available output devices.

Target is MIDIDevice Manager

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback