There are a few manufacturers that still make USB MIDI devices that require device drivers to use on Windows or Mac OS. These devices do not work with the T3.6 host port. The simplest workaround is to use their hardware MIDI ports, and I realize this is likely a big project as these drivers may vary among manufacturers. However since I had my USB serial debugging turned on, I thought it would be useful to post the debug output when connecting a Roland Boutique (JX-03) synth to my Teensy 3.6. Here is the dumpout in case anyone wants to see if there's an easy fix here that doesn't involve reverse engineering the driver:
Code:
HUB Callback (member)
status = 8
getstatus, port = 3
USBHub control callback
01 01 01 00
New Port Status
status=10101 port=3
state=1
Device is present:
Has Power
USBHub control callback
Port Status Cleared, port=3
timer event (20001 us): Debounce Timer, this = 1FFF3CC0, timer = 1FFF3FD8
ports in use bitmask = 8
getstatus, port = 3
USBHub control callback
01 01 00 00
New Port Status
status=101 port=3
state=2
Device is present:
Has Power
timer event (20000 us): Debounce Timer, this = 1FFF3CC0, timer = 1FFF3FD8
ports in use bitmask = 8
getstatus, port = 3
USBHub control callback
01 01 00 00
New Port Status
status=101 port=3
state=3
Device is present:
Has Power
timer event (19999 us): Debounce Timer, this = 1FFF3CC0, timer = 1FFF3FD8
ports in use bitmask = 8
getstatus, port = 3
USBHub control callback
01 01 00 00
New Port Status
status=101 port=3
state=4
Device is present:
Has Power
timer event (20000 us): Debounce Timer, this = 1FFF3CC0, timer = 1FFF3FD8
ports in use bitmask = 8
getstatus, port = 3
USBHub control callback
01 01 00 00
New Port Status
status=101 port=3
state=5
Device is present:
Has Power
timer event (20000 us): Debounce Timer, this = 1FFF3CC0, timer = 1FFF3FD8
ports in use bitmask = 8
getstatus, port = 3
USBHub control callback
01 01 00 00
New Port Status
status=101 port=3
state=6
Device is present:
Has Power
sending reset
send_setreset
USBHub control callback
unhandled setup, message = 40323
timer event (20000 us): Debounce Timer, this = 1FFF3CC0, timer = 1FFF3FD8
ports in use bitmask = 0
HUB Callback (member)
status = 8
getstatus, port = 3
USBHub control callback
03 05 10 00
New Port Status
status=100503 port=3
state=7
Device is present:
Enabled, speed = 480 Mbit/sec
Has Power
USBHub control callback
unhandled setup, message = 140123
timer event (25000 us): Hello, I'm resettimer, this = 1FFF3CC0, timer = 1FFF3FF4
port_doing_reset = 3
PORT_RECOVERY
new_Device: 480 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
12 01 00 02 FF 00 FF 40 82 05 B5 01 00 01 01 02 03 01
VendorID = 0582, ProductID = 01B5, Version = 0100
Class/Subclass/Protocol = 255 / 0 / 255
Number of Configurations = 1
enumeration:
enumeration:
Manufacturer: Roland
enumeration:
Product: Boutiq
enumeration:
Serial Number: BQJX352DDA05465335330F0B1943
enumeration:
Config data length = 258
enumeration:
Configuration Descriptor:
09 02 02 01 04 01 00 80 FA
NumInterfaces = 4
ConfigurationValue = 1
09 04 00 00 00 FF FF 00 00
Interface = 0
Number of endpoints = 0
Class/Subclass/Protocol = 255 / 255 / 0
09 04 01 00 00 FF 02 02 00
Interface = 1
Number of endpoints = 0
Class/Subclass/Protocol = 255 / 2 / 2
06 24 F1 01 00 00
09 04 01 01 01 FF 02 02 00
Interface = 1
Number of endpoints = 1
Class/Subclass/Protocol = 255 / 2 / 2
07 24 01 01 00 01 00
0B 24 02 01 02 04 18 01 44 AC 00
07 05 0D 05 38 00 01
Endpoint = 13 OUT
Type = Isochronous
Max Size = 56
Polling Interval = 1
07 25 01 00 00 00 00
09 04 01 02 01 FF 02 02 00
Interface = 1
Number of endpoints = 1
Class/Subclass/Protocol = 255 / 2 / 2
07 24 01 01 00 01 00
0B 24 02 01 02 04 18 01 44 AC 00
07 05 0D 05 38 00 01
Endpoint = 13 OUT
Type = Isochronous
Max Size = 56
Polling Interval = 1
07 25 01 00 00 00 00
09 04 02 00 00 FF 02 01 00
Interface = 2
Number of endpoints = 0
Class/Subclass/Protocol = 255 / 2 / 1
09 04 02 01 01 FF 02 01 00
Interface = 2
Number of endpoints = 1
Class/Subclass/Protocol = 255 / 2 / 1
07 24 01 07 00 01 00
0B 24 02 01 02 04 18 01 44 AC 00
07 05 8E 25 38 00 01
Endpoint = 14 IN
Type = Isochronous
Max Size = 56
Polling Interval = 1
07 25 01 00 00 00 00
09 04 02 02 01 FF 02 01 00
Interface = 2
Number of endpoints = 1
Class/Subclass/Protocol = 255 / 2 / 1
07 24 01 07 00 01 00
0B 24 02 01 02 04 18 01 44 AC 00
07 05 8E 25 38 00 01
Endpoint = 14 IN
Type = Isochronous
Max Size = 56
Polling Interval = 1
07 25 01 00 00 00 00
09 04 03 00 02 FF 03 00 00
Interface = 3
Number of endpoints = 2
Class/Subclass/Protocol = 255 / 3 / 0
06 24 F1 02 01 01
07 05 03 02 00 02 01
Endpoint = 3 OUT
Type = Bulk
Max Size = 512
Polling Interval = 1
07 05 84 02 00 02 00
Endpoint = 4 IN
Type = Bulk
Max Size = 512
Polling Interval = 0
09 04 03 01 02 FF 03 00 00
Interface = 3
Number of endpoints = 2
Class/Subclass/Protocol = 255 / 3 / 0
07 05 03 03 00 02 04
Endpoint = 3 OUT
Type = Interrupt
Max Size = 512
Polling Interval = 4
07 05 85 03 00 02 04
Endpoint = 5 IN
Type = Interrupt
Max Size = 512
Polling Interval = 4
enumeration:
USBHub memory usage = 960
USBHub claim_device this=1FFF38A0
USBHub memory usage = 960
USBHub claim_device this=1FFF9080
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF4080
len = 249
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF4E40
len = 249
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF5520
len = 249
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF5C00
len = 249
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF8960
len = 249
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF7EE0
len = 249
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF62E0
len = 249
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF69C0
len = 249
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF7160
len = 249
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF4080
len = 240
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
MIDIDevice claim this=1FFF4E40
len = 240
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
MIDIDevice claim this=1FFF5520
len = 240
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
MIDIDevice claim this=1FFF5C00
len = 240
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
MIDIDevice claim this=1FFF8960
len = 240
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
MIDIDevice claim this=1FFF7EE0
len = 240
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
MIDIDevice claim this=1FFF62E0
len = 240
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
MIDIDevice claim this=1FFF69C0
len = 240
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
MIDIDevice claim this=1FFF7160
len = 240
Interface is unknown (might be Yahama)
type: 36, len: 6
Unknown MIDI CS_INTERFACE descriptor!
Descriptor 36 = ???
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF4080
len = 225
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF4E40
len = 225
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF5520
len = 225
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF5C00
len = 225
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF8960
len = 225
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF7EE0
len = 225
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF62E0
len = 225
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF69C0
len = 225
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF7160
len = 225
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
Descriptor 36 = ???
Descriptor 36 = ???
Descriptor 5 = ENDPOINT
Descriptor 37 = ???
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF4080
len = 184
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF4E40
len = 184
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF5520
len = 184
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF5C00
len = 184
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF8960
len = 184
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF7EE0
len = 184
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF62E0
len = 184
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF69C0
len = 184
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF7160
len = 184
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
Descriptor 36 = ???
Descriptor 36 = ???
Descriptor 5 = ENDPOINT
Descriptor 37 = ???
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF4080
len = 143
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF4E40
len = 143
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF5520
len = 143
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF5C00
len = 143
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF8960
len = 143
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF7EE0
len = 143
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF62E0
len = 143
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF69C0
len = 143
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
MIDIDevice claim this=1FFF7160
len = 143
Interface is unknown (might be Yahama)
type: 4, len: 9
This interface is not MIDI
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF4080
len = 134
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF4E40
len = 134
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF5520
len = 134
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF5C00
len = 134
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF8960
len = 134
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF7EE0
len = 134
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF62E0
len = 134
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF69C0
len = 134
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF7160
len = 134
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
Descriptor 36 = ???
Descriptor 36 = ???
Descriptor 5 = ENDPOINT
Descriptor 37 = ???
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF4080
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF4E40
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF5520
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF5C00
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF8960
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF7EE0
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF62E0
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF69C0
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
MIDIDevice claim this=1FFF7160
len = 93
Interface is unknown (might be Yahama)
type: 36, len: 7
MIDI Header (ignored)
type: 36, len: 11
MIDI IN Jack (ignored)
type: 5, len: 7
Descriptor 36 = ???
Descriptor 36 = ???
Descriptor 5 = ENDPOINT
Descriptor 37 = ???
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF4080
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
MIDIDevice claim this=1FFF4E40
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
MIDIDevice claim this=1FFF5520
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
MIDIDevice claim this=1FFF5C00
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
MIDIDevice claim this=1FFF8960
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
MIDIDevice claim this=1FFF7EE0
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
MIDIDevice claim this=1FFF62E0
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
MIDIDevice claim this=1FFF69C0
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
MIDIDevice claim this=1FFF7160
len = 52
Interface is unknown (might be Yahama)
type: 36, len: 6
Roland vendor-specific (ignored)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 84
rx_size = 512
type: 4, len: 9
Descriptor 36 = ???
Descriptor 5 = ENDPOINT
Descriptor 5 = ENDPOINT
Descriptor 4 = INTERFACE
MIDIDevice claim this=1FFF4080
len = 23
Interface is unknown (might be Yahama)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 85
rx_size = 512
This interface is not MIDI
MIDIDevice claim this=1FFF4E40
len = 23
Interface is unknown (might be Yahama)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 85
rx_size = 512
This interface is not MIDI
MIDIDevice claim this=1FFF5520
len = 23
Interface is unknown (might be Yahama)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 85
rx_size = 512
This interface is not MIDI
MIDIDevice claim this=1FFF5C00
len = 23
Interface is unknown (might be Yahama)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 85
rx_size = 512
This interface is not MIDI
MIDIDevice claim this=1FFF8960
len = 23
Interface is unknown (might be Yahama)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 85
rx_size = 512
This interface is not MIDI
MIDIDevice claim this=1FFF7EE0
len = 23
Interface is unknown (might be Yahama)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 85
rx_size = 512
This interface is not MIDI
MIDIDevice claim this=1FFF62E0
len = 23
Interface is unknown (might be Yahama)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 85
rx_size = 512
This interface is not MIDI
MIDIDevice claim this=1FFF69C0
len = 23
Interface is unknown (might be Yahama)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 85
rx_size = 512
This interface is not MIDI
MIDIDevice claim this=1FFF7160
len = 23
Interface is unknown (might be Yahama)
type: 5, len: 7
MIDI Endpoint: 3
tx_size = 512
type: 5, len: 7
MIDI Endpoint: 85
rx_size = 512
This interface is not MIDI
Descriptor 5 = ENDPOINT
Descriptor 5 = ENDPOINT