MIDI Device Manager

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