Thu, 11/12/2015 - 01:05 -- webadmin

The port routing in iConfig seems overwhelming, how does it work?

Each USB Device Jack has 16 MIDI ports.

When iConnectMIDI4+ is connected to a Mac, the MIDI ports will be recognized as:

  • DIN1 - MIDI 1 DIN
  • DIN2 - MIDI 2 DIN
  • DIN3 - MIDI 3 DIN
  • DIN4 - MIDI 4 DIN
  • USB - USB 1 or 2 Device Jack
  • USB - USB 2 or 3 Device Jack
  • HST 1 - USB Host MIDI port 1
  • HST 2 - USB Host MIDI port 2
  • HST 3 - USB Host MIDI port 3
  • HST 4 - USB Host MIDI port 4
  • HST 5 - USB Host MIDI port 5
  • HST 6 - USB Host MIDI port 6
  • ETH 1 - Ethernet MIDI port 1
  • ETH 2 - Ethernet MIDI port 2
  • ETH 3 - Ethernet MIDI port 3
  • ETH 4 - Ethernet MIDI port 4


When iConnectMIDI4+ is connected to a Windows computer, the MIDI ports will be recognized as:

  • iConnectMIDI4+ - MIDI 1 DIN
  • MIDIIN2/MIDIOUT2 - MIDI 2 DIN
  • MIDIIN3/MIDIOUT3 - MIDI 3 DIN
  • MIDIIN4/MIDIOUT4 - MIDI 4 DIN
  • MIDIIN5/MIDIOUT5 - USB 1 or 2 Device Jack
  • MIDIIN6/MIDIOUT6 - USB 2 or 3 Device Jack
  • MIDIIN7/MIDIOUT7 - USB Host MIDI port 1
  • MIDIIN8/MIDIOUT8 - USB Host MIDI port 2
  • MIDIIN9/MIDIOUT9 - USB Host MIDI port 3
  • MIDIIN10/MIDIOUT10 - USB Host MIDI port 4
  • MIDIIN11/MIDIOUT11 - USB Host MIDI port 5
  • MIDIIN12/MIDIOUT12 - USB Host MIDI port 6
  • MIDIIN13/MIDIOUT13 - Ethernet MIDI port 1
  • MIDIIN14/MIDIOUT14 - Ethernet MIDI port 2
  • MIDIIN15/MIDIOUT15 - Ethernet MIDI port 3
  • MIDIIN16/MIDIOUT16 - Ethernet MIDI port 4

Or they could also be recognized as the following:

  • iConnectMIDI4+ (Port 1) - MIDI 1 DIN
  • iConnectMIDI4+ (Port 2) - MIDI 2 DIN
  • iConnectMIDI4+ (Port 3) - MIDI 3 DIN
  • iConnectMIDI4+ (Port 4) - MIDI 4 DIN
  • iConnectMIDI4+ (Port 5) - USB 1 or 2 Device Jack
  • iConnectMIDI4+ (Port 6) - USB 2 or 3 Device Jack
  • iConnectMIDI4+ (Port 7) - USB Host MIDI port 1
  • iConnectMIDI4+ (Port 8) - USB Host MIDI port 2
  • iConnectMIDI4+ (Port 9)- USB Host MIDI port 3
  • iConnectMIDI4+ (Port 10) - USB Host MIDI port 4
  • iConnectMIDI4+ (Port 11) - USB Host MIDI port 5
  • iConnectMIDI4+ (Port 12) - USB Host MIDI port 6
  • iConnectMIDI4+ (Port 13) - Ethernet MIDI port 1
  • iConnectMIDI4+ (Port 14) - Ethernet MIDI port 2
  • iConnectMIDI4+ (Port 15) - Ethernet MIDI port 3
  • iConnectMIDI4+ (Port 16) - Ethernet MIDI port 4


