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

Variables
Steinberg::Vst::PlugType Namespace Reference

Component Types used as subCategories in PClassInfo2. More...

## Variables
SMTG_CONSTEXPR const CString | kFx = "Fx"
| others type (not categorized) More...
SMTG_CONSTEXPR const CString | kFxAnalyzer = "Fx|Analyzer"
| Scope, FFT-Display, Loudness Processing... More...
SMTG_CONSTEXPR const CString | kFxBass = "Fx|Bass"
| Tools dedicated to Bass Guitar. More...
SMTG_CONSTEXPR const CString | kFxChannelStrip = "Fx|Channel Strip"
| Tools dedicated to Channel Strip. More...
SMTG_CONSTEXPR const CString | kFxDelay = "Fx|Delay"
| Delay, Multi-tap Delay, Ping-Pong Delay... More...
SMTG_CONSTEXPR const CString | kFxDistortion = "Fx|Distortion"
| Amp Simulator, Sub-Harmonic, SoftClipper... More...
SMTG_CONSTEXPR const CString | kFxDrums = "Fx|Drums"
| Tools dedicated to Drums... More...
SMTG_CONSTEXPR const CString | kFxDynamics = "Fx|Dynamics"
| Compressor, Expander, Gate, Limiter, Maximizer, Tape Simulator, EnvelopeShaper... More...
SMTG_CONSTEXPR const CString | kFxEQ = "Fx|EQ"
| Equalization, Graphical EQ... More...
SMTG_CONSTEXPR const CString | kFxFilter = "Fx|Filter"
| WahWah, ToneBooster, Specific Filter,... More...
SMTG_CONSTEXPR const CString | kFxGenerator = "Fx|Generator"
| Tone Generator, Noise Generator... More...
SMTG_CONSTEXPR const CString | kFxGuitar = "Fx|Guitar"
| Tools dedicated to Guitar. More...
SMTG_CONSTEXPR const CString | kFxInstrument = "Fx|Instrument"
| Fx which could be loaded as Instrument too. More...
SMTG_CONSTEXPR const CString | kFxInstrumentExternal = "Fx|Instrument|External"
| Fx which could be loaded as Instrument too and is external (wrapped Hardware) More...
SMTG_CONSTEXPR const CString | kFxMastering = "Fx|Mastering"
| Dither, Noise Shaping,... More...
SMTG_CONSTEXPR const CString | kFxMicrophone = "Fx|Microphone"
| Tools dedicated to Microphone. More...
SMTG_CONSTEXPR const CString | kFxModulation = "Fx|Modulation"
| Phaser, Flanger, Chorus, Tremolo, Vibrato, AutoPan, Rotary, Cloner... More...
SMTG_CONSTEXPR const CString | kFxNetwork = "Fx|Network"
| using Network More...
SMTG_CONSTEXPR const CString | kFxPitchShift = "Fx|Pitch Shift"
| Pitch Processing, Pitch Correction, Vocal Tuning... More...
SMTG_CONSTEXPR const CString | kFxRestoration = "Fx|Restoration"
| Denoiser, Declicker,... More...
SMTG_CONSTEXPR const CString | kFxReverb = "Fx|Reverb"
| Reverberation, Room Simulation, Convolution Reverb... More...
SMTG_CONSTEXPR const CString | kFxSpatial = "Fx|Spatial"
| MonoToStereo, StereoEnhancer,... More...
SMTG_CONSTEXPR const CString | kFxSurround = "Fx|Surround"
| dedicated to surround processing: LFE Splitter, Bass Manager... More...
SMTG_CONSTEXPR const CString | kFxTools = "Fx|Tools"
| Volume, Mixer, Tuner... More...
SMTG_CONSTEXPR const CString | kFxVocals = "Fx|Vocals"
| Tools dedicated to Vocals. More...
SMTG_CONSTEXPR const CString | kInstrument = "Instrument"
| Effect used as instrument (sound generator), not as insert. More...
SMTG_CONSTEXPR const CString | kInstrumentDrum = "Instrument|Drum"
| Instrument for Drum sounds. More...
SMTG_CONSTEXPR const CString | kInstrumentExternal = "Instrument|External"
| External Instrument (wrapped Hardware) More...
SMTG_CONSTEXPR const CString | kInstrumentPiano = "Instrument|Piano"
| Instrument for Piano sounds. More...
SMTG_CONSTEXPR const CString | kInstrumentSampler = "Instrument|Sampler"
| Instrument based on Samples. More...
SMTG_CONSTEXPR const CString | kInstrumentSynth = "Instrument|Synth"
| Instrument based on Synthesis. More...
SMTG_CONSTEXPR const CString | kInstrumentSynthSampler = "Instrument|Synth|Sampler"
| Instrument based on Synthesis and Samples. More...
SMTG_CONSTEXPR const CString | kAmbisonics = "Ambisonics"
| used for Ambisonics channel (FX or Panner/Mixconverter/Up-Mixer/Down-Mixer when combined with other category) More...
SMTG_CONSTEXPR const CString | kAnalyzer = "Analyzer"
| Meter, Scope, FFT-Display, not selectable as insert plug-in. More...
SMTG_CONSTEXPR const CString | kNoOfflineProcess = "NoOfflineProcess"
| will be NOT used for plug-in offline processing (will work as normal insert plug-in) More...
SMTG_CONSTEXPR const CString | kOnlyARA = "OnlyARA"
| used for plug-ins that require ARA to operate (will not work as normal insert plug-in) More...
SMTG_CONSTEXPR const CString | kOnlyOfflineProcess = "OnlyOfflineProcess"
| used for plug-in offline processing (will not work as normal insert plug-in) More...
SMTG_CONSTEXPR const CString | kOnlyRealTime = "OnlyRT"
| indicates that it supports only realtime process call, no processing faster than realtime More...
SMTG_CONSTEXPR const CString | kSpatial = "Spatial"
| used for SurroundPanner More...
SMTG_CONSTEXPR const CString | kSpatialFx = "Spatial|Fx"
| used for SurroundPanner and as insert effect More...
SMTG_CONSTEXPR const CString | kUpDownMix = "Up-Downmix"
| used for Mixconverter/Up-Mixer/Down-Mixer More...
SMTG_CONSTEXPR const CString | kMono = "Mono"
| used for Mono only plug-in [optional] More...
SMTG_CONSTEXPR const CString | kStereo = "Stereo"
| used for Stereo only plug-in [optional] More...
SMTG_CONSTEXPR const CString | kSurround = "Surround"
| used for Surround only plug-in [optional] More...

