64-bit Processing


Note: This file discusses 64-bit audio processing (which is available in both x86 and x64 versions). If you want to read about x64 instead, take a look at x64 .


Normally, Turbo Play processes sound in 32-bit mode, that is, in floating point (single precision) numbers. While this is usually enough, occassionally you want to work with double precision (64-bit) samples. Both x86 and x64 versions support double precision processing.

Please note that this feature usually requires an 64-bit processing capable ASIO driver. Most current ASIO drivers only process in 32-bit, and if you force Turbo Play to use 64-bit processing, eventually Turbo Play will have to convert the samples in order to send them to the ASIO driver, increasing the overhead.

The most useful feature of 64-bit processing is to process an audio file with a VST that supports 64-bit processing.

 

ASIO Drivers

Turbo Play can toggle an ASIO driver to 64-bit processing whether the ASIO driver supports it or not (if the ASIO driver supports 64-bit processing, Turbo Play loads it initially with 64-bit support). Right click the ASIO tab in the Device Bay in the Track Manager and select Advanced->Bit Resolution.

MME Drivers

MME drivers do not support 64-bit processing, but Turbo Play can toggle 64-bit processing for a MME driver (of course, the samples are ultimately converted back to 32-bit).

 

VST Plugins

Turbo Play can toggle a VST to 64-bit processing if the VST supports it. Right click to the VST tab in the Device Bay in the Track Manager and select Advanced->Bit Resolution (If 64-bit processing is not supported, the 64 bit option will be grayed).


Audio Track

Turbo Play can convert an audio track to 64-bit. Right click the track and select Audio Functions -> Convert. Note that this may take some time depending on how large the track is.


Mixer

All internal mixers are automatically converted to 32 and 64 bits depending on the connection. For example, if you connect an 64-bit audio track to a 32-bit ASIO input, Turbo Play will implicitly convert the data from doubles to floats.