Reference Guide

1307
Initialization file format
Initialization files
ThreadSchedulingModel=
<0 - 2>
Integer 1 This variable goes in the [Wave] section and controls
the interaction of the main audio thread and worker
threads on multiprocessor systems when the Use
Multiprocessing Engine option is enabled. Depending
on the system, a particular model may result in less
glitching and better overall performance. The values are
as follows:
0 = Same as previous versions of SONAR.
1 = (default) Better thread balance. Model is more
efficient and can provide cycles for other tasks.
2 = Additional worker thread is created. This may result
in improvement with Quad processor systems or higher.
Not recommended for Dual processor systems.
UseHardwareSamplePosition=<
0, 1>
Boolean 0 This variable applies to ASIO mode only and controls
whether SONAR internally compute the sample position
based on buffer switch calls or uses the
ASIOGetSamplePosition reported value to retrieve the
driver reported value.
Some drivers change the reported sample position
based on how long a buffer switch took to complete and
this can cause problems since SONAR expects the
reported position to be in sync with the number of
buffers actually streamed.
PanLawCompatMode=<0 or 1> Boolean 0 When using a non-default pan law with floating point or
24-bit audio, SONAR would previously apply the pan
law twice; once at the clip level and once more at the
track level.
In SONAR 8.5.2 and later, pan laws are only applied
once at the track level and only for mono tracks. Any
clip pan envelopes will continue to work, but behave
strictly as a balance control.
If you have existing projects that use a non-default pan
law (i.e. other than 0dB center sin/cos taper), the mix
might sound louder in SONAR X2.
When the value is 0 (default), non-default pan laws are
not applied at the clip level. Clip pan envelopes always
use the (0dB center sin/cos taper) law.
When the value is 1, pan laws are applied at the clip
level. It is not recommended that you use this value
unless you need to retain backwards compatibility with
pre-SONAR X2 projects that use a non-default pan law.
Variable Type Default Value What it does
Table 230.