I've been using a Teensy 4.0 as a USB-Midi "hub" (broadcasting MIDI messages to all connected devices over USB) for a few months, and it's been working great.
However, I purchased a new synth recently, and for some reason the teensy crashes/freezes when this synth is connected.
This new synth (Behringer Crave) has a small integrated keyboard, and can send messages just fine.
As soon as another device (Arturia Keystep for example) sends a couple of messages, the teensy hangs.
Attached are a stripped-down version of the sketch I cobbled together, as well as 2 serial traces (with USBHost_t36 debug activated).
On the short trace, I just played a couple of notes from the keystep, and teensy hanged shortly after.
On the long trace, I first hit a few notes on the crave (no issue), then hit notes from the keystep. Teensy kept logging very slowly for some time (10-20 secondes for the whole trace, maybe ?), then froze.
The Crave is supposed to be usb-midi class compliant, and works fine when plugged in my computer.
Any help appreciated
However, I purchased a new synth recently, and for some reason the teensy crashes/freezes when this synth is connected.
This new synth (Behringer Crave) has a small integrated keyboard, and can send messages just fine.
As soon as another device (Arturia Keystep for example) sends a couple of messages, the teensy hangs.
Attached are a stripped-down version of the sketch I cobbled together, as well as 2 serial traces (with USBHost_t36 debug activated).
On the short trace, I just played a couple of notes from the keystep, and teensy hanged shortly after.
On the long trace, I first hit a few notes on the crave (no issue), then hit notes from the keystep. Teensy kept logging very slowly for some time (10-20 secondes for the whole trace, maybe ?), then froze.
The Crave is supposed to be usb-midi class compliant, and works fine when plugged in my computer.
Any help appreciated