VST 3 Interfaces  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
vstpresetkeys.h File Reference

Namespaces

namespace  Steinberg
 
namespace  Steinberg::Vst
 All VST specific interfaces are located in Vst namespace.
 
namespace  Steinberg::Vst::PresetAttributes
 Predefined Preset Attributes.
 
namespace  Steinberg::Vst::StateType
 Predefined StateType used for Key kStateType.
 
namespace  Steinberg::Vst::MusicalInstrument
 Predefined Musical Instrument.
 
namespace  Steinberg::Vst::MusicalStyle
 Predefined Musical Style.
 
namespace  Steinberg::Vst::MusicalCharacter
 Predefined Musical Character.
 

Variables

const CString kPlugInName = "PlugInName"
 plug-in name
 
const CString kPlugInCategory = "PlugInCategory"
 eg. "Fx|Dynamics", "Instrument", "Instrument|Synth"
 
const CString kInstrument = "MusicalInstrument"
 eg. instrument group (like 'Piano' or 'Piano|A. Piano')
 
const CString kStyle = "MusicalStyle"
 eg. 'Pop', 'Jazz', 'Classic'
 
const CString kCharacter = "MusicalCharacter"
 eg. instrument nature (like 'Soft' 'Dry' 'Acoustic')
 
const CString kStateType = "StateType"
 Type of the given state see StateType : Project / Default Preset or Normal Preset.
 
const CString kFilePathStringType = "FilePathString"
 Full file path string (if available) where the preset comes from (be sure to use a bigger string when asking for it (with 1024 characters))
 
const CString kName = "Name"
 name of the preset
 
const CString kFileName = "FileName"
 filename of the preset (including extension)
 
const CString kProject = "Project"
 the state is restored from a project loading or it is saved in a project
 
const CString kDefault = "Default"
 the state is restored from a preset (marked as default) or the host wants to store a default state of the plug-in
 
const CString kAccordion = "Accordion"
 
const CString kAccordionAccordion = "Accordion|Accordion"
 
const CString kAccordionHarmonica = "Accordion|Harmonica"
 
const CString kAccordionOther = "Accordion|Other"
 
const CString kBass = "Bass"
 
const CString kBassABass = "Bass|A. Bass"
 
const CString kBassEBass = "Bass|E. Bass"
 
const CString kBassSynthBass = "Bass|Synth Bass"
 
const CString kBassOther = "Bass|Other"
 
const CString kBrass = "Brass"
 
const CString kBrassFrenchHorn = "Brass|French Horn"
 
const CString kBrassTrumpet = "Brass|Trumpet"
 
const CString kBrassTrombone = "Brass|Trombone"
 
const CString kBrassTuba = "Brass|Tuba"
 
const CString kBrassSection = "Brass|Section"
 
const CString kBrassSynth = "Brass|Synth"
 
const CString kBrassOther = "Brass|Other"
 
const CString kChromaticPerc = "Chromatic Perc"
 
const CString kChromaticPercBell = "Chromatic Perc|Bell"
 
const CString kChromaticPercMallett = "Chromatic Perc|Mallett"
 
const CString kChromaticPercWood = "Chromatic Perc|Wood"
 
const CString kChromaticPercPercussion = "Chromatic Perc|Percussion"
 
const CString kChromaticPercTimpani = "Chromatic Perc|Timpani"
 
const CString kChromaticPercOther = "Chromatic Perc|Other"
 
const CString kDrumPerc = "Drum&Perc"
 
const CString kDrumPercDrumsetGM = "Drum&Perc|Drumset GM"
 
const CString kDrumPercDrumset = "Drum&Perc|Drumset"
 
const CString kDrumPercDrumMenues = "Drum&Perc|Drum Menues"
 
const CString kDrumPercBeats = "Drum&Perc|Beats"
 
const CString kDrumPercPercussion = "Drum&Perc|Percussion"
 
const CString kDrumPercKickDrum = "Drum&Perc|Kick Drum"
 
const CString kDrumPercSnareDrum = "Drum&Perc|Snare Drum"
 
const CString kDrumPercToms = "Drum&Perc|Toms"
 
const CString kDrumPercHiHats = "Drum&Perc|HiHats"
 
