| VST 3 Interfaces VST 3.7
    SDK for developing VST plug-in | 
NoteExpressionTypeInfo is the structure describing a note expression supported by the plug-in. More...
#include <ivstnoteexpression.h>
| Public Types | |
| enum | NoteExpressionTypeFlags { kIsBipolar = 1 << 0 , kIsOneShot = 1 << 1 , kIsAbsolute = 1 << 2 , kAssociatedParameterIDValid = 1 << 3 } | 
| Public Attributes | |
| NoteExpressionTypeID | typeId | 
| unique identifier of this note Expression type  More... | |
| String128 | title | 
| note Expression type title (e.g. "Volume")  More... | |
| String128 | shortTitle | 
| note Expression type short title (e.g. "Vol")  More... | |
| String128 | units | 
| note Expression type unit (e.g. "dB")  More... | |
| int32 | unitId | 
| id of unit this NoteExpression belongs to (see vst3Units), in order to sort the note expression, it is possible to use unitId like for parameters. -1 means no unit used.  More... | |
| NoteExpressionValueDescription | valueDesc | 
| value description see NoteExpressionValueDescription  More... | |
| ParamID | associatedParameterId | 
| optional associated parameter ID (for mapping from note expression to global (using the parameter automation for example) and back). Only used when kAssociatedParameterIDValid is set in flags.  More... | |
| int32 | flags | 
| NoteExpressionTypeFlags (see below)  More... | |
NoteExpressionTypeInfo is the structure describing a note expression supported by the plug-in.
This structure is used by the method INoteExpressionController::getNoteExpressionInfo.
| NoteExpressionTypeID typeId | 
unique identifier of this note Expression type
| String128 title | 
note Expression type title (e.g. "Volume")
| String128 shortTitle | 
note Expression type short title (e.g. "Vol")
| String128 units | 
note Expression type unit (e.g. "dB")
| int32 unitId | 
id of unit this NoteExpression belongs to (see vst3Units), in order to sort the note expression, it is possible to use unitId like for parameters. -1 means no unit used.
| NoteExpressionValueDescription valueDesc | 
value description see NoteExpressionValueDescription
| ParamID associatedParameterId | 
optional associated parameter ID (for mapping from note expression to global (using the parameter automation for example) and back). Only used when kAssociatedParameterIDValid is set in flags.
| int32 flags | 
NoteExpressionTypeFlags (see below)