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
KeyswitchInfo Struct Reference

KeyswitchInfo is the structure describing a key switch

This structure is used by the method IKeyswitchController::getKeyswitchInfo. More...

#include <ivstnoteexpression.h>

Public Attributes

KeyswitchTypeID typeId
 see KeyswitchTypeID
 
String128 title
 name of key switch (e.g. "Accentuation")
 
String128 shortTitle
 short title (e.g. "Acc")
 
int32 keyswitchMin
 associated main key switch min (value between [0, 127])
 
int32 keyswitchMax
 associated main key switch max (value between [0, 127])
 
int32 keyRemapped
 
int32 unitId
 
optional remapped key switch (default -1), the plug-in could provide one remapped

key for a key switch (allowing better location on the keyboard of the key switches)

 
int32 flags
 not yet used (set to 0)
 

Detailed Description

KeyswitchInfo is the structure describing a key switch

This structure is used by the method IKeyswitchController::getKeyswitchInfo.

See Also
IKeyswitchController

Member Data Documentation

see KeyswitchTypeID

String128 title

name of key switch (e.g. "Accentuation")

String128 shortTitle

short title (e.g. "Acc")

int32 keyswitchMin

associated main key switch min (value between [0, 127])

int32 keyswitchMax

associated main key switch max (value between [0, 127])

int32 keyRemapped
int32 unitId

optional remapped key switch (default -1), the plug-in could provide one remapped

key for a key switch (allowing better location on the keyboard of the key switches)

id of unit this key switch belongs to (see vst3Units), -1 means no unit used.

int32 flags

not yet used (set to 0)

Empty

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