const CString kDrumPercCymbals = "Drum&Perc|Cymbals"
 
const CString kDrumPercOther = "Drum&Perc|Other"
 
const CString kEthnic = "Ethnic"
 
const CString kEthnicAsian = "Ethnic|Asian"
 
const CString kEthnicAfrican = "Ethnic|African"
 
const CString kEthnicEuropean = "Ethnic|European"
 
const CString kEthnicLatin = "Ethnic|Latin"
 
const CString kEthnicAmerican = "Ethnic|American"
 
const CString kEthnicAlien = "Ethnic|Alien"
 
const CString kEthnicOther = "Ethnic|Other"
 
const CString kGuitar = "Guitar/Plucked"
 
const CString kGuitarAGuitar = "Guitar/Plucked|A. Guitar"
 
const CString kGuitarEGuitar = "Guitar/Plucked|E. Guitar"
 
const CString kGuitarHarp = "Guitar/Plucked|Harp"
 
const CString kGuitarEthnic = "Guitar/Plucked|Ethnic"
 
const CString kGuitarOther = "Guitar/Plucked|Other"
 
const CString kKeyboard = "Keyboard"
 
const CString kKeyboardClavi = "Keyboard|Clavi"
 
const CString kKeyboardEPiano = "Keyboard|E. Piano"
 
const CString kKeyboardHarpsichord = "Keyboard|Harpsichord"
 
const CString kKeyboardOther = "Keyboard|Other"
 
const CString kMusicalFX = "Musical FX"
 
const CString kMusicalFXHitsStabs = "Musical FX|Hits&Stabs"
 
const CString kMusicalFXMotion = "Musical FX|Motion"
 
const CString kMusicalFXSweeps = "Musical FX|Sweeps"
 
const CString kMusicalFXBeepsBlips = "Musical FX|Beeps&Blips"
 
const CString kMusicalFXScratches = "Musical FX|Scratches"
 
const CString kMusicalFXOther = "Musical FX|Other"
 
const CString kOrgan = "Organ"
 
const CString kOrganElectric = "Organ|Electric"
 
const CString kOrganPipe = "Organ|Pipe"
 
const CString kOrganOther = "Organ|Other"
 
const CString kPiano = "Piano"
 
const CString kPianoAPiano = "Piano|A. Piano"
 
const CString kPianoEGrand = "Piano|E. Grand"
 
const CString kPianoOther = "Piano|Other"
 
const CString kSoundFX = "Sound FX"
 
const CString kSoundFXNature = "Sound FX|Nature"
 
const CString kSoundFXMechanical = "Sound FX|Mechanical"
 
const CString kSoundFXSynthetic = "Sound FX|Synthetic"
 
const CString kSoundFXOther = "Sound FX|Other"
 
const CString kStrings = "Strings"
 
const CString kStringsViolin = "Strings|Violin"
 
const CString kStringsViola = "Strings|Viola"
 
const CString kStringsCello = "Strings|Cello"
 
const CString kStringsBass = "Strings|Bass"
 
const CString kStringsSection = "Strings|Section"
 
const CString kStringsSynth = "Strings|Synth"
 
const CString kStringsOther = "Strings|Other"
 
const CString kSynthLead = "Synth Lead"
 
const CString kSynthLeadAnalog = "Synth Lead|Analog"
 
const CString kSynthLeadDigital = "Synth Lead|Digital"
 
const CString kSynthLeadArpeggio = "Synth Lead|Arpeggio"
 
const CString kSynthLeadOther = "Synth Lead|Other"
 
const CString kSynthPad = "Synth Pad"
 
const CString kSynthPadSynthChoir = "Synth Pad|Synth Choir"
 
const CString kSynthPadAnalog = "Synth Pad|Analog"
 
const CString kSynthPadDigital = "Synth Pad|Digital"
 
const CString kSynthPadMotion = "Synth Pad|Motion"
 
const CString kSynthPadOther = "Synth Pad|Other"
 
const CString kSynthComp = "Synth Comp"
 
const CString kSynthCompAnalog = "Synth Comp|Analog"
 
const CString kSynthCompDigital = "Synth Comp|Digital"
 
