Hi!
I am creating a synth with Teensy 4.1. It is currently controlled with a M-Audio Keystation Mini32 MK3 via the USB-Host connection on Teensy 4.1 board. The Teensy has been programmed with Teensyduino 1.56 on macOS 10.15.7.
I was troubleshooting the USB-Host MIDI connection for a long time and finally managed to get it working by plugging a Macally-branded USB-hub to the Teensy USB-host port and the MIDI-keyboard to the USB-hub. After this, the keyboard even started working without the USB-hub in-between.
However, the MIDI-keyboard still stops working intermittently. I still have not figured out what it is exactly that makes it stop working. Adding the USB-hub between the Teensy and the MIDI-keyboard always fixes the connection for some time and then the Teensy doesn't receive any MIDI messages again. The connection should be alright as a pc keyboard works just fine even when the MIDI-keyboard doesn't.
Any ideas what the problem might be? Maybe the Teensy is not recognising the M-Audio Keystation for some reason?
I am creating a synth with Teensy 4.1. It is currently controlled with a M-Audio Keystation Mini32 MK3 via the USB-Host connection on Teensy 4.1 board. The Teensy has been programmed with Teensyduino 1.56 on macOS 10.15.7.
I was troubleshooting the USB-Host MIDI connection for a long time and finally managed to get it working by plugging a Macally-branded USB-hub to the Teensy USB-host port and the MIDI-keyboard to the USB-hub. After this, the keyboard even started working without the USB-hub in-between.
However, the MIDI-keyboard still stops working intermittently. I still have not figured out what it is exactly that makes it stop working. Adding the USB-hub between the Teensy and the MIDI-keyboard always fixes the connection for some time and then the Teensy doesn't receive any MIDI messages again. The connection should be alright as a pc keyboard works just fine even when the MIDI-keyboard doesn't.
Any ideas what the problem might be? Maybe the Teensy is not recognising the M-Audio Keystation for some reason?