I'm having a conceptual problem with what the Ports column and Port Routes represent, and how they relate to each other when all devices are physical. So, while I'm getting MIDI activity, I'm not confident in understanding the data flow. When I test the interface ports in AudioMidi settings, ports I don't expect to be triggering devices are triggering them.
If the port list, underneath every device jack in the Port column represents a possible destination, and I click on a device in that list underneath the device jack, am I configuring how MIDI is received at the destination, or am I configuring how MIDI is sent from the device in, say, a USB jack? I started assuming the latter, but that seemed weirdly redundant.
Shouldn't the USB device list (underneath the device jack) be replicated for EACH physical jack as a set of potential destinations, which then have properties enabled/disabled in the Ports Routes (Destinations) window?
So, a daw plugged into USBjack2 would want to send/receive to all ICM4-attached devices. Whereas, a MIDI controller on USBjack3 might need to send/receive on only, say, two of four physical devices. For USBjack3, only those two devices would be represented in the device list, correct?