by jarosz » Mon Mar 18, 2019 3:23 pm
Hi.
It's my second approach to this issue. I had some time to investigate and I think it has nothing to do with "New Algorithm" or even "MIDI Thru".
I'm running STM32F205RCT6 MegaDrum with 20181218 firmware.
Steps to reproduce.
1. Send messages to MegaDrum MIDI IN with 200ms or less interval (I'm using MIDI Tools software for Windows)
2. Play drums.
3. No MIDI output from MegaDrum.
Remarks
1. Sending messages with interval 250ms (typical Active Sensing interval) surpresses MegaDrum output most of the time, but it sometimes allow to pass a note. Increasing interval allows more notes to be generated by MegaDrum, with a conclusion that output is surpressed for a constant time interval after a message was received on MIDI IN.
2. It happens regardless of "New Algorithm" setting.
3. It happens regardless of "MIDI Thru" setting.
4. It happens with different message types (checked both 1-byte 0xFE and 3 byte note-on)
5. It happens with different MIDI inputs (checked both physical and USB inputs)