A VST3 audio plugin that transmits audio over the network using the VBAN (VB-Audio Network) protocol. This plugin allows you to stream audio from your DAW to remote VBAN receivers over UDP such as VB-Audio VoiceMeeter, VBAN Receptor, or other VBAN-compatible applications.
The plugin automatically creates a configuration file at:
- Windows:
%APPDATA%\VBANTX\config.json
Default configuration:
{
"ip": "127.0.0.1",
"port": 6980,
"streamName": "AudioStream"
}You can modify this file to change the target IP address, port, and stream name for your VBAN transmission.
- CMake 3.22 or later
- Visual Studio 2019/2022 with C++ build tools
- Git for cloning the repository
- CMake 3.22 or later
- GCC 9 or later
- Git for cloning the repository
- Clone the repository with submodules:
git clone --recursive https://github.com/inGyni/vban-tx.gitThen navigate to the project directory:
cd vban-tx
If you already cloned without submodules:
git submodule update --init --recursive- Generate build files:
cmake -S . -B build -G "Visual Studio 17 2022" -A x64cmake . -B build- Build the plugin:
cmake --build build --config Releasecmake --build buildThe compiled VST3 plugin will be located in:
build/VBANTX_artefacts/..
-
Copy the
VBAN TX.vst3folder to your VST3 plugins directory:- Windows:
C:\Program Files\Common Files\VST3\ - Linux:
~/.vst3/ - Or your DAW's custom VST3 directory
- Windows:
-
Restart your DAW or rescan the VST3 directory and the plugin should appear in your plugin list
- Load the "VBAN TX" plugin on any audio track in your DAW
- Configure the target IP address and port in the config file if needed (default sends to 127.0.0.1:6980)
- Set up a VBAN receiver on the target machine
- Play audio through the track - it will be transmitted via VBAN
- JUCE Framework - Audio plugin framework
- Standard C++ libraries for networking and threading