Hi,
has anybody tried to use a Teensy 3.1 in USB MIDI mode on a Android device (supporting OTG)?
I did some experiments on a Win7 x64 PC and the Teensy works fine as a mini Midi keyboard.
Then i want to try the Teensy on my tablet (XOOM, supports OTG). There are some apps supporting external USB MIDI devices.
Unfortunately every app states that no midi device can be found. If i take a look to the kernel log (dmesg) i can see the following:
So as far as ic can see, the Teensy is recognized, but nothing happens in the MIDI apps.
I tried this with Android 4.2.2 and 4.4.4 which should support USB MIDI out of the box since version 3.
I know that Android is not the best choice for "real-time" audio and midi, but this should not be the point of discussion.
BTW: just plugged the Teensy to an Odroid U3 running Ubuntu 14.04.2 LTS. The output of dmesg looks very similar:
Didn't do further tests under Linux at the moment...
Any ideas?
Regards, Thorsten
has anybody tried to use a Teensy 3.1 in USB MIDI mode on a Android device (supporting OTG)?
I did some experiments on a Win7 x64 PC and the Teensy works fine as a mini Midi keyboard.
Then i want to try the Teensy on my tablet (XOOM, supports OTG). There are some apps supporting external USB MIDI devices.
Unfortunately every app states that no midi device can be found. If i take a look to the kernel log (dmesg) i can see the following:
Code:
<6>[ 5781.251045] whisper_notify: accy=none
<6>[ 5781.251414] cpcap-otg cpcap-otg: HOST --> SUSPEND
<6>[ 5781.251559] tegra-ehci tegra-ehci.0: remove, state 4
<6>[ 5781.251760] usb usb2: USB disconnect, device number 1
<6>[ 5781.305093] tegra-ehci tegra-ehci.0: USB bus 2 deregistered
<6>[ 5789.309328] mdm6600_wake_work: Call usb_autopm
<6>[ 5790.745497] whisper_notify: accy=USB host
<6>[ 5790.746174] cpcap-otg cpcap-otg: SUSPEND --> HOST
<6>[ 5790.750588] tegra-ehci tegra-ehci.0: Tegra EHCI Host Controller
<6>[ 5790.751214] tegra-ehci tegra-ehci.0: new USB bus registered, assigned bus number 2
<6>[ 5790.825044] tegra-ehci tegra-ehci.0: irq 52, io mem 0xc5000000
<6>[ 5790.845008] tegra-ehci tegra-ehci.0: USB 2.0 started, EHCI 1.00
<6>[ 5790.845316] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
<6>[ 5790.845665] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[ 5790.845859] usb usb2: Product: Tegra EHCI Host Controller
<6>[ 5790.846203] usb usb2: Manufacturer: Linux 2.6.39.4-ElementalX-Xoom-2.0+ ehci_hcd
<6>[ 5790.846395] usb usb2: SerialNumber: tegra-ehci.0
<6>[ 5790.848581] hub 2-0:1.0: USB hub found
<6>[ 5790.848811] hub 2-0:1.0: 1 port detected
<6>[ 5791.335168] usb 2-1: new full speed USB device number 2 using tegra-ehci
<6>[ 5791.602907] usb 2-1: New USB device found, idVendor=16c0, idProduct=0485
<6>[ 5791.603469] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[ 5791.603761] usb 2-1: Product: Teensy MIDI
<6>[ 5791.604258] usb 2-1: Manufacturer: Teensyduino
<6>[ 5791.604536] usb 2-1: SerialNumber: 803180
<6>[ 5791.739959] [B]generic-usb 0003:16C0:0485.0003: hidraw0: USB HID v1.11 Device [Teensyduino Teensy MIDI] on usb-tegra-ehci.0-1/input1[/B]
I tried this with Android 4.2.2 and 4.4.4 which should support USB MIDI out of the box since version 3.
I know that Android is not the best choice for "real-time" audio and midi, but this should not be the point of discussion.
BTW: just plugged the Teensy to an Odroid U3 running Ubuntu 14.04.2 LTS. The output of dmesg looks very similar:
Code:
[B]hid-generic 0003:16C0:0485.0006: hidraw2: USB HID v1.11 Device [Teensyduino Teensy MIDI] on usb-s5p-ehci-3.2/input1[/B]
Any ideas?
Regards, Thorsten