Tim Roberts wrote: >Now, it isn't trivial for the app to know which MIDI controller >is plugged into USB hub 2 slot 1, and which is plugged into the >base USB controller slot 3, but how is that any different from >plugging in two PCI MIDI cards? >How would you EXPECT to be able to distinguish them? >Describe for me a use case in which this is important, and how >you visualize things working. I have a similar problem with multiple PCI wave input devices. Each device is identical, but they are physically connected to different audio sources and it is important for the application to be able to distinguish them reliably and consistently across reboots. I still don't have a really satisfactory solution to this. Jeff