## Detailed Description

Component Types used as subCategories in PClassInfo2.

## Variable Documentation

## ◆ kFx

SMTG_CONSTEXPR const CString kFx = "Fx"

others type (not categorized)

## ◆ kFxAnalyzer

SMTG_CONSTEXPR const CString kFxAnalyzer = "Fx|Analyzer"

Scope, FFT-Display, Loudness Processing...

## ◆ kFxBass

SMTG_CONSTEXPR const CString kFxBass = "Fx|Bass"

Tools dedicated to Bass Guitar.

## ◆ kFxChannelStrip

SMTG_CONSTEXPR const CString kFxChannelStrip = "Fx|Channel Strip"

Tools dedicated to Channel Strip.

## ◆ kFxDelay

SMTG_CONSTEXPR const CString kFxDelay = "Fx|Delay"

Delay, Multi-tap Delay, Ping-Pong Delay...

## ◆ kFxDistortion

SMTG_CONSTEXPR const CString kFxDistortion = "Fx|Distortion"

Amp Simulator, Sub-Harmonic, SoftClipper...

## ◆ kFxDrums

SMTG_CONSTEXPR const CString kFxDrums = "Fx|Drums"

Tools dedicated to Drums...

## ◆ kFxDynamics

SMTG_CONSTEXPR const CString kFxDynamics = "Fx|Dynamics"

Compressor, Expander, Gate, Limiter, Maximizer, Tape Simulator, EnvelopeShaper...

## ◆ kFxEQ

SMTG_CONSTEXPR const CString kFxEQ = "Fx|EQ"

Equalization, Graphical EQ...

## ◆ kFxFilter

SMTG_CONSTEXPR const CString kFxFilter = "Fx|Filter"

WahWah, ToneBooster, Specific Filter,...

## ◆ kFxGenerator

SMTG_CONSTEXPR const CString kFxGenerator = "Fx|Generator"

Tone Generator, Noise Generator...

## ◆ kFxGuitar

SMTG_CONSTEXPR const CString kFxGuitar = "Fx|Guitar"

Tools dedicated to Guitar.

## ◆ kFxInstrument

SMTG_CONSTEXPR const CString kFxInstrument = "Fx|Instrument"

Fx which could be loaded as Instrument too.

## ◆ kFxInstrumentExternal

SMTG_CONSTEXPR const CString kFxInstrumentExternal = "Fx|Instrument|External"

Fx which could be loaded as Instrument too and is external (wrapped Hardware)

## ◆ kFxMastering

SMTG_CONSTEXPR const CString kFxMastering = "Fx|Mastering"

Dither, Noise Shaping,...

## ◆ kFxMicrophone

SMTG_CONSTEXPR const CString kFxMicrophone = "Fx|Microphone"

Tools dedicated to Microphone.

## ◆ kFxModulation

