Reference Guide

941
Initialization File Format
Initialization Files
IgnoreMidiInTimeStamps=
<0 or 1>
Boolean 0 (disable) This line determines whether or not SONAR ignores
any MIDI time stamping that a MIDI driver does. If
you’re experiencing increasing delays between the
time you play a MIDI note on a controller and the time
you hear SONAR echo it, setting this line to 1 may
help. Also, if you find that SONAR is recording MIDI
data at a different time from when the data was
played, setting this line to 1 may help. If the MIDI
driver is using a different clock from SONAR, the time
discrepancy increases the longer that the MIDI driver
is open, so you need to tell SONAR to ignore the
timestamp that the MIDI driver adds to the data (set
the value to 1).
SysxDelayAfterF7=<0 or 1> Boolean 1 (enable) This setting causes SONARSONAR to delay Sysx
transmission for a certain amount of time if it
encounters an F7 in a Sysx bank. This gives some
instruments a required amount of delay time that is
necessary to process the Sysx transmission. The
default delay is 1/18 of a second, but can be changed
by also adding the SysxSendDelayMsecs=<n> line
(see below).
The possible values are 0 and 1. Their significance is
as follows:
0: no delay
1: delay between each Sysx string (F0 … F7)
SysxSendDelayMsecs=
<num>
Integer 60 This setting causes SONAR to delay a specified
number of milliseconds if it encounters an F7 in a Sysx
bank.
SysxSendPacketSize=
<num>
Integer 1024 This line specifies the number of bytes between Sysx
transmit delays. Sysx bytes are transmitted in packets,
with a 1/18 second delay between each packet.
Setting this value smaller will help slower MIDI devices
(synthesizers, etc.) avoid overflowing their internal
buffers.
UseCableMetaEvents=
<0 or 1>
Boolean 1 (enable) This line specifies whether or not SONAR should use
nonstandard “Cable” meta-events for storing Sysx
bank output number into Standard MIDI files (by
default, n=1).
Variable Type Default value What it does
Table 196.