Host audio VSTs and audio processing on a web server.
Install requirements.
pip install -r requirements.txt
To validate VSTs we use a tool developed by Tracktion called pluginval
. This is a contraction of plugin validator, and is used to determine if a VST will run on the system of choice.
curl -L "https://github.com/Tracktion/pluginval/releases/download/latest_release/pluginval_macOS.zip" -o pluginval.zip
unzip pluginval.zip
curl -L "https://github.com/Tracktion/pluginval/releases/download/latest_release/pluginval_linux.zip" -o pluginval.zip
unzip pluginval.zip
Start the server by running the following command.
python3 app/server.py
Audio effects are stored as VSTs and loaded from the PLUGIN_DIR
defined in app/config.py
.