Hi Sam,
Sorry if I was less than clear, and/or have misunderstood the way audio devices and/or video devices are enumerated/counted in MacOS and QLab respectively;
I guess the overall goal would be to have a system in QLab that uniquely identifies devices, remembers them, and recognises them, ideally even if they have been plugged into a different port, although I would argue this last goal could be sacrificed on the altar of unique identification for those pesky identical-EDID-identical-SN cases - i.e. you have two indistinguishable EDID-SN combination, but through ALSO tracking the connection if uniquely identifiable (see two paragraphs down), being able to uniquely identify them (better than at the moment)?
Since I have often encountered in the past that I would not boot a Mac with projectors attached (as this has otherwise sometimes selected one of these projectors as the primary display), I don't mind this as a pre-requisite, i.e. - boot with only your internal display (MacBooks) or primary control display (Macs) attached, then, one by one, plug in the projectors - while this has not been 100 percent reliable in all cases, in most cases it meant it restored the last configuration (including the set resolutions per individual display) correctly. Only then open QLab.
Now, the question is - when you see i.e. in the Audio Midi Setup things like "DisplayPort 1" and "HDMI 3" - is this numbering reliably tied to the order of things plugged in, and thus usable if the plugging it in is done in a consistent order?
And, would QLab be able to access this ordered numbering, or does it make its own numbering up (as I noticed Audio MIDI Setup "DisplayPort 1" and "HDMI 1" versus QLab "DisplayPort" and "HDMI" ), as well as the Source Information to tie AudioDevices to EDID's, in the sense of giving the audio devices more of a unique identifier other than noting its connection as being i.e. one of the potentially many DisplayPorts?
I hope I was able to explain it better - it just is a bit of a complex issue to break down clearly :).
Cheers,
Freddy