Transferring data through TCP/IP
Note: This is an advanced feature that should only be used from expert users or for experimenting with TP features. If you are interesting in learning the way the NET device works, contact me.
Turbo Play provides a unique feature, allowing you to transfer data over a TCP/IP network, such as a LAN or the entire internet. This way you can stream your data online, or receive data from a remote Turbo Play.
A Net device has the following characteristics:
- An input configuration, for devices that can receive data
- An output configuration, for devices that can send data
A single net device might be able to send and receive data simultaneously.

This dialog is shown when you double click a net device in the device list. It has parameters to configure for both input and output
- Enable flag, to enable this configuration
- TCP/UDP, to use either TCP or UDP for transmission. UDP is faster but unreliable, TCP is reliable but slower.
- IpV4/IPv6, to choose between an IP protocol to use.
- Port, (for input) is the actual TCP port that this device will accept connections.
- IP/Port, (for output) is the actual IP/Port that this device will connect to. If the connection fails, nothing is transferred.
- Virtual Ports: The number of ports you want this device to have, so you can categorize the data. These ports appear in the Visual Linker.
- Asynchronous flag. If this is set, then the net device returns null data (silence) when no data exists. This ensures that your sequencing will not be blocked, but it also reduces sound quality especially with low latencies. If this is not set, then the net device waits until data is available. This will block your sequencing but ensure that you have the maximum sound quality.
Note: This only applies to net devices that transfer audio. For midi transfers, the net device is always asynchronous.
- "MIDI" flag
, to be set if the device will transfer midi. You cannot have the same device transferring both midi and audio.
Note: A NET device cannot transfer, at the moment, SysEx events.
After you have created a net device, you can link it using the Visual Linker. The data is transferred between Turbo Plays that have configured the same net device. If you are interested in using the net device, contact me.
Using the Net Activity dialog box (ALT+H) you can see the status of the network devices at run time.