VST 3 SDK
VST 3.7
SDK for developing VST plug-in
|
Some host applications showing how to use VST 3. It uses cmake as project generator: How to use cmake for Building VST 3 plug-ins
The validator is a small command line host application (source code included) which can be used to check your plug-in for VST 3 conformity.
You can also write your own test code and let the validator execute it (see adelay for an example). Very nice for automatic build server integration.
Check the folder public.sdk/samples/vst-hosting/validator of the SDK!
Simple cross-platform (only tested on Linux) host application allowing to register a VST3 plug-in to Jack Server. You have to download at first the Jack Audio SDK and application server (http://www.jackaudio.org).
Windows (not tested): audiohost.exe "C:\PATH_TO_PLUGIN" macOS (not tested) / Linux: audiohost PATH_TO_PLUGIN
On Windows and macOS you can also drag and drop a VST 3 plug-in on the executable via Explorer/Finder.
Check the folder public.sdk/samples/vst-hosting/audiohost of the SDK!
Simple cross-platform (Win/macOS/Linux) host application allowing to open the editor of a VST3 plug-in. (With HiDPI support on Windows/macOS) Call it from the command line: Windows: editorhost.exe "C:\PATH_TO_PLUGIN" macOS/Linux: editorhost PATH_TO_PLUGIN
On Windows and macOS you can also drag and drop a VST 3 plug-in on the executable via Explorer/Finder.
Check the folder public.sdk/samples/vst-hosting/editorhost of the SDK!
The SDK provides a test application called VST3PluginTestHost for Apple Mac OS X (i386/x86_64) and Microsoft Windows (32bits, 64bits). These different executables (installers) are located in the folder "bin".
This application allows you to load a plug-in, simulates some inputs (Audio and Event) and acts like a small VST 3 host application based on an ASIO driver.
Included in this application is a test module which allows you to check your plug-in in regard to the VST 3 standard.
See https://developer.steinberg.help/display/VST/VST+3+Plug-in+Test+Host for more information about how to use it.