Note: A Project File contains references to devices. If you attempt to load a project when the device is not available (for example, for a usb sound card which is not plugged) , TP will notify you of the missing device and it will give you an option to replace the device with another one, or to plug the actual hardware and retry.
A list of Turbo Play devices follows. All the devices have:
- Input and Output midi ports
- Input and Output audio ports
All the audio devices also have:
- A Sample Rate. If you connect devices with different sample rates, Turbo Play automatically resamples the data.
- A Bit resolution (32 or 64). If you connect devices with different bit resolutions, Turbo Play automatically convers the data.
ASIO, (Audio Streaming Input Output), is a driver that plays or records from your soundcard, and the preferred method to record or playback audio. For more on it, see ASIO.
MME, (Multi Media Engine), is a driver that plays or records from your soundcard provided by Windows. It cannot play or record from more than one port at the same time and it cannot have low latency values. The selected port can only be configured by Windows mixer. Also, if you want both record and playback, you have to load 2 MME drivers.
Because of all these limitations, I suggest you use MME only if your soundcard has no ASIO driver and ASIO4ALL does not work.
To load a MME driver, select one of the available onces in menu Devices -> MME in/MME out. The driver appears in the Device List and the Visual Linker.
TP allows to mix data between ASIO and MME drivers, but you may detect glitches and synchronization issues due to MME limitations.
MIDI (Musical Instrument Digital Interface) is a driver that can read or write to a midi device. TP allows you to load and transfer data between any number of midi devices. If you do not have a midi instrument handy, you can use TP Virtual Piano.
To load a MIDI driver, select one of the available onces in menu Devices -> MIDI in drivers/MIDI out drivers. The driver appears in the Device List and the Visual Linker.
Note: The "Microsoft GS Wavetable Synth" MIDI driver also loads an audio driver internally, so it is possible that it cannot cooperate with an existing audio or asio driver.
VST (Virtual Studio Technology) is a program that can process midi or audio or both and output midi or audio or both. The most high-end plugins and processors are distributed as VST plugins.
Some sequencers distinguish between a "VST Effect" (something that inputs audio and outputs audio) and "VST Instrument" (something that inputs midi and outputs audio). TP does not distinguish between them, because a VST plugin can input both audio and midi and also output both midi and audio. Therefore, when you load a VST in TP , TP only sees the number of input ports and number of output ports.
To load a VST effect, you can either double click one from the VST Explorer list, or by selecting Devices->VST menu (or by pressing Ctrl+L). The VST plugin appears in the Device List and the Visual Linker.
DirectX effects are similar as VST plugins. Most serious plugins are distributed as VST, so you will only need to load a DirectX effect only when a VST plugin is not available.
To load a DX effect, you can either double click one from the Known DirectX Effects list, or by selecting Devices->DX menu. The DirectX plugin appears in the Device List and the Visual Linker.
Note that a DirectX plugin will require also more DirectX plugins (like a null stream or rendered) to function properly.
TP can load a Joystick driver and map its axes or buttons to controls. For more, see Joystick Mapping.
These are files that contain audio or midi. See File Types for the supported list and features of the files.
NET devices are TP functions that transfer data over TCP/IP , over internet or a LAN. This allows to transfer information from one PC to another. For more on this, see Internet Transfer.
Mixers are TP devices that can hold, mix and transfer data between other TP devices. For more, see Mixer.