ASIO


ASIO, (Audio Streaming Input Output), is a driver that plays or records from your soundcard, and the preferred method to record or playback audio. It allows for very low latency recording/playback (depending on your system capabilities, this can be down to 1ms or less!) , and it also allows recording / playing from/to all available ports of your soundcard. That is, you can simultaneously record from the microphone and the line in, and simultaneously write to speakers and to aux out.

 

Not all soundcards support ASIO. However, there is ASIO4ALL , an excellent freeware ASIO wrapper that gives ASIO functionality for almost any soundcard.

To load an ASIO driver, select one of the available onces in menu Devices -> ASIO. This loads the selected ASIO driver with its default Sample Rate and Buffer Size values. In case you want to force an ASIO driver change these values (some software ASIO drivers allow that), then you can load the driver while holding down SHIFT. TP will ask you for the preferred sample rate and buffer size values. If these values are acceptable from the ASIO driver, it will be loaded. The driver appears in the Device List and the Visual Linker.

The smaller the ASIO buffer you select, the less latency you will have, but more cpu/disk/memory usage will occur. If you hear glitches in the sound, try raising the buffer size.

TP allows to load more than one ASIO driver. In such case, all subsequent ASIO drivers are "slaves" , and only the first ASIO driver is the "master". This means that all ASIO drivers are synchronized based on the first ASIO driver you load. You can also load an ASIO driver at a different sample rate than your master ASIO driver and Turbo Play automatically resamples data between the two drivers.

TP also provides the complete mixer options (volume, runtime effects etc) for all ASIO driver ports (for more, see Mixer) .

Turbo Play x64 is also capable of loading a 32-bit asio driver via the ash32.exe wrapper. Ash32 is a 32-bit asio host that will load the 32-bit driver, and communicate with the 64-bit TP. The result will be the same as if the asio driver were 64-bit native.

Turbo Play can also analyse a loaded asio driver, showing you the supported buffer sizes/sample rates and other features. See Device List.

 

Using the Device Bay (in Track Manager), Turbo Play allows you to:

 

Turbo Play can switch the ASIO driver to 64-bit processing. However, as the time of this writing, there is no known 64-bit ASIO driver available so switching the driver will send them 64-bit samples and convert them back to 32 bit.