Using my Ubuntu laptop I'm trying to connect these two MIDI devices together:
- Device 1: USB-MIDI connection
- Device 2: Standard 5-pin DIN connector with el cheapo USB-MIDI cable
- Both devices are recognised when I query with
- When connected individually I can see that midi data is being sent to the PC using
- When both are connected Device 2 goes a little haywire: midi timing is all over the place and when I play notes it triggers random midi events
- I can connect both devices together using
aconnect port1 port2with some success i.e. notes/clock are sent/received but, as above, the timing is all over the place and the notes being received are not those being sent
Is there any reason why these devices would function correctly when used individually but conflict with each other when plugged together?
n.b. I've actually got the same results when using Ubuntu 16.04 and with a Raspberry pi3 (running Raspbian Stretch).
Is there any way I can trouble shoot this further? I've not had much luck searching the forums.
amidi -l and
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
IO hw:2,0,0 OP-1 Midi Device MIDI 1
IO hw:3,0,0 USB MIDI Interface MIDI 1
n.b. 'OP-1' is the device using usb-midi natively; the USB MIDI Interface is the usb-midi:din cable I bougth
[ 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