P2DoubleArray |
DAVDCommon |
|
P2SingleArray |
DAVDCommon |
|
P4DoubleArray |
DAVDCommon |
|
P4SingleArray |
DAVDCommon |
|
PASIOBufferList |
DASIOHost |
|
PAsioDriverDesc |
DASIOHost |
|
PAVDArrayOfDoubleDynArray |
DAVDCommon |
|
PAVDArrayOfDoubleFixedArray |
DAVDCommon |
|
PAVDArrayOfSingleDynArray |
DAVDCommon |
|
PAVDArrayOfSingleFixedArray |
DAVDCommon |
|
PAVDDoubleDynArray |
DAVDCommon |
|
PAVDDoubleDynMatrix |
DAVDCommon |
|
PAVDDoubleFixedArray |
DAVDCommon |
|
PAVDSingleDynArray |
DAVDCommon |
|
PAVDSingleDynMatrix |
DAVDCommon |
|
PAVDSingleFixedArray |
DAVDCommon |
|
PComplexDouble |
DAVDComplex |
|
PComplexDoubleDynArray |
DAVDComplex |
|
PComplexSingle |
DAVDComplex |
|
PComplexSingleDynArray |
DAVDComplex |
|
PERect |
DVSTEffect |
|
PMidiKeyName |
DVSTEffect |
reserved, none defined yet, zero. |
PMidiProgramCategory |
DVSTEffect |
omni etc, see below |
PMidiProgramName |
DVSTEffect |
|
PPDouble |
DVSTEffect |
|
PPERect |
DVSTEffect |
array[0..7] of char; // variable |
PPSingle |
DVSTEffect |
|
PVstAudioFile |
DVSTEffect |
|
PVstAudioFileMarker |
DVSTEffect |
|
PVSTEffect |
DVSTEffect |
|
PVstEvent |
DVSTEffect |
6: midi system exclusive |
PVstEvents |
DVSTEffect |
size may vary but is usually 16 |
PVstFileSelect |
DVSTEffect |
|
PVstFileType |
DVSTEffect |
Used by audioMasterOpenFileSelector /////////////////////////////////////// |
PVstKeyCode |
DVSTEffect |
|
PVstMidiEvent |
DVSTEffect |
defined events //////////////////////////////////////////////////////////// |
PVstMidiSysexEvent |
DVSTEffect |
zero |
PVstOfflineTask |
DVSTEffect |
|
PVstParameterProperties |
DVSTEffect |
|
PVstPatchChunkInfo |
DVSTEffect |
future use |
PVstPinProperties |
DVSTEffect |
|
PVstSpeakerArrangement |
DVSTEffect |
note: 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. |
PVstSpeakerProperties |
DVSTEffect |
Subbass 2 (Lfe2) |
PVstTimeInfo |
DVSTEffect |
|
PVstVariableIo |
DVSTEffect |
see above |
PVstWindow |
DVSTEffect |
|
T2DoubleArray |
DAVDCommon |
|
T2SingleArray |
DAVDCommon |
|
T4DoubleArray |
DAVDCommon |
|
T4SingleArray |
DAVDCommon |
|
TASIOBufferList |
DASIOHost |
|
TASIOCanDo |
DASIOHost |
|
TASIOCanDos |
DASIOHost |
|
TAsioDriverList |
DASIOHost |
TDoubleDynArray = DAVDCommon.TDoubleDynArray; TSingleDynArray = DAVDCommon.TSingleDynArray; TArrayOfDoubleDynArray = DAVDCommon.TArrayOfDoubleDynArray; TArrayOfSingleDynArray = DAVDCommon.TArrayOfSingleDynArray; PArrayOfDoubleDynArray = DAVDCommon.PArrayOfDoubleDynArray; PArrayOfSingleDynArray = DAVDCommon.PArrayOfSingleDynArray; |
TASIOOutputDither |
DASIOHost |
|
TATFlag |
DASIOHost |
|
TATFlags |
DASIOHost |
|
TAudioMasterCallbackFunc |
DVSTEffect |
49: NOT USED IN 2.4 - result a VstSpeakerArrangement in ret will always return true. |
TAudioMasterOpcode |
DVSTEffect |
|
TAutomationState |
DVSTHost |
|
TAVDArrayOfDoubleDynArray |
DAVDCommon |
|
TAVDArrayOfDoubleFixedArray |
DAVDCommon |
|
TAVDArrayOfSingleDynArray |
DAVDCommon |
|
TAVDArrayOfSingleFixedArray |
DAVDCommon |
|
TAVDDoubleDynArray |
DAVDCommon |
|
TAVDDoubleDynMatrix |
DAVDCommon |
|
TAVDDoubleFixedArray |
DAVDCommon |
|
TAVDSingleDynArray |
DAVDCommon |
-$DEFINE Debug |
TAVDSingleDynMatrix |
DAVDCommon |
|
TAVDSingleFixedArray |
DAVDCommon |
|
TBlockSizeChangeEvent |
DVSTCustomModule |
|
TBufferPreFill |
DASIOHost |
|
TBufferSwitchEvent32 |
DASIOHost |
|
TBufferSwitchEvent64 |
DASIOHost |
|
TBufferSwitchEventNative |
DASIOHost |
|
TButterworthHighCut |
DDspButterworthFilter |
|
TButterworthLowCut |
DDspButterworthFilter |
|
TChannelPropertyFlags |
DVSTCustomModule |
|
TChunkEvent |
DVSTPrograms |
-$DEFINE Debug |
TComplexDoubleDynArray |
DAVDComplex |
|
TComplexSingleDynArray |
DAVDComplex |
|
TConvertMethod |
DASIOHost |
|
TConvertOptimization |
DASIOHost |
|
TConvertOptimizations |
DASIOHost |
|
TCurrentProcessLevel |
DVSTHost |
|
TCurveType |
DVSTParameters |
-$DEFINE Debug |
TCustomParameterDisplayEvent |
DVSTParameters |
|
TCustomParameterLabelEvent |
DVSTParameters |
|
TDispatcherFunc |
DVSTEffect |
|
TDispatcherOpcode |
DVSTEffect |
|
TDitherType |
DDspDitherNoiseShaper |
|
TEffFlag |
DVSTEffect |
|
TEffFlags |
DVSTEffect |
plug-in supports double precision processing |
TFrequencyTuningMethod |
DDSPStateVariableFilter |
|
TGetChunkParameterEvent |
DVSTModuleWithPrograms |
-$DEFINE Debug |
TGetEditorEvent |
DVSTCustomModule |
|
TGetParameterFunc |
DVSTEffect |
|
TGetVUEvent |
DVSTCustomModule |
|
TGuiADSRGraphMouseEdit |
DGuiADSRGraph |
-$DEFINE Debug |
TGuiADSROnChange |
DGuiADSRGraph |
|
TGuiDialRMBFunc |
DGuiDial |
|
TGuiDialStitchKind |
DGuiDial |
|
TGuiKbMouseAction |
DGuiMidiKeys |
|
TGuiKeyArray |
DGuiMidiKeys |
|
TGuiKeyDownMode |
DGuiMidiKeys |
|
TGuiKeyFlags |
DGuiMidiKeys |
|
TGuiLevelDirection |
DGuiLevelMeter |
-$DEFINE Debug |
TGuiMouseStateClass |
DGuiBaseControl |
|
TGuiNormalizationType |
DGuiStaticWaveform |
-$DEFINE Debug |
TGuiOnDragMouseMove |
DGuiBaseControl |
|
TGuiOnEndKeyDragging |
DGuiMidiKeys |
|
TGuiOnEndZoneBarDragging |
DGuiMidiKeys |
|
TGuiOnKeyMouseEnter |
DGuiMidiKeys |
|
TGuiOnKeyMouseLeave |
DGuiMidiKeys |
|
TGuiOnMouseDownOnKeyZoneBar |
DGuiMidiKeys |
|
TGuiOnMouseDownOnMidiKey |
DGuiMidiKeys |
|
TGuiOnMouseUpOnKeyZoneBar |
DGuiMidiKeys |
|
TGuiOnMouseUpOnMidiKey |
DGuiMidiKeys |
|
TGuiOnMoveKeyDragging |
DGuiMidiKeys |
|
TGuiOnMoveZoneBarDragging |
DGuiMidiKeys |
|
TGuiOnNoteOff |
DGuiMidiKeys |
|
TGuiOnNoteOn |
DGuiMidiKeys |
|
TGuiOnStartKeyDragging |
DGuiMidiKeys |
|
TGuiOnStartZoneBarDragging |
DGuiMidiKeys |
|
TGuiOnZoneBarMouseEnter |
DGuiMidiKeys |
|
TGuiOnZoneBarMouseLeave |
DGuiMidiKeys |
|
TGuiOnZoneMouseEnter |
DGuiMidiKeys |
|
TGuiOnZoneMouseLeave |
DGuiMidiKeys |
|
TGuiOnZoneMouseOverChanged |
DGuiMidiKeys |
|
TGuiOnZoneSelectionChanged |
DGuiMidiKeys |
|
TGuiShowClipping |
DGuiLevelMeter |
|
TGUIStyle |
DVSTHost |
|
TGuiWaveDrawMode |
DGuiStaticWaveform |
|
TGuiWaveProcessMode |
DGuiDynamicWaveform |
|
TGuiZoneMousePosType |
DGuiMidiKeys |
Octaves + Highest C |
THostCanDo |
DVSTHost |
|
THostCanDos |
DVSTHost |
|
TInOutConnectedEvent |
DVSTCustomModule |
|
TInputMonitor |
DASIOHost |
|
TKnobMode |
DVSTHost |
|
TMainProc |
DVSTEffect |
|
TMidiProgramNameFlag |
DVSTEffect |
|
TMidiProgramNameFlags |
DVSTEffect |
default is multi. for omni mode, channel 0 is used for inquiries and program changes |
TOfflineNotifyEvent |
DVSTCustomModule |
|
TOfflinePrepareEvent |
DVSTCustomModule |
|
TOfflineRunEvent |
DVSTCustomModule |
|
TOnBeginLoadBankEvent |
DVSTModuleWithPrograms |
|
TOnBeginLoadProgramEvent |
DVSTModuleWithPrograms |
|
TOnCanDoEvent |
DVSTCustomModule |
|
TOnCheckKey |
DVSTCustomModule |
|
TOnDispatcherEvent |
DVSTCustomModule |
|
TOnGetChannelPropertiesEvent |
DVSTCustomModule |
|
TOnSetPanLawEvent |
DVSTCustomModule |
|
TOnVendorSpecificEvent |
DVSTCustomModule |
|
TParameterChangeEvent |
DVSTParameters |
|
TPNType |
DDspFilter |
-$DEFINE Debug |
TPreventClipping |
DASIOHost |
|
TProcessAudioEvent |
DVSTCustomModule |
|
TProcessDoubleEvent |
DVSTCustomModule |
|
TProcessDoubleProc |
DVSTEffect |
|
TProcessingMode |
DVSTModuleWithDsp |
-$DEFINE Debug |
TProcessMidiEvent |
DVSTModuleWithMidi |
-$DEFINE Debug |
TProcessPrecision |
DVSTEffect |
79: return number of used MIDI output channels (1-15) @see AudioEffectX::getNumMidiOutputChannels |
TProcessProc |
DVSTEffect |
|
TProcessVarIOEvent |
DVSTCustomModule |
|
TReplaceOrAccumulate |
DVSTHost |
|
TSample2Event |
DASIOHost |
|
TSamplePositionUpdateEvent |
DASIOHost |
|
TSampleRateChangeEvent |
DVSTCustomModule |
|
TSetKnobModeEvent |
DVSTCustomModule |
|
TSetParameterProc |
DVSTEffect |
|
TSoftBypassEvent |
DVSTCustomModule |
|
TStrArray |
DAVDCommon |
|
TUIDInstantiateEvent |
DVSTShellPlugins |
-$DEFINE Debug |
TVendorSpecificEvent |
DVSTHost |
-$DEFINE SB |
TVstAudioFileFlag |
DVSTEffect |
to request the host to call asynchronously offlineNotify |
TVstAudioFileFlags |
DVSTEffect |
|
TVstAutomateEvent |
DVSTHost |
|
TVstAutomationNotifyEvent |
DVSTHost |
|
TVstCanDo |
DVSTCustomModule |
-$DEFINE Debug |
TVstCanDos |
DVSTCustomModule |
|
TVSTEventType |
DVSTEffect |
pls zero |
TVstFileCommand |
DVSTEffect |
|
TVstFileTypeType |
DVSTEffect |
|
TVstHostLanguage |
DVSTEffect |
|
TVSTKeyEvent |
DVSTCustomModule |
|
TVstMidiEventFlag |
DVSTEffect |
variable VstMidiEventFlag ////////////////////////////////////////////////////////// |
TVstMidiEventFlags |
DVSTEffect |
|
TVstModifierKeys |
DVSTEffect |
Used by member modifier of VstKeyCode ///////////////////////////////////// |
TVstOfflineEvent |
DVSTHost |
|
TVstOfflineOption |
DVSTEffect |
|
TVstOfflineTaskFlag |
DVSTEffect |
|
TVstOfflineTaskFlags |
DVSTEffect |
|
TVstPanLawType |
DVSTEffect |
|
TVstParameterProperties |
DVSTParameters |
|
TVstParameterPropertiesFlag |
DVSTEffect |
|
TVstParameterPropertiesFlags |
DVSTEffect |
|
TVstParameterProperty |
DVSTParameters |
|
TVstPinConnectedEvent |
DVSTHost |
|
TVstPinPropertiesFlag |
DVSTEffect |
|
TVstPinPropertiesFlags |
DVSTEffect |
|
TVstPluginCategory |
DVSTEffect |
|
TVstProcessEventsEvent |
DVSTHost |
|
TVstProgram |
DVSTPrograms |
|
TVstPrograms |
DVSTPrograms |
|
TVstSampleRateChangedEvent |
DVSTHost |
|
TVstShowEditEvent |
DVSTHost |
|
TVstSpeakerArrangementType |
DVSTEffect |
variable |
TVstSpeakerType |
DVSTEffect |
reserved, none defined yet, zero. surround setup //////////////////////////////////////////////////////////// —Speaker Types——————————— 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(stU1) == stL, abs(stU2) == stR) |
TVstTimeInfoFlag |
DVSTEffect |
VstTimeInfo ///////////////////////////////////////////////////////////////
VstTimeInfo as requested via audioMasterGetTime (getTimeInfo()) refers to the current time slice. note the new slice is already started when processEvents() is called |
TVstTimeInfoFlags |
DVSTEffect |
|
TVstVirtualKey |
DVSTEffect |
see enum TVstModifierKey Used by member virt of VstKeyCode ///////////////////////////////////////// |