VST 3 SDK  VST 3.6.14
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
VST Implementation Helper Classes

  
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 Buses. 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

 
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 SKD files belonging to VST 3 are located in folder public.sdk/source/vst
Common SKD files are located in folders public.sdk/source/common and public.sdk/source/main

See also
Common SDK Implementation Helper Classes
Empty

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