const CString kSynthCompOther = "Synth Comp|Other"
 
const CString kVocal = "Vocal"
 
const CString kVocalLeadVocal = "Vocal|Lead Vocal"
 
const CString kVocalAdlibs = "Vocal|Adlibs"
 
const CString kVocalChoir = "Vocal|Choir"
 
const CString kVocalSolo = "Vocal|Solo"
 
const CString kVocalFX = "Vocal|FX"
 
const CString kVocalSpoken = "Vocal|Spoken"
 
const CString kVocalOther = "Vocal|Other"
 
const CString kWoodwinds = "Woodwinds"
 
const CString kWoodwindsEthnic = "Woodwinds|Ethnic"
 
const CString kWoodwindsFlute = "Woodwinds|Flute"
 
const CString kWoodwindsOboe = "Woodwinds|Oboe"
 
const CString kWoodwindsEnglHorn = "Woodwinds|Engl. Horn"
 
const CString kWoodwindsClarinet = "Woodwinds|Clarinet"
 
const CString kWoodwindsSaxophone = "Woodwinds|Saxophone"
 
const CString kWoodwindsBassoon = "Woodwinds|Bassoon"
 
const CString kWoodwindsOther = "Woodwinds|Other"
 
const CString kAlternativeIndie = "Alternative/Indie"
 
const CString kAlternativeIndieGothRock = "Alternative/Indie|Goth Rock"
 
const CString kAlternativeIndieGrunge = "Alternative/Indie|Grunge"
 
const CString kAlternativeIndieNewWave = "Alternative/Indie|New Wave"
 
const CString kAlternativeIndiePunk = "Alternative/Indie|Punk"
 
const CString kAlternativeIndieCollegeRock = "Alternative/Indie|College Rock"
 
const CString kAlternativeIndieDarkWave = "Alternative/Indie|Dark Wave"
 
const CString kAlternativeIndieHardcore = "Alternative/Indie|Hardcore"
 
const CString kAmbientChillOut = "Ambient/ChillOut"
 
const CString kAmbientChillOutNewAgeMeditation = "Ambient/ChillOut|New Age/Meditation"
 
const CString kAmbientChillOutDarkAmbient = "Ambient/ChillOut|Dark Ambient"
 
const CString kAmbientChillOutDowntempo = "Ambient/ChillOut|Downtempo"
 
const CString kAmbientChillOutLounge = "Ambient/ChillOut|Lounge"
 
const CString kBlues = "Blues"
 
const CString kBluesAcousticBlues = "Blues|Acoustic Blues"
 
const CString kBluesCountryBlues = "Blues|Country Blues"
 
const CString kBluesElectricBlues = "Blues|Electric Blues"
 
const CString kBluesChicagoBlues = "Blues|Chicago Blues"
 
const CString kClassical = "Classical"
 
const CString kClassicalBaroque = "Classical|Baroque"
 
const CString kClassicalChamberMusic = "Classical|Chamber Music"
 
const CString kClassicalMedieval = "Classical|Medieval"
 
const CString kClassicalModernComposition = "Classical|Modern Composition"
 
const CString kClassicalOpera = "Classical|Opera"
 
const CString kClassicalGregorian = "Classical|Gregorian"
 
const CString kClassicalRenaissance = "Classical|Renaissance"
 
const CString kClassicalClassic = "Classical|Classic"
 
const CString kClassicalRomantic = "Classical|Romantic"
 
const CString kClassicalSoundtrack = "Classical|Soundtrack"
 
const CString kCountry = "Country"
 
const CString kCountryCountryWestern = "Country|Country/Western"
 
const CString kCountryHonkyTonk = "Country|Honky Tonk"
 
const CString kCountryUrbanCowboy = "Country|Urban Cowboy"
 
const CString kCountryBluegrass = "Country|Bluegrass"
 
const CString kCountryAmericana = "Country|Americana"
 
const CString kCountrySquaredance = "Country|Squaredance"
 
const CString kCountryNorthAmericanFolk = "Country|North American Folk"
 
const CString kElectronicaDance = "Electronica/Dance"
 
const CString kElectronicaDanceMinimal = "Electronica/Dance|Minimal"
 
