Hi guys,
I'm certain that this was happening in my setup before AgDevs entered the picture. But, you guys may have a point anyway. On my Apogee DA-16X channels 1-2 don't work due to an incompatibility with CoreAudio which I brought to Apogee's attention a couple months ago. The problem is in the numbers of the ins-outs on these interfaces:
AD-16X - ins 1-16, outs 1-2
DA-16X - ins 1-2, outs 1-16
AD-16X outs 1-2 conflict with DA-16X outs 1-2.
So, if I choose DA-16X outs 1-2 for an Instrument Track, the VI window header appears, but the VI does not.
Perhaps the same thing is happening in your setups, but for other interface numbers, and for more interfaces. Go into Audio/MIDI Setup and look at the ins and outs for each device. Write them all down in a way that you can compare their CoreAudio numbering. If the numbering on the outputs overlap, and you're using these overlapping interfaces for your Instrument Track outputs, then try changing to a non-overlapping output pair.
This is just a wild guess. I'd find it hard to believe that Apple wouldn't either remap the interface numbers somehow, or assign a unique ID to each interface and tie that interface's port list to this ID. That is, if you have two 8-channel AD/DA boxes (like two 896HD), do you see something like:
896-1 ins 1-8 outs 1-8
896-2 ins 1-8 outs 1-8
Or do you see
896-1 ins 1-8 outs 1-8
896-2 ins 9-16 outs 9-16
(yeah, I know the 896 has more than 8 ins/outs, but this is just for illustrative purposes).
If you see the first example, then hopefully Apple ties a unique ID to each interface and includes that in it's "handle" for the interface's ports e.g. 896-1 is unique from 896-2, and so port pair 896-1(1-2) is unique from 896-2(1-2). But, if this is the case, maybe DP doesn't take into account the unique "handle" and only considers the port numbers?
Anyway, perhaps it's worth trying non-overlapping interfaces, if you have them. I could be totally off-base with this. If so, a big OOPS in advance
