USB Host on teensy 4.1, doesn't receive midi from EWI 5000 usb

tigger

Member
I'm able to get my teensy 4.1 usb host to receive midi from a keyboard controller (12Mbits/sec),
But I can't get it to receive midi from my EWI 5000 through it's usb connection.
the EWI 5000 is 480 Mbits/sec.
The EWI 5000 works fine with other hosts like Windows 10 or an iConnectMIDI.
(e.g. using MIDI-OX on win 10 i can see the midi bytes from the EWI5000).

Is there a limit in the USB Host for teensy of only 12Mbits/sec or something?
Or perhaps something about the way it starts up or something?

Here's my code:
View attachment audio_t2.ino
 
SOLVED the problem:
I found another post someone solved a similar problem.
I just had to use:
MIDIDevice_BigBuffer midi_ho(myUSBHost);
instead of:
//MIDIDevice midi_ho(myUSBHost);

I had used a USB sniffer program to look at the usb packets and noticed that some were 512 long, so that was it.

I'm new to the forum, so sorry for the repeated question.

here's where I found the information:
https://forum.pjrc.com/threads/63627-Trouble-with-USB-host-MIDI-devices
https://forum.pjrc.com/threads/55142-MIDI-SendSysEx-on-USB-host/page3

thanks.
 
Just want to say this also helped me get my Roland FA-07 working with Teensy 4.1. Thanks tigger for posting the solution you found =)
 
Back
Top