const CString kElectronicaDanceClassicHouse = "Electronica/Dance|Classic House"
 
const CString kElectronicaDanceElektroHouse = "Electronica/Dance|Elektro House"
 
const CString kElectronicaDanceFunkyHouse = "Electronica/Dance|Funky House"
 
const CString kElectronicaDanceIndustrial = "Electronica/Dance|Industrial"
 
const CString kElectronicaDanceElectronicBodyMusic = "Electronica/Dance|Electronic Body Music"
 
const CString kElectronicaDanceTripHop = "Electronica/Dance|Trip Hop"
 
const CString kElectronicaDanceTechno = "Electronica/Dance|Techno"
 
const CString kElectronicaDanceDrumNBassJungle = "Electronica/Dance|Drum'n'Bass/Jungle"
 
const CString kElectronicaDanceElektro = "Electronica/Dance|Elektro"
 
const CString kElectronicaDanceTrance = "Electronica/Dance|Trance"
 
const CString kElectronicaDanceDub = "Electronica/Dance|Dub"
 
const CString kElectronicaDanceBigBeats = "Electronica/Dance|Big Beats"
 
const CString kExperimental = "Experimental"
 
const CString kExperimentalNewMusic = "Experimental|New Music"
 
const CString kExperimentalFreeImprovisation = "Experimental|Free Improvisation"
 
const CString kExperimentalElectronicArtMusic = "Experimental|Electronic Art Music"
 
const CString kExperimentalNoise = "Experimental|Noise"
 
const CString kJazz = "Jazz"
 
const CString kJazzNewOrleansJazz = "Jazz|New Orleans Jazz"
 
const CString kJazzTraditionalJazz = "Jazz|Traditional Jazz"
 
const CString kJazzOldtimeJazzDixiland = "Jazz|Oldtime Jazz/Dixiland"
 
const CString kJazzFusion = "Jazz|Fusion"
 
const CString kJazzAvantgarde = "Jazz|Avantgarde"
 
const CString kJazzLatinJazz = "Jazz|Latin Jazz"
 
const CString kJazzFreeJazz = "Jazz|Free Jazz"
 
const CString kJazzRagtime = "Jazz|Ragtime"
 
const CString kPop = "Pop"
 
const CString kPopBritpop = "Pop|Britpop"
 
const CString kPopRock = "Pop|Pop/Rock"
 
const CString kPopTeenPop = "Pop|Teen Pop"
 
const CString kPopChartDance = "Pop|Chart Dance"
 
const CString kPop80sPop = "Pop|80's Pop"
 
const CString kPopDancehall = "Pop|Dancehall"
 
const CString kPopDisco = "Pop|Disco"
 
const CString kRockMetal = "Rock/Metal"
 
const CString kRockMetalBluesRock = "Rock/Metal|Blues Rock"
 
const CString kRockMetalClassicRock = "Rock/Metal|Classic Rock"
 
const CString kRockMetalHardRock = "Rock/Metal|Hard Rock"
 
const CString kRockMetalRockRoll = "Rock/Metal|Rock & Roll"
 
const CString kRockMetalSingerSongwriter = "Rock/Metal|Singer/Songwriter"
 
const CString kRockMetalHeavyMetal = "Rock/Metal|Heavy Metal"
 
const CString kRockMetalDeathBlackMetal = "Rock/Metal|Death/Black Metal"
 
const CString kRockMetalNuMetal = "Rock/Metal|NuMetal"
 
const CString kRockMetalReggae = "Rock/Metal|Reggae"
 
const CString kRockMetalBallad = "Rock/Metal|Ballad"
 
const CString kRockMetalAlternativeRock = "Rock/Metal|Alternative Rock"
 
const CString kRockMetalRockabilly = "Rock/Metal|Rockabilly"
 
const CString kRockMetalThrashMetal = "Rock/Metal|Thrash Metal"
 
const CString kRockMetalProgressiveRock = "Rock/Metal|Progressive Rock"
 
const CString kUrbanHipHopRB = "Urban (Hip-Hop / R&B)"
 
const CString kUrbanHipHopRBClassic = "Urban (Hip-Hop / R&B)|Classic R&B"
 
