VST Plugins
Virtual Studio Technology[edit]
(VST) is an audio plug-in software interface that integrates software synthesizers and effects units into digital audio workstations. VST and similar technologies use digital signal processing to simulate traditional recording studio hardware in software. Thousands of plugins exist, both commercial and freeware, and many audio applications support VST under license from its creator, Steinberg.
Steinberg's VST SDK is a set of C++ classes based around an underlying C API. The SDK can be downloaded from their website.
In addition, Steinberg has developed the VST GUI, which is another set of C++ classes, which can be used to build a graphical interface. There are classes for buttons, sliders and displays, etc. Note that these are low-level C++ classes and the look and feel still have to be created by the plugin manufacturer. VST GUI is part of the VST SDK and is also available as a SourceForge project.[13]
There are also several ports to other programming languages available from third parties.
Many commercial and open-source VSTs are written using the Juce C++ framework instead of direct calls to the VST SDK because this allows multi-format (VST, Audio Units and Real Time AudioSuite) binaries to be built from a single codebase.
Download[edit]
https://www.steinberg.net/developers/
[[1]] Audio Plug-Ins SDK (Format: zip, 104.9 MB)
[[2]] VST Module Architecture SDK (Format: zip, 0.35 MB)
[[3]] ASIO SDK (Format: zip, 5.70 MB)
[[4]] GameAudioConnect SDK (Format: zip, 8.70 MB)