Steinberg Media Technologies has updated the VST SDK to v3.6.8 (build 121).
A brief overview of changes:
- Some changes in the Licensing Agreement. Please check it.
- New Steinberg VST usage guidelines PDF.
- This SDK version required compilers supporting C++11. It requires on Windows Visual Studio 2015 minimum.
- Linux support in Beta.
- Interfaces Changes:
- New Steinberg:Vst:IComponentHandlerBusActivation: allowing a Plug-in to request the host to activate or deactivate a specific bus (useful for instrument with multiple outputs).
- New Flags/Enums:
- New predefined Ambisonic Speaker Arrangements: 1st, 2cd and 3rd order (ACN ordering and SN3D normalization): kAmbi1stOrderACN, kAmbi2cdOrderACN, kAmbi3rdOrderACN with their associated speakers: kSpeakerACN0...kSpeakerACN15.
- New predefined 3D Speaker Arrangements: k70_4, k71_4.
- Samples:
- New VST 3 Host implementation examples:
- Folder reorganization: hosting examples are in a separate folder: public.sdk/samples/vst-hosting.
- New AudioHost showing how integrate a VST3 Plug-in in a Jack world. This required Jack Audio (www.jackaudio.org), only tested under Linux but should work on Windows 32-bits and Mac.
- New VST 3 Host implementation examples:
- Plug-in Wrappers:
- New Audio Unit v3 (AUv3) wrapper.
- New AAX wrapper: Note that in order to use this AAX wrapper for your plug-in you have to download the AAX SDK (contact AVID), tested with AAX SDK Version 2.3.0.