VST 3 SDK: VST Implementation Helper Classes
Author: Steinberg

VST 3 SDK VST 3.7 SDK for developing VST plug-in

Classes
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".

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 © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.