dann, wenn ich versuche, den Inhalt von ch 20 in einem Terminalfenster über zu sichern
$ amidi -p hw:1,0 -d
und Senden von Roh-Midi mit einem anderen Terminal
$ amidi -p hw:1,1 -S 'A0'
Ich bekomme auf meinem ersten Terminal nichts, egal wie lang die Bytereihenfolge oder die Werte sind, die ich eingebe. Zum Schluss beende ich einfach das Lesen über Strg + C und es wird mit folgender Meldung abgebrochen
^C 0 bytes read
Irgendwelche Vorschläge, was mache ich falsch oder ist es überhaupt möglich über virtuelles Midi?
Was ist das eigentliche Problem, das Sie lösen möchten?
CL. vor 7 Jahren
1
Ich versuche, einen Midi-Hub zwischen 2 USB-Midi-Geräten und einigen digitalen Switches zu bauen, um die Meldungen je nach Wert zu ändern. Ich hatte gehofft, virtuelle Midi-Ports zu verwenden, um Bytes zu stimulieren und die Antwort zu lesen, während die Schnittstelle entwickelt wurde, da es unhandlich ist, beide HWs ständig angeschlossen zu haben.
randomUser56 vor 7 Jahren
0
Möchten Sie den ALSA-Sequenzer oder ein OSS-MIDI-Gerät verwenden?
CL. vor 7 Jahren
0
Ich hatte vor, ALSA Sequencer zu verwenden
randomUser56 vor 7 Jahren
0
1 Antwort auf die Frage
0
CL.
Der snd-virmidiTreiber ist eine Brücke zwischen den ALSA-Sequenzer-Ports und den OSS-MIDI-Ports.
Verwenden Sie den snd-seq-dummyTreiber, um Loopback-Ports zu erhalten (die zurücksenden, was sie empfangen) . Es wird automatisch geladen. Sie haben bereits den "Midi Through Port".
und wie wird an diesen Port gesendet? Bitte ausarbeiten. Zum Beispiel ist "amidi -p" Midi Through "....." richtig?
nass vor 6 Jahren
0
@nass `amidi` funktioniert nur mit RawMIDI-Ports. Verwenden Sie `aplaymidi` oder so ziemlich jedes andere Programm.
CL. vor 6 Jahren
0