const CString kUrbanHipHopRBModern = "Urban (Hip-Hop / R&B)|Modern R&B"
 
const CString kUrbanHipHopRBPop = "Urban (Hip-Hop / R&B)|R&B Pop"
 
const CString kUrbanHipHopRBWestCoastHipHop = "Urban (Hip-Hop / R&B)|WestCoast Hip-Hop"
 
const CString kUrbanHipHopRBEastCoastHipHop = "Urban (Hip-Hop / R&B)|EastCoast Hip-Hop"
 
const CString kUrbanHipHopRBRapHipHop = "Urban (Hip-Hop / R&B)|Rap/Hip Hop"
 
const CString kUrbanHipHopRBSoul = "Urban (Hip-Hop / R&B)|Soul"
 
const CString kUrbanHipHopRBFunk = "Urban (Hip-Hop / R&B)|Funk"
 
const CString kWorldEthnic = "World/Ethnic"
 
const CString kWorldEthnicAfrica = "World/Ethnic|Africa"
 
const CString kWorldEthnicAsia = "World/Ethnic|Asia"
 
const CString kWorldEthnicCeltic = "World/Ethnic|Celtic"
 
const CString kWorldEthnicEurope = "World/Ethnic|Europe"
 
const CString kWorldEthnicKlezmer = "World/Ethnic|Klezmer"
 
const CString kWorldEthnicScandinavia = "World/Ethnic|Scandinavia"
 
const CString kWorldEthnicEasternEurope = "World/Ethnic|Eastern Europe"
 
const CString kWorldEthnicIndiaOriental = "World/Ethnic|India/Oriental"
 
const CString kWorldEthnicNorthAmerica = "World/Ethnic|North America"
 
const CString kWorldEthnicSouthAmerica = "World/Ethnic|South America"
 
const CString kWorldEthnicAustralia = "World/Ethnic|Australia"
 
const CString kMono = "Mono"
 
const CString kPoly = "Poly"
 
const CString kSplit = "Split"
 
const CString kLayer = "Layer"
 
const CString kGlide = "Glide"
 
const CString kGlissando = "Glissando"
 
const CString kMajor = "Major"
 
const CString kMinor = "Minor"
 
const CString kSingle = "Single"
 
const CString kEnsemble = "Ensemble"
 
const CString kAcoustic = "Acoustic"
 
const CString kElectric = "Electric"
 
const CString kAnalog = "Analog"
 
const CString kDigital = "Digital"
 
const CString kVintage = "Vintage"
 
const CString kModern = "Modern"
 
const CString kOld = "Old"
 
const CString kNew = "New"
 
const CString kClean = "Clean"
 
const CString kDistorted = "Distorted"
 
const CString kDry = "Dry"
 
const CString kProcessed = "Processed"
 
const CString kHarmonic = "Harmonic"
 
const CString kDissonant = "Dissonant"
 
const CString kClear = "Clear"
 
const CString kNoisy = "Noisy"
 
const CString kThin = "Thin"
 
const CString kRich = "Rich"
 
const CString kDark = "Dark"
 
const CString kBright = "Bright"
 
const CString kCold = "Cold"
 
const CString kWarm = "Warm"
 
const CString kMetallic = "Metallic"
 
const CString kWooden = "Wooden"
 
const CString kGlass = "Glass"
 
const CString kPlastic = "Plastic"
 
const CString kPercussive = "Percussive"
 
const CString kSoft = "Soft"
 
const CString kFast = "Fast"
 
const CString kSlow = "Slow"
 
const CString kShort = "Short"
 
const CString kLong = "Long"
 
const CString kAttack = "Attack"
 
const CString kRelease = "Release"
 
const CString kDecay = "Decay"
 
const CString kSustain = "Sustain"
 
const CString kFastAttack = "Fast Attack"
 
const CString kSlowAttack = "Slow Attack"
 
const CString kShortRelease = "Short Release"
 
const CString kLongRelease = "Long Release"
 
const CString kStatic = "Static"
 
const CString kMoving = "Moving"
 
const CString kLoop = "Loop"
 
const CString kOneShot = "One Shot"
 
Empty

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