Steinberg has announced the release of the VST 3.5 Software Development Kit (SDK), the latest incarnation of the VST Audio Plug-in technology.
"VST 3.5 brings along many possibilities to create outstanding plug-ins and virtual instruments that will convince even those plug-in manufacturers, who still offer products based on the old VST 2.4 standard," comments Timo Wildenhain, product marketing manager at Steinberg. "And, of course, we hope to also see more VST 3-capable DAW hosts on the market," Wildenhain continues.
Among the novelties of VST 3.5 Note Expression will most likely be of highest interest for virtual instrument enthusiasts. With Note Expression, each individual note (event) in a polyphonic arrangement can contain extensive articulation information, which creates unparalleled flexibility and a much more natural feel of playing.
"With Note Expression we break through the limitations of MIDI. Articulation messages are no longer bound only to channels, but can now be used for every single event," comments Yvan Grabit, technical lead at Steinberg.
Some instrument plug-ins support key switching functionality, which allows switching between different layered sounds while playing notes, such as pizzicato, legato and tremolo. These key switches can be used in the Cubase/Nuendo VST Expression Map, allowing each key switch to be linked with a note. VST 3.5 offers the possibility to create such maps by defining a new interface type. When a VST instrument plug-in supports such an interface, the host will get the current set of used key switches from the plug-in.
Other Technical Improvements
VST 3.5 also provides a new XML-based controller interface, allowing plug-in parameters to be exported, structured and grouped, which is beneficial in case of remote control. A more precise description of parameters is also possible.
In addition, a plug-in can ask the DAW host to create a context menu for a given exported parameter ID or a generic context menu. The host may pre-fill this menu with specific items like "show automation for parameter", but the plug-in can provide any additional, individual menu entries. Therewith it is possible to fully configure the settings of plug-ins according to individual needs.
The VST 3.5 SDK is available for download from the VST Developer Area.