USB MIDI機器が2台目の機器に接続されるとクラッシュする

USB MIDI機器が2台目の機器に接続されるとクラッシュする

私はUbuntuノートブックを使ってこれら2つのMIDIデバイスを一緒に接続したいと思います。

  • デバイス1:USB-MIDI接続
  • デバイス2:安価なUSB-MIDIケーブルを含む標準5ピンDINコネクタ

観察結果...

  • 照会すると、両方のデバイスが認識されます。aconnect -i
  • aseqdump ip単独で接続すると、コマンドを使用してMIDIデータがPCに転送されるのを見ることができます
  • 両方とも接続すると、デバイス2が少し混乱します。 MIDIタイミングがあちこちで発生し、ノートを演奏すると、ランダムMIDIイベントがトリガーされます。
  • 両方のデバイスを正常に接続できますaconnect port1 port2(例:メモ/時計の送受信)。ただし、上記のように、タイミングはあちこちに受信したメモが送信されたメモではありません。

これらのデバイスを個別に使用する場合はうまく機能しますが、一緒に接続すると互いに衝突する理由はありますか?

Ubuntu 16.04とRaspberry pi3(Raspbian Stretchの実行)を使用すると、実際には同じ結果が得られます。

この問題をさらに解決する方法はありますか?私は運が悪くフォーラムを検索してきました。

編集する

lsusbamidi -lそして次の出力dmesglsusb Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 8087:07da Intel Corp. Bus 003 Device 007: ID fc02:0101
Bus 003 Device 006: ID 2367:0004
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


amidi -l IO hw:2,0,0 OP-1 Midi Device MIDI 1 IO hw:3,0,0 USB MIDI Interface MIDI 1 nb 'OP-1' はデフォルトで usb-midi を使用するデバイスです。 USB MIDIインターフェースは、私が購入したusb-midi:dinケーブルです。

dmesg [ 160.384595] usb 3-3: new high-speed USB device number 3 using xhci_hcd [ 160.514100] usb 3-3: New USB device found, idVendor=2367, idProduct=0004 [ 160.514104] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 160.514106] usb 3-3: Product: OP-1 Midi Device [ 160.514108] usb 3-3: Manufacturer: Teenage Engineering AB [ 160.514109] usb 3-3: SerialNumber: ba0cee833ba00000f0800a3b6baf452a [ 160.528907] usbcore: registered new interface driver snd-usb-audio [ 167.813095] usb 3-2: new low-speed USB device number 4 using xhci_hcd [ 172.927641] usb 3-2: device descriptor read/64, error -110 [ 188.149899] usb 3-2: device descriptor read/64, error -110 [ 188.365965] usb 3-2: new low-speed USB device number 5 using xhci_hcd [ 193.479687] usb 3-2: device descriptor read/64, error -110 [ 209.311930] usb 3-3: USB disconnect, device number 3 [ 209.679951] usb 3-1: new high-speed USB device number 6 using xhci_hcd [ 209.808712] usb 3-1: New USB device found, idVendor=2367, idProduct=0004 [ 209.808715] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 209.808716] usb 3-1: Product: OP-1 Midi Device [ 209.808717] usb 3-1: Manufacturer: Teenage Engineering AB [ 209.808718] usb 3-1: SerialNumber: ba0cee833ba00000f0800a3b6baf452a [ 489.157137] usb 3-2: new full-speed USB device number 7 using xhci_hcd [ 489.286966] usb 3-2: New USB device found, idVendor=fc02, idProduct=0101 [ 489.286970] usb 3-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [ 489.286972] usb 3-2: Product: USB MIDI Interface

ベストアンサー1

私はこれに長い時間がかかることを知っていますが、私のサイトの1つがMIDIクロックを送信するとUSB MIDIと同様の状況を目撃しています。他の非ライブメッセージがバッファに「固定」され、時間が経つと消えるようになります。時間が経つと再送されます。しかし、これは完全に非体系的です。

ソースからクロック転送をオフにしてUSBデバイスを取り外して再接続すると、問題が解決します。

おすすめ記事