599
Timing Requirements When Receiving Sysx
Some MIDI devices have special timing requirements when receiving System
Exclusive transmissions. If your equipment has problems receiving System
Exclusive data from SONAR, you might need to introduce some small delays to
allow the equipment to digest the information it is receiving.
The line in
TTSSEQ.INI that reads SysxDelayAfterF7=n enables SONAR to
introduce a delay between each Sysx message so that the instrument has some
time to respond to the message. Setting n to be 1 enables the delay. The line
SysxSendDelayMsecs=n lets you control how many milliseconds the delay is,
where n is the number of milliseconds that the delay lasts.
Roland Equipment
Some Roland equipment—notably, the GR-1 and GR-50 Guitar Synthesizers—
have problems receiving Sysx packets in fast succession. You must use the setting
SysxDelayAfterF7 = 1 with these devices.
Ensoniq Instruments
Successfully sending Sysx messages to most Ensoniq instruments requires that
you add the following three lines to the [Options] section of
TTSSEQ.INI:
SysxDelayAfterF7=1 Enables delay
SysxSendDelayMsecs=200 Sets delay time to 200 milliseconds
SysxSendPacketSize=65535 Increases packet size to 64k