VST 3 Interfaces
VST 3.6.7
SDK for developing VST Plug-in
|
1. Download cmake from: https://cmake.org or use a package manager for your OS. 2. you can use the command line or the cmake editor (cmake-gui) 2.1 Command line for Windows to build "Visual 2015" solution: // go in to the folder where you extracted the VST3 SDK >mkdir build >cd build >cmake -G"Visual Studio 14 2015 Win64" "..\VST3_SDK" or for 32bit >cmake - G"Visual Studio 14 2015" "..\VST3_SDK" // note: you can find the string definition for different Visual Studio Generators in the cmake online documentation
2.2 Command line for macOS to build Xcode project: // go in to the folder where you extracted the VST3 SDK >mkdir build >cd build >/Applications/CMake.app/Content/bin/cmake -G"Xcode" "../VST3_SDK"
2.3 on Linux you can use QtCreator 2.3.1 start QtCreator 2.3.2 open the CMakeLists.txt located at the top of the VST3 SDK 2.3.3 click on the menu Build->Run CMake
2.4 or use cmake-gui: 2.4.1 start the CMake (cmake-gui) application 2.4.2 set "Where is the source code" to the location of the "VST3_SDK" folder 2.4.3 set "Where to build the binaries" to a build folder of your choice 2.4.4 click on "Configure" 2.4.5 click on "Generate" for creating project/solution
3 Use your IDE for compiling the examples 3.1 solution/project (vstsdk.sln / vstsdk.xcodeproj) is then generated in the "build" folder. 3.2 the created Plug-ins are located in sub-folder /VST3/Release or /VST3/Debug in the "build" folder. In order to allow DAW to find these Plug-ins you have to create links from the official VST3 Locations to them (see VST 3 Locations / Format).