| 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 ///////////////////////////////////////// |