Timing clock is interfering with transmission of strings of SysEx

midman112113

2016-10-06 23:41:17

This happens with a Medeli drum module which sends a constant F8 Timing Clock and FE Active Sensing messages

*Repro*
This repro needs two computers which will be labled PC1 and PC2

# Connect MIDI sport 2x2 in with module MIDI DIN out via MIDI cable
# Connect MIDI sport 2x2 out with module MIDI DIN in via MIDI cable
# Connect MIDI sport 2x2 to PC 1
# Connect Module to PC2
# Open SendSX on each computer, and select input outputs as MIDI sport and e-drum (module name) respectively
# Send 64 byte MIDI string below from PC1 to PC2

> F0 47 00 01 02 03 04 05 06 07 08 09 00 01 02 03 04 05 06 07 08 09 00 01 02 03 04 05 06 07 08 09
> 00 01 02 03 04 05 06 07 08 09 00 01 02 03 04 05 06 07 08 09 00 01 02 03 04 05 06 07 08 09 00 F7
>


*Expected*
* 64 bytes are consistently transmitted through module

*Problem*
* On first attempt the string cannot send completely, it takes multiple attempts to transmit 64 bytes, and some times more than 64 bytes are sent at the same time
* Constant timing clock and active sensing messages being sent seem to be getting in the way of Sysex transmittion

[img]
Sysex.JPG
Sysex.JPG (90.05 KiB) Viewed 21307 times
[/img]

I am just curious Florian, can you give me any info from the SendSX side of things as to why the transmission of the 64 bytes seem to start happening, but then gives up after being drowned out by timing clock messages? I am 99% sure this is a firmware issue with the module not being smart enough to handle the speed / different messages, but was just curious about your thoughts.

Best,

MIDIMAN112113

florian

2016-10-10 22:49:38

Hi Midman,
you can turn off TC and AS in the Options menu.

For the other problem: so you're basically using the Medeli as a MIDI thru connection? Unfortunately, sys ex is often a problem with certain USB MIDI interfaces. For experimentation, you can check SX's settings to try all different combinations in the "Sending MIDI" section.

Thanks,
Florian