VST 3 Examples
VST 3.7
SDK for developing VST plug-in
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Macros
Groups
Pages
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
8
]
AGainUIMessageController< T >
BrownNoise< SamplePrecision >
BrownNoise< float >
CBaseObject
EventLogDataBrowserSource
PitchNamesDataBrowserSource
DataBrowserDelegateAdapter
EventLogDataBrowserSource
PitchNamesDataBrowserSource
EventListCheck
EventLogger
Filter
FObject
EditorSizeController
TestSuite
TestSuite::Test
Validator
Main Class of
Validator
VstModule
This handles the plug-in factory in its library
FUnknown
[external]
IPluginBase
[external]
ComponentBase
[external]
Component
[external]
AudioEffect
[external]
ADelayProcessor
AGain
AGainWithSideChain
HostCheckerProcessor
Plug
Processor
SampleAccurateBaseProcessor
AmbienceProcessor
BandistoProcessor
BeatBoxProcessor
ComboProcessor
DeEsserProcessor
DegradeProcessor
DelayProcessor
DetuneProcessor
DitherProcessor
DubDelayProcessor
DX10Processor
DynamicsProcessor
EPianoProcessor
ImageProcessor
JX10Processor
LeslieProcessor
LimiterProcessor
LoudnessProcessor
MultiBandProcessor
OverdriveProcessor
PianoProcessor
RePsychoProcessor
RezFilterProcessor
RingModProcessor
RoundPanProcessor
ShepardProcessor
SpecMeterProcessor
SplitterProcessor
StereoProcessor
SubSynthProcessor
TalkBoxProcessor
TestToneProcessor
ThruZeroProcessor
TrackerProcessor
Processor
Example Note Expression Audio
Processor
ProcessorWithUIController
Example Note Expression Audio
Processor
+ User Interface
PitchNamesProcessor
Plug
Plug
Plug
Plug
SyncDelayProcessor
EditController
[external]
ADelayController
EditControllerEx1
[external]
AGainController
HostCheckerController
PlugController
BaseController
AmbienceController
BandistoController
BeatBoxController
ComboController
DeEsserController
DegradeController
DelayController
DetuneController
DitherController
DubDelayController
DX10Controller
DynamicsController
EPianoController
ImageController
JX10Controller
LeslieController
LimiterController
LoudnessController
MultiBandController
OverdriveController
PianoController
RePsychoController
RezFilterController
RingModController
RoundPanController
ShepardController
SpecMeterController
SplitterController
StereoController
SubSynthController
TalkBoxController
TestToneController
ThruZeroController
TrackerController
PitchNamesController
PlugController
PlugController
PlugController
PlugController
Controller
Example Note Expression Edit
Controller
ControllerWithUI
Example Note Expression Audio
Controller
+ User Interface
SyncDelayController
IComponent
[external]
Component
[external]
IEditController
[external]
EditController
[external]
ITestResult
[external]
Validator
Main Class of
Validator
ITestSuite
[external]
TestSuite
IInfoListener
[external]
HostCheckerController
PlugController
IAudioPresentationLatency
[external]
HostCheckerProcessor
IAudioProcessor
[external]
AudioEffect
[external]
IAutomationState
[external]
HostCheckerController
IConnectionPoint
[external]
ComponentBase
[external]
IDelayTestController
ADelayController
IEditController2
[external]
EditController
[external]
IEditControllerHostEditing
[external]
HostCheckerController
IHostApplication
[external]
Validator
Main Class of
Validator
IKeyswitchController
[external]
HostCheckerController
IMidiLearn
[external]
HostCheckerController
ControllerWithUI
Example Note Expression Audio
Controller
+ User Interface
IMidiMapping
[external]
AGainController
HostCheckerController
BaseController
Controller
Example Note Expression Edit
Controller
INoteExpressionController
[external]
HostCheckerController
Controller
Example Note Expression Edit
Controller
PlugController
INoteExpressionPhysicalUIMapping
[external]
HostCheckerController
Controller
Example Note Expression Edit
Controller
IParameterFunctionName
[external]
HostCheckerController
IPrefetchableSupport
[external]
HostCheckerProcessor
Plug
IProcessContextRequirements
[external]
AudioEffect
[external]
IUnitInfo
[external]
EditControllerEx1
[external]
IXmlRepresentationController
[external]
HostCheckerController
GlobalParameterState
HostCheck
IApplication
App
IApplication
App
IController
NoteTouchController
IController
AGainUIMessageController< ControllerType >
EditorSizeController
EPianoProcessor::KGRP
PianoProcessor::KGRP
LogEvent
LogScale< T >
LogScale
class
LogScale< ParamValue >
Validator::ModuleTestConfig
Parameter
[external]
LogScaleParameter< T >
Parameter
class with a
LogScale
BaseParameter
IndexedParameter
ScaledParameter
ProxyParameter
ParameterChangesCheck
ProcessContextCheck
ProcessSetupCheck
HostCheckerController::ScoreEntry
SyncEntry
SynthData< VoiceT, kEventBufferSize, kNumVoices >
SynthData< VOICE, kEventBufferSize, kNumVoices >
UIViewController
VSTInterAppAudioHostUIControllerViewController
ViewListenerAdapter
AGainUIMessageController< ControllerType >
JX10Processor::VOICE
PianoProcessor::VOICE
DX10Processor::VOICE
EPianoProcessor::VOICE
VoiceBase< numValues, SamplePrecision, numChannels, GlobalParameterStorage >
Example Voice class for the
Steinberg::Vst::VoiceProcessorImplementation
VoiceBase< kNumParameters, SamplePrecision, 2, GlobalParameterState >
Voice< SamplePrecision >
Example Note Expression Synth
Voice
Class
VoiceProcessor
A Voice Processor class
VoiceProcessorImplementation< Precision, VoiceClass, numChannels, maxVoices, GlobalParameterStorage >
A Simple Voice Processor Implementation supporting note expression events
VoiceStatics
VST3EditorDelegate
AGainController
HostCheckerController
ControllerWithUI
Example Note Expression Audio
Controller
+ User Interface
PitchNamesController
PlugController
VSTInterAppAudioAppDelegateBase
[external]
VSTInterAppAudioAppDelegate
Empty
Copyright ©2022
Steinberg Media Technologies GmbH
. All Rights Reserved. This documentation is under this
license
.