Jamba is currently working on the following platforms:
Visual Studio 16 2019)
cmake version 3.12 at the minimum and uses C++ 17
Linux is currently not supported (could be added if there is demand).
If you follow the Quickstart steps, Jamba will automatically download the SDK for you and you can safely skip this section, but if you are planning to work on multiple plugins, it is recommended to install the SDK on your system by following these steps
At this time, Jamba uses VST3 SDK version 3.6.9. You may check the discussion if you are interested in the details.
Download the VST3 SDK version 3.6.9 (shasum 256 =>
Unpack the SDK to the following location (note how it should be renamed with the version number)
You can also install the SDK in a different location and use the
VST3_SDK_ROOT (cmake) variable to define its location. For example:
# add this to the top of CMakeLists.txt set(VST3_SDK_ROOT "/my/custom/path/VST3_SDK" CACHE PATH "Location of VST3 SDK") # make sure that the path points INSIDE the archive to the VST3_SDK folder
In order to build both VST2 and VST3 at the same time, you need to run the following commands
# for macOS cd /Users/Shared/Steinberg/VST_SDK.369 ./copy_vst2_to_vst3_sdk.sh # for Windows cd C:\Users\Public\Documents\Steinberg\VST_SDK.369 copy_vst2_to_vst3_sdk.bat