VST 3 Interfaces
VST 3.6.14
SDK for developing VST Plug-in
|
In order to build the SDK successfully you need an Ubuntu based Linux distribution.
Other distributions might work as well, but are not tested.
1. Download Linux: http://www.ubuntu.com or https://www.linuxmint.com 2. Install it natively or in a virtual machine like Parallels
We mainly used Ubuntu 18.04 LTS for the preview.
Building the SDK examples requires several packages which must be installed:
1. Required: sudo apt-get install cmake gcc "libstdc++6" libx11-xcb-dev libxcb-util-dev libxcb-cursor-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev libfontconfig1-dev libcairo2-dev libgtkmm-3.0-dev libsqlite3-dev libxcb-keysyms1-dev 2. Optional: sudo apt-get install subversion git ninja-build 3. IDE Optional: sudo apt-get install qtcreator Note: on Raspbian replace "libxcb-util-dev" with "libxcb-util0-dev"
You can also use the bash file "setup_linux_packages_for_vst3sdk.sh" included in VST3_SDK/tools folder!
Instead of gcc a recent version of clang will also do it!
libgtkmm3 is required for vstgui and the editorhost example!
Jack Audio (http://www.jackaudio.org) is required for audiohost example!