VST 3 SDK  VST 3.7
SDK for developing VST plug-in
VST Implementation Helper Classes

Collection of Helper classes for VST3 are located in folders "public.sdk/source/vst". More...

Classes

class  AudioEffect
 Default implementation for a VST 3 audio effect. More...
 
class  Bus
 Basic Bus object. More...
 
class  EventBus
 Description of an Event Bus. More...
 
class  AudioBus
 Description of an Audio Bus. More...
 
class  BusList
 List of Busses. More...
 
class  Component
 Default implementation for a VST 3 Component. More...
 
class  ComponentBase
 Base class for VST 3 Component and Edit Controller. More...
 
class  EditController
 Default implementation for a VST 3 edit controller. More...
 
class  EditorView
 View related to an edit controller. More...
 
class  Unit
 Unit element. More...
 
class  ProgramList
 ProgramList element. More...
 
class  ProgramListWithPitchNames
 ProgramListWithPitchNames element. More...
 
class  EditControllerEx1
 Advanced implementation (support IUnitInfo) for a VST 3 edit controller. More...
 
class  VSTGUIEditor
 Base class for an edit view using VSTGUI. More...
 
class  NoteExpressionType
 Note expression type object. More...
 
class  RangeNoteExpressionType
 Note expression type object representing a custom range. More...
 
class  NoteExpressionTypeContainer
 Collection of note expression types. More...
 
class  Parameter
 Description of a Parameter. More...
 
class  RangeParameter
 Description of a RangeParameter. More...
 
class  StringListParameter
 Description of a StringListParameter. More...
 
class  ParameterContainer
 Collection of parameters. More...
 
class  PresetFile
 Handler for a VST 3 Preset File. More...
 
class  XmlRepresentationHelper
 Helper for XML Representation creation. More...
 
class  SingleComponentEffect
 Default implementation for a non-distributable Plug-in that combines processor and edit controller in one component. More...
 

Detailed Description

Collection of Helper classes for VST3 are located in folders "public.sdk/source/vst".

vst3_logo_mid.jpg

The VST 3 SDK contains a collection of classes that are intended to help a developer implementing a VST 3 plug-in. While the VST-API defines the interfaces which are used to communicate with a VST host, the classes of the SDK can be seen as one possible default implementation for those interfaces.

The SDK files belonging to VST 3 are located in folder public.sdk/source/vst
Common SDK files are located in folders public.sdk/source/common and public.sdk/source/main

See also
Common SDK Implementation Helper Classes
Empty

Copyright ©2021 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.