User Guide

Table Of Contents
Step 3
Click the Studio menu's Devices option and click the Settings button. The driverset's Settings window will
appear. Now close this window using the OK button, thus forcing the program to create sections in a file
that you will be editing in the next step. Note that 'default' devices (Default, MIDI Mapper or Primary Sound
Driver) can't be compensated, so any devices you want to compensate must be selected explicitly.
Step 4
Record the first track to the second track for about one second. Open the track editors and locate the
impulses. Move the mouse over the impulses and read the positions in the bottom right corner of the
window. The difference between the two positions is error that needs compensation.
Step 5
The AsioSnd, VistaSound and WinSound driversets store their settings in the 'AsioSnd Settings.txt',
'VistaSound Settings.txt' and 'WinSound Settings.txt' files respectively. These files are located in the
'C:\Documents and Settings\Username\Application Data\MtStudio' (XP) or
'C:\Users\Username\AppData\Roaming\MtStudio' (Vista) folder, and can be edited using Windows Notepad
to compensate for the driver's error. The settings files consist of sections, indicated by [brackets], which can
contain values.
Here's a small example of a settings file:
[Settings]
[Brand X Wave Device]
audioin_offset_millisecs=15
The [Settings] section shouldn't be modified. The [Brand X Wave Device] section, where 'Brand X Wave
Device' is the name of the audio input device as specified in the driverset's Settings window. The error
value found in step 4 has been filled in here (15 milliseconds in this case).
Step 6
Close MultitrackStudio and start it again (this is necessary to force the program to read the settings file
again). Now you can repeat steps 1..4 and verify the results.
Advanced options
It is also possible to specify offsets in samples instead of milliseconds, this can be useful if you want the
compensation to work for multiple samplerates. The offset can also be specified in ASIO buffers (AsioSnd
only). MIDI devices can also be compensated.
This is the full list of possible compensation options:
Audio input devices support these values:
audioin_offset_millisecs=
audioin_offset_samples=
audioin_offset_buffers= (AsioSnd only)
WinSound high latency audio output devices and AsioSnd Audio output devices support these
values:
audioout_offset_millisecs=
audioout_offset_samples=
audioout_offset_buffers= (AsioSnd only)
WinSound high latency audio output devices support these values:
audiooutlowlat_offset_millisecs=
audiooutlowlat_offset_samples=
MIDI input devices support these values:
midiin_offset_millisecs=
midiin_offset_samples=
MIDI output devices support these values:
midiout_offset_millisecs=
midiout_offset_samples=