Danke für die Rückmeldung, Chigolo. Ist doch immer wieder schön, wenn man auch mal mit einfachen Mitteln zum Ziel kommt.
SloMo,
die meisten Geräte haben eindeutige Namen, mein EMU-X-Board - der einzige USB-[g=32]MIDI[/g]-Controller, den ich habe - wird in Ableton Live über den Namen identifiziert. Ich habe keine Anhnung, wie das mit Axiom, BCF und MPD aussieht. Das X-Board steht zum Beispiel in der Systemleiste auch unter "Hardware sicher entfernen".
Es kann aber auch an Eurem [g=70]Sequencer[/g] liegen, der vielleicht nicht die Gerätenamen sondern die Portnummern und Geräteklassen ausliest???
Wie auch immer, auch wenn die Geräte ständig in den selben USB-Ports stecken und damit die selbe Hardwareadressierung haben müssten, passiert beim Einschalten (des Rechners oder des USB-Device) eine mehrstufige Enumeration, bis alle USB-Geräte alle zugehörigen Treiber geladen haben und im System registriert sind. Die Reihenfolge und Geschwindigkeit, in der die jeweiligen Treiber geladen werden, macht das Spiel zu einem regelrechten Wettrennen. Wer als erster alle Treiber an Bord hat und sich als betriebsbereit meldet, bekommt die niedrigere virtuelle Portnummer.