Operation Manual

Table Of Contents
OPTIMIZING PERFORMANCE
337
! Raising the buffer size to eliminate audio artefacts on playback is mainly effective if you are currently using
very small buffers, 64 to 256 samples. If the buffers are already big (1024 or 2048 samples) you will not notice
much difference.
Making Buffer Size adjustments in the Reason Preferences dialog
If you are running Reason under Windows and are using an ASIO driver, or if you are running Reason under Mac OS
X and are using a Core Audio driver, you can adjust the input and output latencies in the Preferences – Audio dialog.
D This is done by dragging the Buffer Size slider.
General procedure for reducing latency
The basic procedure for optimizing the latency is the following:
1. Open a song and start playback.
You want to choose a song that is reasonably demanding, i.e. with more than just a few tracks and devices.
2. Open the Preferences dialog.
Under Mac OS X, this is found on the Reason menu; under Windows it’s found on the Edit menu.
3. Select the Audio page and locate the Buffer Size slider.
! If you are making adjustments in the ASIO Control Panel for hardware with an ASIO driver (Windows only), you
should make a note of the current buffer settings before changing them.
4. While the song is playing, listen closely for pops and clicks and try lowering the latency (Buffer Size).
5. When you get pops and clicks, raise the Buffer Size value a bit.
6. Close the Preferences dialog (and ASIO Control Panel, if open).
About Latency Compensation
Below the Input Latency and Output Latency rows in the Preferences-Audio dialog, you will find the External Sync
Offset item. This value is used internally in Reason to compensate for latencies when synchronizing Reason to an-
other MIDI sequencer or similar.
About External Sync Offset
The External Sync Offset parameter is there to make it possible to compensate for output latency when syncing Rea-
son to a host application. Usually, the External Sync Offset is set to the same value as the Output Latency, but it is
possible to edit it (see “Adjusting for Latency”). Normally however, you shouldn’t need to touch this parameter.