Code: Alles auswählen
$ pmidi -l
Port Client name Port name
14:0 Midi Through Midi Through Port-0
24:0 ESI Juli@ ICE1724 MIDI
Bei einer normalen Soundkarte könnte man statt der Nummer der Karte auch den Namen verwenden, aber das hilft hier nicht weiter. Hier sehe ich zwei Möglichkeiten
- entweder es hängt immer dieselbe Hardware am Computer und die Änderungen der Nummern liegen nur an der zufällig anderen Reihenfolge in der die Kernelmodule geladen werden.
Dann könntest du mit Moduloptionen oder vielleicht (!) mit der »/etc/modules« dafür sorgen, dass die Module immer in der gleichen Reihenfolge geladen werden. - oder es hängt nicht immer dieselbe Hardware am Computer.
Bei Soundkarten kann man über Moduloptionen auch direkt die zu verwendende Nummer angeben, das würde dann auch ersten Fall funktionieren, aber ich habe keine Ahnung ob die Nummerierung der „normalen“ Alsa-Geräte sich auch in den Midiports niederschlägt.
Code: Alles auswählen
# lsmod | grep snd
Code: Alles auswählen
$ aplay -l
$ pmidi -l