If you look in iConfig Port Routing, the Port window on the left is the source of the MIDI messages.
Any iOS device, or computer connected to this Jack on iConnectMIDI4+, will have 16 possible ports to output to any device connected to the iConnectMIDI4+.

iConfig MIDI routing

Port Routes (Destinations) on the right, are the chosen destination for these MIDI messages created from the iOS device/computer that is connected to that USB Device Jack.
For example,
If DIN 1 is selected under USB Device Jack 1 in the Port window, in Port Routes (Destinations) window, DIN 1 for DIN Jack 1 is enabled (grey).

iConfig MIDI routing

This will enable any MIDI messages created from the connected iOS Device/computer ……

iConfig MIDI routing

to pass to a MIDI Device connected to MIDI 1 DIN Jack of the iConnectMIDI4+.

iConfig MIDI routing

*Please note, concerning the device connected to USB Device Jack 1, the MIDI Preferences/Settings for the applicable computer application/iOS app would need to have iConnectMIDI4+ DIN 1 enabled for MIDI output.

If that same MIDI Device Connected to MIDI 1 DIN jack on the iConnectMIDI4+ were to pass MIDI messages to the USB 1 Device Jack, (For example, to act as a controller in a synth app on a connected iOS device)
In iConfig, select DIN 1 under the Port window & you’ll notice on the Port Routes (Destinations) window, every MIDI Jack is enabled to receive MIDI from DIN 1 except for itself.

iConfig MIDI routing

Disabling all ports and then enabling only the necessary port destination will show the path for the DIN connected device to pass MIDI messages to an iOS device connected to USB 1 Device Jack on iConnectMIDI4+.
*As long as the MIDI Preferences/Settings in the iOS app has iConnectMIDI4+ DIN 1 enabled for input, MIDI created from that MIDI DIN device will control the synth app.

iConfig MIDI routing

iConnectMIDI4+ USB Host Port.

I’ve connected a class-compliant USB MIDI keyboard to the iConnectMIDI4+ USB Host Jack.
* The USB Host Jack will support up to 8 class-compliant USB Devices when connected through a powered USB hub.

iConfig MIDI routing

In MIDI Info of the iConfig application, under the Port Information window, there is USB HOST Jack 1 & this one jack has 8 MIDI ports (HST 1-8).
You can see that the Akai is recognized in Port 1 (HST 1).
First device connected will populate the 1st port, second device connected will populate the 2nd port (when connected through a powered hub) and so on.

iConfig MIDI routing

If you want specific controllers to be reserved on specific ports, you can do this under the Reserved menu for each port.

iConfig MIDI routing

I will reserve the Akai to always populate Port 2 (HST 2).

iConfig MIDI routing
iConfig MIDI routing

Commit Changes to Flash.

iConfig MIDI routing
iConfig MIDI routing

Reset the device & confirm the change.

iConfig MIDI routing
iConfig MIDI routing

Now Akai will always populate USB Host Port 2, even after disconnecting the device.

iConfig MIDI routing

In Port Routing, select USB Host Jack 1 – HST 2 in the Port window.
You will see that any MIDI outputted from the Akai (HST 2) will route to every Jack on the iConnectMIDI4+ except itself.

iConfig MIDI routing

I will clear all routing and then enable the correct Port to route Akai MIDI messages into an iOS device connected to the USB 1 Device Jack.

The 8th MIDI port for USB Device Jack 1 is the destination for the Akai’s MIDI data, this will let the Akai control the iPad app (again, if iPad’s MIDI settings/preferences are enabled for input from that port (HST 2)).

iConfig MIDI routing

If I had a computer connected to the USB 3 Device Jack on the iConnectMIDI4+ & wanted the Akai to control a software instrument in a DAW, I would enable the 8th port for USB 3 Device Jack.
And again, as long as the DAW on the computer has the HST 2 port enabled for MIDI input in it’s MIDI Settings/preferences.

iConfig MIDI routing

FAQ Category: