VST 2.x dispatcher Opcodes (Host to Plug-in). Extension of #AEffectOpcodes
VST 2.x dispatcher Opcodes (Plug-in to Host). Extension of #AudioMasterOpcodes
String length limits (in characters excl. 0 byte).
Flags used in #VstAudioFile.
Automation States returned by #audioMasterGetAutomationState.
VstEvent Types used by #VstEvent.
Command constants used in #VstFileSelect structure.
Types used in #VstFileSelect structure.
Language code returned by audioMasterGetLanguage.
Flags used in #VstMidiEvent.
Flags used in MidiProgramName.
Modifier flags used in #VstKeyCode.
Option passed to #offlineRead/#offlineWrite.
Flags used in #VstOfflineTask.
PanLaw Type.
Flags used in #VstParameterProperties.
Flags used in #VstPinProperties.
Plug-in Categories.
Process Levels returned by #audioMasterGetCurrentProcessLevel.
Symbolic precision constants used for effSetProcessPrecision.
SMPTE Frame Rates.
Speaker Arrangement Types
Speaker Types.
Flags used in #VstTimeInfo.
User-defined speaker types, to be extended in the negative range. Will be handled as their corresponding speaker types with abs values: e.g abs(#kSpeakerU1) == #kSpeakerL, abs(#kSpeakerU2) == #kSpeakerR
Platform-independent definition of Virtual Keys (used in #VstKeyCode).
\deprecated Structure used for #openWindow and #closeWindow (deprecated in VST 2.4).
MIDI Key Description.
MIDI Program Category.
MIDI Program Description.
Structure passed to #offlineNotify and #offlineStart
Audio file marker.
A generic timestamped event.
A block of events for the current processed audio block.
File Selector Description used in #audioMasterOpenFileSelector.
File filter used in #VstFileSelect.
Structure used for keyUp/keyDown.
MIDI Event (to be casted from VstEvent).
MIDI Sysex Event (to be casted from #VstEvent).
Offline Task Description.
Parameter Properties used in #effGetParameterProperties.
Structure used for #effBeginLoadBank/#effBeginLoadProgram.
Pin Properties used in #effGetInputProperties and #effGetOutputProperties.
Speaker Arrangement.
Speaker Properties. The origin for azimuth is right (as by math conventions dealing with radians). The elevation origin is also right, visualizing a rotation of a circle across the -pi/pi axis of the horizontal circle. Thus, an elevation of -pi/2 corresponds to bottom, and a speaker standing on the left, and 'beaming' upwards would have an azimuth of -pi, and an elevation of pi/2. For user interface representation, grads are more likely to be used, and the origins will obviously 'shift' accordingly.
VstTimeInfo requested via #audioMasterGetTime. @see AudioEffectX::getTimeInfo
Variable IO for Offline Processing.
Translation of the VST SDK.