Get the source code
From the downloaded vstsdk.zip file
Download the VST 3 SDK: check VST 3 SDK Download.
Unpack the zip file to a development folder on your computer.
Get a IDE for development
On Windows, we recommend that you to use Visual Studio C++ or Visual Studio Code. You can get it for free here https://visualstudio.microsoft.com/free.
On MacOS, a first choice is Xcode (available here https://developer.apple.com/xcode/).
In order to build the SDK successfully, you need an Ubuntu-based Linux distribution. Other distributions might work as well, but are not tested.
- Download Linux: http://www.ubuntu.com or https://www.linuxmint.com
- Install it directly or in a virtual machine like Parallels
We used and tested on Ubuntu 20.04 LTS.
Building the SDK examples requires installation of several packages:
A recommended IDE (optional): QTCreator
In order to control the compilation process and create an IDE project, VST 3 SDK uses the open-source and cross-platform tool cmake.
You can download cmake here: https://cmake.org/download/ or use a package manager for your OS (Linux).
You can use it as a command line tool or use the cmake executable with GUI. cmake-gui is included in the cmake package: