Nach weiteren Test muss ich leider feststellen, dass MIDI nicht funktioniert. Ich gehe wiederum davon aus, dass dies an alsa liegt.
Es betrifft nicht bloss das Babyface, sondern auch andere USB-MIDI-Geräte, wie z.B. mein Akai LPD8 (ein MIDI-Pad).
lsusb sieht soweit gut aus (hab alles entfernt, ausser LPD8 & Babyface:
Bus 003 Device 007: ID 09e8:0075 AKAI Professional M.I. Corp.
Bus 003 Device 006: ID 0424:3fd7 Standard Microsystems Corp.
/proc/asound/cards ist auch i.O.:
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xdf000000 irq 56
1 [B23461460 ]: USB-Audio - Babyface (23461460)
RME Babyface (23461460) at usb-0000:00:1d.0-1.2, high speed
2 [LPD8 ]: USB-Audio - LPD8
AKAI professional LLC LPD8 at usb-0000:00:1d.0-1.1, full speed
amidi -l:
Dir Device Name
IO hw:1,0,0 Babyface (23461460) MIDI 1
IO hw:1,0,1 Babyface (23461460) MIDI 2
IO hw:2,0,0 LPD8 MIDI 1
Wenn ich
amidi -da -p hw:2,0,0
ausführe, kann ich auf den Pads des LPD8 rumdrücken und kriege Ausgaben. Die Drehregler bewirken Nichts.
Wenn ich in QjackdCtl den MIDI-Treiber auf "raw" stelle, erscheinen alle Ein- und Ausgänge unter "Verbinden..." im Tab "JACK-MIDI", ich brauche es jedoch in "ALSA-MIDI".
Dies deutet für mich alles daraufhin, dass der alsa-Sequenzer nicht funktioniert, raw jedoch schon.
Leider hab ich nie ausprobiert, ob MIDI funktioniert, bevor ich alsa-driver kompiliert habe.
Danke für eure Zeit!