Appendix c: sysex reference – Elektron Machinedrum User Manual
Page 120

C-6
Appendix C: SYSEX REFERENCE
SYSEX turboMIDI speed result 2 (slave)
 
MIDI Byte | Purpose
------------+----------------------------
(SYSEX init)| 
 $17 | Speed test 2 (result) ID
 $f7 | SYSEX end
After reception of “speed result 2” SPEED2 is set on both
the master and slave device. 
Possible Speed and Max Speed parameters:
SPEED | x 31.25 kbit |
 1 | 1 | 
 2 | 2 | 
 3 | 3.33 | 
 4 | 4 |
 5 | 5 |
 6 | 6.66 |
 7 | 8 |
 8 | 10 |
 (9) | 13.3 |
 (10) | 16 |
 (11) | 20 |
Values within parentheses are not supported
Active sensing:
Active sensing should be sent from any device supporting
Turbo MIDI whenever a higher speed is used
(TM-1 approx 150ms between).
If a Turbo MIDI device receives active sensing and 
then active sensing is lost for more than 300ms the device
will revert to normal MIDI speed.
Negotiation Timing:
Length of master timeouts: 30 ms minimum
Length of slave timeouts: 15ms minimum, 25 ms maximum
The timeout is for a byte, not a message, a message could
take 15xN ms to reach the slave.