SMTG_CONSTEXPR const CString kFxModulation = "Fx|Modulation"

Phaser, Flanger, Chorus, Tremolo, Vibrato, AutoPan, Rotary, Cloner...

## ◆ kFxNetwork

SMTG_CONSTEXPR const CString kFxNetwork = "Fx|Network"

using Network

## ◆ kFxPitchShift

SMTG_CONSTEXPR const CString kFxPitchShift = "Fx|Pitch Shift"

Pitch Processing, Pitch Correction, Vocal Tuning...

## ◆ kFxRestoration

SMTG_CONSTEXPR const CString kFxRestoration = "Fx|Restoration"

Denoiser, Declicker,...

## ◆ kFxReverb

SMTG_CONSTEXPR const CString kFxReverb = "Fx|Reverb"

Reverberation, Room Simulation, Convolution Reverb...

## ◆ kFxSpatial

SMTG_CONSTEXPR const CString kFxSpatial = "Fx|Spatial"

MonoToStereo, StereoEnhancer,...

## ◆ kFxSurround

SMTG_CONSTEXPR const CString kFxSurround = "Fx|Surround"

dedicated to surround processing: LFE Splitter, Bass Manager...

## ◆ kFxTools

SMTG_CONSTEXPR const CString kFxTools = "Fx|Tools"

Volume, Mixer, Tuner...

## ◆ kFxVocals

SMTG_CONSTEXPR const CString kFxVocals = "Fx|Vocals"

Tools dedicated to Vocals.

## ◆ kInstrument

SMTG_CONSTEXPR const CString kInstrument = "Instrument"

Effect used as instrument (sound generator), not as insert.

## ◆ kInstrumentDrum

SMTG_CONSTEXPR const CString kInstrumentDrum = "Instrument|Drum"

Instrument for Drum sounds.

## ◆ kInstrumentExternal

SMTG_CONSTEXPR const CString kInstrumentExternal = "Instrument|External"

External Instrument (wrapped Hardware)

## ◆ kInstrumentPiano

SMTG_CONSTEXPR const CString kInstrumentPiano = "Instrument|Piano"

Instrument for Piano sounds.

## ◆ kInstrumentSampler

SMTG_CONSTEXPR const CString kInstrumentSampler = "Instrument|Sampler"

Instrument based on Samples.

## ◆ kInstrumentSynth

SMTG_CONSTEXPR const CString kInstrumentSynth = "Instrument|Synth"

Instrument based on Synthesis.

## ◆ kInstrumentSynthSampler

SMTG_CONSTEXPR const CString kInstrumentSynthSampler = "Instrument|Synth|Sampler"

Instrument based on Synthesis and Samples.

## ◆ kAmbisonics

SMTG_CONSTEXPR const CString kAmbisonics = "Ambisonics"

used for Ambisonics channel (FX or Panner/Mixconverter/Up-Mixer/Down-Mixer when combined with other category)

## ◆ kAnalyzer

SMTG_CONSTEXPR const CString kAnalyzer = "Analyzer"

Meter, Scope, FFT-Display, not selectable as insert plug-in.

## ◆ kNoOfflineProcess

SMTG_CONSTEXPR const CString kNoOfflineProcess = "NoOfflineProcess"

will be NOT used for plug-in offline processing (will work as normal insert plug-in)

## ◆ kOnlyARA

SMTG_CONSTEXPR const CString kOnlyARA = "OnlyARA"

used for plug-ins that require ARA to operate (will not work as normal insert plug-in)

## ◆ kOnlyOfflineProcess

SMTG_CONSTEXPR const CString kOnlyOfflineProcess = "OnlyOfflineProcess"

used for plug-in offline processing (will not work as normal insert plug-in)

## ◆ kOnlyRealTime

SMTG_CONSTEXPR const CString kOnlyRealTime = "OnlyRT"

indicates that it supports only realtime process call, no processing faster than realtime

## ◆ kSpatial

SMTG_CONSTEXPR const CString kSpatial = "Spatial"

used for SurroundPanner

## ◆ kSpatialFx

SMTG_CONSTEXPR const CString kSpatialFx = "Spatial|Fx"

used for SurroundPanner and as insert effect

## ◆ kUpDownMix

SMTG_CONSTEXPR const CString kUpDownMix = "Up-Downmix"

used for Mixconverter/Up-Mixer/Down-Mixer

## ◆ kMono

SMTG_CONSTEXPR const CString kMono = "Mono"

used for Mono only plug-in [optional]

## ◆ kStereo

SMTG_CONSTEXPR const CString kStereo = "Stereo"

used for Stereo only plug-in [optional]

## ◆ kSurround

SMTG_CONSTEXPR const CString kSurround = "Surround"

used for Surround only plug-in [optional]

Empty

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