Log InCreate An Account
  1. News
  2. »
  3. Virtual Instruments
  4. »
  5. Steinberg

Steinberg updates the VST Audio Plug-Ins SDK to v3.1

-
Steinberg

Steinberg has released a new version of its VST3 plug-in development kit.

"This new VST3.1 update extensively enhances the technical capabilities of VST3 by offering important functionalities that dramatically reduce the development efforts," comments Timo Wildenhain, product marketing manager at Steinberg.

VST3.1 comes with two convenient "wrapping" tools, enabling VST3.1 plug-ins to be transformed into the Audio Unit format as well as – for older DAWs – into the VST2.4 standard. This allows a maximum flexibility and reduces the porting time. Further features are the support of MIDI poly pressure, a future proof Mac 64-bit test host as well as four new interfaces, including time accurate parameter group editing, delayed opening of the plug-in editor while loading a project/preset, "dirty status" allowing the plug-in to communicate generic changes to the host and several editor features like the set knob mode to open the about or help window. More sample code and an extended documentation rounds out the VST3.1 package.

Changes in version 3.1.0:

  • Restructuring of the SDK:
    • New Base Module (many useful classes, such as templates and containers).
    • Renamed the file public.sdk/source/main/pluginfactory.cpp to public.sdk/source/main/pluginfactoryvst3.cpp.
    • Renamed the file public.sdk/source/main/pluginfactory.h to public.sdk/source/main/pluginfactoryvst3.h.
    • Renaming Microsoft Visual Projects.
  • New interfaces:
    • Steinberg::Vst::IEditController2: support for setKnobMode/openHelp/openAboutBox.
    • Steinberg::Vst::IComponentHandler2: support for parameter group editing from plug-in UI, dirty state and request host to open the plug-in editor.
    • Steinberg::Vst::IAudioPresentationLatency: informs the plug-in about the Audio Presentation Latencies (in/out).
  • New event structure:
    • Steinberg::Vst::PolyPressureEvent: Polypressure event support.
  • New Flags/Enums:
    • New Plug-in Types used for subCategories: PlugType::kMono, PlugType::kStereo, PlugType::kSurround.
    • New parameter flag ParameterInfo::kIsList: flags the parameter as a list of discrete string values.
    • New IoModes enum: Steinberg::Vst::IoModes::kOfflineProcessing used with setIoMode when the plug-in is used in an offline processing context.
  • Plug-ins Wrappers:
    • New VST 2.x Wrapper: by just adding small initializing code, you can provide a VST 2.x version of your VST3 plug-in.
    • New AudioUnit Wrapper with just a few build settings, you can provide AU support with your VST3 plug-in.
  • Samples:
    • New VST3 plug-in examples: ADelay plug-in, mda VST3 plug-ins (thanks Paul Kellet and Arne Scheffler).
    • Remove Visual Studio 2003 projects.
    • Clean up AGain and add separate version supporting side-chain.
  • New features of the Plug-in Test Host:
    • MIDI Input support.
    • Better ASIO support.
    • Mac 64 bit support (Cocoa view support also in 32 bit).
  • Fixes in Validator.
  • Some documentation changes.
Discussion

Discussion

Discussion: Active

Please log in to join the discussion

News & Deals Related To This Item

Steinberg News
Steinberg Bundles Celemony Tonalic Essential with Cubase Pro 15 and Nuendo 15 - Free for Version 15 Owners
03 Jun 2026
Steinberg releases Nuendo 15
31 Mar 2026
Steinberg releases Absolute 7 and Groove Agent 6
20 Feb 2026
Steinberg Releases WaveLab 13 - Dolby Atmos Mastering and Workflow Updates
28 Jan 2026
Steinberg Releases VST Live 3 - Real-Time Video and Enhanced Monitoring
10 Dec 2025
Steinberg Releases Cubase 15 with AI Stem Separation, New Modulators and Workflow Updates
05 Nov 2025
Steinberg Moves VST 3 SDK to MIT Open Source License, ASIO Now GPLv3
29 Oct 2025
Steinberg Announces New Open-Source ASIO License and Partnership with OBS
15 Oct 2025
Steinberg Launches MixKey Public Beta, An All-in-One Audio Mixer for Streamers and Announces Hardware Rebrand
10 Oct 2025
Steinberg Releases SpectraLayers 12
02 Jul 2025
Steinberg releases Dorico 6 Music Notation Software
30 Apr 2025
Steinberg releases Nuendo 14, the latest version of its audio post-production and game audio software
19 Mar 2025
Steinberg Announces Cubase 14
06 Nov 2024
Steinberg Announces Preview Builds of Cubase and Nuendo for Windows on Arm
29 Oct 2024
MakeMusic sunsets Finale; partners with Steinberg to offer Dorico Pro to Finale users
01 Sep 2024
Steinberg releases X-Stream - Free Monophonic Spectral Synthesizer for HALion and updates HALion to v7.1
04 Jul 2024
Steinberg releases SpectraLayers 11
19 Jun 2024
Steinberg releases Sonic Atoms Navia Harp Free for HALion
08 May 2024
Steinberg releases VST Live 2 - Advanced Stage Performance System
25 Apr 2024
Steinberg announces IXO Series Audio Interfaces
25 Jan 2024

Show more...

Fixate:Midrange
Dynamic EQ
by Newfangled Audio
43%Off
Log In To KVR Audio