Network VST


Turbo Play provides an internal VST called "Network VST" which can transfer midi and audio data over the internet. It can be used to transfer data between various TP instances within the same or in another machine. If you want to share data between various Turbo Play projects, the Network VST is the ideal solution. The Network VST can compress the sound with ZIP, FLAC or MP3, hence allowing realtime streaming over the Internet. The network VST can use TCP or RTP for transmission.

If you only need external VST processing, it is better to use Remote VSTs. If you want to combine multiple PCs which are part of the same LAN, you can easily use Remote VSTs. If you want to combine multiple PCs which are not part of the same LAN, you can use a combination of Remote VSTs and the Network VST.

Note: The Network VST has a flash-based interface. You must have the flash player installed to configure its options.

The Network VST is a normal VST that provides 1 midi input, 1 midi output, 16 audio inputs and 16 audio outputs. Sending data to that VST tells the VST to transfer that data to where is connected. You can configure connect/disconnect options using the "Connect" / "Disconnect" buttons (connection address, port, TCP/RTP mode).

Note: The Network VST does not automatically connect on load, for example after a project startup to avoid unecessary overhead. You must manually connect or accept connections using it's interface.

Getting data from that VST tells the VST to transfer any data it has received through another remote Network VST. You can configure accept port IPv6 and UDP mode using the "Accept" and "Cancel" buttons.

The Network VST also has a SYNC mode. If SYNC is enabled, the VST will wait for processing until it has enough data available, so it will lag if the connection is slow. This mode is better for offline processing. Without the "SYNC" mode the VST won't wait for data, but this will result in glitches in the audio.

Choosing the compression

It's best the choose the ZIP mode or the FLAC mode for loseless compression. Using MP3 can result in lower network activity but also lower quality and higher latency.