documentation
.HELP!
Delphi ASIO & VST Documentation
Delphi ASIO & VST Package: All Classes, Interfaces, Objects and Records
Delphi ASIO & VST
previous page
next page
All Classes, Interfaces, Objects and Records
Name
Unit
Description
ERect
DVSTEffect
TAsioDriverDesc
DASIOHost
TASIOHost
DASIOHost
TASIOHostBasic
DASIOHost
TASIOTimeSub
DASIOHost
TBasicVSTModule
DVSTBasicModule
-$DEFINE Debug
TBiquadIIRFilter
DDspFilter
TButterworthFilter
DDspButterworthFilter
-$DEFINE Debug
TButterworthHP
DDspButterworthFilter
TButterworthLP
DDspButterworthFilter
TChebyshev1Filter
DDspChebyshevFilter
-$DEFINE Debug
TChebyshev1HP
DDspChebyshevFilter
TChebyshev1LP
DDspChebyshevFilter
TComplexDouble
DAVDComplex
TComplexSingle
DAVDComplex
TCompressor
DDspDynamics
in ms
TCustomASIOHost
DASIOHost
TCustomASIOHostBasic
DASIOHost
TCustomVSTModule
DVSTCustomModule
TCustomVstParameterProperties
DVSTParameters
TCustomVstParameterProperty
DVSTParameters
TCustomVstProgram
DVSTPrograms
TCustomVstPrograms
DVSTPrograms
TCustomVstShellPlugin
DVSTShellPlugins
TCustomVstShellPlugins
DVSTShellPlugins
TDitherNoiseShaper
DDspDitherNoiseShaper
TDspEnvelopeFollower
DDspEnvelopeFollower
-$DEFINE Debug
TDspLowpassFilter
DDspFilter
TDspVSTModule
DVSTModuleWithDsp
TDynamics
DDspDynamics
TFilter
DDspFilter
TFXChunkBank
DVSTEffect
array[0..0] of fxPreset; // variable no. of programs ——————————————————————– For Bank (.fxb) with chunk (magic = 'FBCh') ——————————————————————–
TFXChunkSet
DVSTEffect
array[0..0] of Single; // variable no. of parameters ——————————————————————– For Preset (Program) (.fxp) with chunk (magic = 'FPCh') ——————————————————————–
TFXPreset
DVSTEffect
——————————————————————– For Preset (Program) (.fxp) without chunk (magic = 'FxCk') ——————————————————————–
TFXSet
DVSTEffect
array[0..7] of char; // variable ——————————————————————– For Bank (.fxb) without chunk (magic = 'FxBk') ——————————————————————–
TGate
DDspDynamics
TGuiADSRGraph
DGuiADSRGraph
TGuiADSRSettings
DGuiADSRGraph
TGuiBaseControl
DGuiBaseControl
TGuiColorRect
DGuiMidiKeys
TGuiDial
DGuiDial
TGuiDialPointerAngles
DGuiDial
TGuiDialSettings
DGuiDial
TGuiDynamicWaveform
DGuiDynamicWaveform
TGuiKbMouseDragInfo
DGuiMidiKeys
TGuiKeyZoneCollection
DGuiMidiKeyZones
TGuiKeyZoneItem
DGuiMidiKeyZones
TGuiLevelMeter
DGuiLevelMeter
TGuiMidiKeys
DGuiMidiKeys
TGuiMouseButtonState
DGuiBaseControl
TGuiMouseState
DGuiBaseControl
TGuiSingleKey
DGuiMidiKeys
TGuiStaticWaveform
DGuiStaticWaveform
TGuiZbMouseDragInfo
DGuiMidiKeys
-1 = Out of visible range
TIIRFilter
DDspFilter
TLFOSine
DDspPhaser
-$DEFINE Debug
TLFOTriangle
DDspPhaser
TMasterAllPass
DDspPhaser
TMetronome
DDspMetronome
TMidiKeyName
DVSTEffect
TMidiProgramCategory
DVSTEffect
TMidiProgramName
DVSTEffect
TPhaser
DDspPhaser
TSimpleBandpass
DDspFilter
TSimpleCompressor
DDspDynamics
in Hz
TSimpleFeedbackCompressor
DDspDynamics
in dB
TSimpleGainFilter
DDspFilter
GetZeros;
TSimpleGate
DDspDynamics
in dB
TSimpleHighcutFilter
DDspFilter
TSimpleHighpassFilter
DDspFilter
TSimpleHighShelfFilter
DDspFilter
TSimpleLimiter
DDspDynamics
in Hz
TSimpleLowcutFilter
DDspFilter
TSimpleLowpassFilter
DDspFilter
TSimpleLowShelfFilter
DDspFilter
TSimpleNotch
DDspFilter
TSimplePeakFilter
DDspFilter
TSimpleRMSCompressor
DDspDynamics
TSoftKneeFeedbackCompressor
DDspDynamics
TSoftKneeFeedbackLimiter
DDspDynamics
TSoftKneeLimiter
DDspDynamics
TSVF
DDSPStateVariableFilter
TVstAudioFile
DVSTEffect
TVstAudioFileMarker
DVSTEffect
TVSTEditorCreator
DVSTEditorCreator
TVSTEffect
DVSTEffect
TVstEvent
DVSTEffect
TVstEvents
DVSTEffect
TVstFileSelect
DVSTEffect
TVstFileType
DVSTEffect
TVstHost
DVSTHost
TVstKeyCode
DVSTEffect
TVstMidiEvent
DVSTEffect
TVstMidiSysexEvent
DVSTEffect
TVSTModule
DVSTModule
-$DEFINE Debug
TVSTModuleCreator
DVSTModuleCreator
TVSTModuleWithMidi
DVSTModuleWithMidi
TVSTModuleWithPrograms
DVSTModuleWithPrograms
TVstOfflineTask
DVSTEffect
TVstParameterProperties
DVSTEffect
TVstPatchChunkInfo
DVSTEffect
TVstPinProperties
DVSTEffect
TVstPlugIn
DVSTHost
TVstPlugIns
DVSTHost
TVSTPluginWizard
DVSTPluginWizard
-$DEFINE Debug
TVSTPluginWizardForm
DVSTPluginWizardFrm
TVSTPluginWizardGuiDialog
DVSTPluginWizardGuiDialog
TVSTProjectCreator
DVSTProjectCreator
-$DEFINE Debug
TVstSpeakerArrangement
DVSTEffect
TVstSpeakerProperties
DVSTEffect
TVstTimeInfo
DVSTEffect
TVstTimeInformation
DVSTHost
TVstVariableIo
DVSTEffect
TVstWindow
DVSTEffect
Generated by
PasDoc 0.10.0
on 2007-11-13 13:04:21
previous page
start
next page
Menu
Homepage
Table of contents
Units
DASIOHost
Classes
TAsioDriverDesc
Fields
id
name
path
TASIOTimeSub
Properties
OnChanged
SamplePos
Speed
SampleRate
Flags
Methods
Create
TCustomASIOHostBasic
Fields
InputChannelInfos
OutputChannelInfos
Properties
InputMeter
OutputMeter
Active
CanDos
DriverName
DriverVersion
DriverIndex
BufferSize
BufferMinimum
BufferMaximum
BufferPreferredSize
BufferGranularity
InputLatency
InputChannelCount
OutputLatency
OutputChannelCount
SampleRate
ASIOTime
OnCreate
OnDestroy
OnUpdateSamplePos
OnReset
OnDriverChanged
OnLatencyChanged
OnSampleRateChanged
OnBufferSwitch
OnBuffersCreate
OnBuffersDestroy
DriverList
Methods
Create
Destroy
ControlPanel
Reset
GetNumDrivers
OpenDriver
CloseDriver
CanSampleRate
GetOutputGain
SetInputGain
TASIOHostBasic
Properties
Active
CanDos
DriverName
DriverVersion
DriverIndex
BufferSize
BufferMinimum
BufferMaximum
BufferPreferredSize
BufferGranularity
InputLatency
InputChannelCount
OutputLatency
OutputChannelCount
SampleRate
ASIOTime
OnCreate
OnDestroy
OnUpdateSamplePos
OnReset
OnDriverChanged
OnLatencyChanged
OnSampleRateChanged
OnBufferSwitch
OnBuffersCreate
OnBuffersDestroy
DriverList
TCustomASIOHost
Properties
PreventClipping
PreFillInBuffer
PreFillOutBuffer
CustomGenerator
InputChannelOffset
OutputDither
OutputChannelOffset
ConvertOptimizations
OnInput2Sample
OnSample2Output
OnBufferSwitch32
OnBufferSwitch64
OnBufferSwitchNative
InputMonitor
Methods
Create
Destroy
TASIOHost
Properties
Active
CanDos
PreventClipping
PreFillInBuffer
PreFillOutBuffer
DriverName
DriverVersion
DriverIndex
BufferSize
BufferMinimum
BufferMaximum
BufferPreferredSize
BufferGranularity
CustomGenerator
InputLatency
InputChannelCount
InputChannelOffset
OutputLatency
OutputDither
OutputChannelCount
OutputChannelOffset
ConvertOptimizations
SampleRate
ASIOTime
OnCreate
OnDestroy
OnUpdateSamplePos
OnReset
OnDriverChanged
OnLatencyChanged
OnInput2Sample
OnSample2Output
OnSampleRateChanged
OnBufferSwitch32
OnBufferSwitch64
OnBufferSwitchNative
OnBuffersCreate
OnBuffersDestroy
InputMonitor
DriverList
Functions and Procedures
ChannelTypeToString
ListAsioDrivers
Types
PAsioDriverDesc
TASIOBufferList
PASIOBufferList
TAsioDriverList
TASIOCanDo
TASIOCanDos
TASIOOutputDither
TConvertMethod
TConvertOptimization
TConvertOptimizations
TSamplePositionUpdateEvent
TSample2Event
TBufferSwitchEvent32
TBufferSwitchEvent64
TBufferSwitchEventNative
TBufferPreFill
TPreventClipping
TInputMonitor
TATFlag
TATFlags
Constants
PM_ASIO
AM_ResetRequest
AM_BufferSwitch
AM_BufferSwitchTimeInfo
AM_LatencyChanged
PM_UpdateSamplePos
PM_BufferSwitch
PM_BufferSwitchTimeInfo
PM_Reset
DAVDCommon
Classes
Functions and Procedures
ms2smp
smp2ms
getSyncFactor
Sync2Smp
Factorial
f_Limit
f_Limit
f_Clip
f_Cliplo
f_Cliphi
dB_to_Amp
Amp_to_dB
Smallest
Largest
LimitAngle
f_Ln2
f_Floorln2
f_Arctan
f_Arctan
FreqLinearToLog
FreqLogToLinear
GetSinCos
GetSinCos
GetSinCos
RoundToPowerOf2
TruncToPowerOf2
OnOff
unDenormalize
Tanh2a
Tanh2b
Tanh2c
Tanh2d
Sigmoid
Sinc
FindMaximum
FindMaximum
DCSubstract
DCSubstract
ConvertSingleToDouble
ConvertDoubleToSingle
Types
TAVDSingleDynArray
TAVDDoubleDynArray
PAVDSingleDynArray
PAVDDoubleDynArray
TAVDSingleFixedArray
PAVDSingleFixedArray
TAVDDoubleFixedArray
PAVDDoubleFixedArray
TAVDArrayOfSingleDynArray
PAVDArrayOfSingleDynArray
TAVDArrayOfDoubleDynArray
PAVDArrayOfDoubleDynArray
TAVDArrayOfSingleFixedArray
PAVDArrayOfSingleFixedArray
TAVDArrayOfDoubleFixedArray
PAVDArrayOfDoubleFixedArray
TAVDSingleDynMatrix
PAVDSingleDynMatrix
TAVDDoubleDynMatrix
PAVDDoubleDynMatrix
T4SingleArray
P4SingleArray
T4DoubleArray
P4DoubleArray
T2SingleArray
P2SingleArray
T2DoubleArray
P2DoubleArray
TStrArray
DAVDComplex
Classes
TComplexSingle
Fields
Re
Im
TComplexDouble
Fields
Re
Im
Functions and Procedures
Complex
Complex
ComplexPolar
ComplexPolar
ComplexSign
ComplexSign
ComplexSign
ComplexSign
ComplexConjugate
ComplexConjugate
ComplexConjugate
ComplexConjugate
ComplexInvert
ComplexInvert
ComplexInvert
ComplexInvert
ComplexMagnitude
ComplexMagnitude
ComplexMagnitude
ComplexMagnitude
ComplexArgument
ComplexArgument
ComplexArgument
ComplexArgument
ComplexLog10
ComplexLog10
ComplexLog10
ComplexLog10
ComplexAdd
ComplexAdd
ComplexAdd
ComplexAdd
ComplexAddInplace
ComplexAddInplace
ComplexAddInplace
ComplexAddInplace
ComplexSubtract
ComplexSubtract
ComplexSubtract
ComplexSubtract
ComplexSubtractInplace
ComplexSubtractInplace
ComplexSubtractInplace
ComplexSubtractInplace
ComplexMultiply
ComplexMultiply
ComplexMultiply
ComplexMultiply
ComplexMultiplyInplace
ComplexMultiplyInplace
ComplexMultiplyInplace
ComplexMultiplyInplace
ComplexDivide
ComplexDivide
ComplexDivide
ComplexDivide
ComplexDivideInplace
ComplexDivideInplace
ComplexDivideInplace
ComplexDivideInplace
ComplexSqr
ComplexSqr
ComplexSqr
ComplexSqr
ComplexSqrt
ComplexSqrt
ComplexSqrt
ComplexSqrt
Types
PComplexSingle
PComplexDouble
PComplexSingleDynArray
TComplexSingleDynArray
PComplexDoubleDynArray
TComplexDoubleDynArray
DDspButterworthFilter
Classes
TButterworthFilter
Properties
DownsampleAmount
DownsampleFaktor
Methods
Create
SetFilterValues
MagnitudeSquared
MagnitudeLog10
ResetStates
Reset
PushStates
PopStates
ResetStatesInt64
Complex
Complex
Imaginary
Phase
Real
TButterworthLP
Methods
Create
CalculateCoefficients
ProcessSample
MagnitudeSquared
Phase
TButterworthHP
Methods
Create
CalculateCoefficients
ProcessSample
MagnitudeSquared
Types
TButterworthHighCut
TButterworthLowCut
DDspChebyshevFilter
Classes
TChebyshev1Filter
Properties
Ripple
DownsampleAmount
DownsampleFaktor
Methods
Create
SetFilterValues
MagnitudeSquared
MagnitudeLog10
ResetStates
Reset
TChebyshev1LP
Methods
Create
CalculateCoefficients
ProcessSample
MagnitudeSquared
MagnitudeLog10
TChebyshev1HP
Methods
Create
CalculateCoefficients
ProcessSample
MagnitudeSquared
MagnitudeLog10
DDspDitherNoiseShaper
Classes
TDitherNoiseShaper
Properties
DitherType
BitDepth
Methods
Create
Destroy
ProcessInteger
ProcessFloat
Reset
Types
TDitherType
DDspDynamics
Classes
TDynamics
Properties
Threshold
Ratio
Attack
Decay
SampleRate
GainReductionFactor
GainReductiondB
Methods
ProcessSample
Create
TSimpleGate
Methods
Create
ProcessSample
TGate
Properties
Hold
Range
Knee
Duck
SideChainLowCut
SideChainHighCut
Methods
Create
Destroy
ProcessSample
InputSideChain
TSimpleCompressor
Properties
AutoMakeUp
MakeUpGaindB
Methods
Create
ProcessSample
InputSideChain
TSimpleFeedbackCompressor
Methods
ProcessSample
TSoftKneeFeedbackCompressor
Methods
ProcessSample
TSimpleRMSCompressor
Properties
RMSTime
Methods
Create
ProcessSample
TCompressor
Properties
SideChainLowCut
SideChainHighCut
Methods
Create
Destroy
InputSideChain
ProcessSample
TSimpleLimiter
Methods
Create
ProcessSample
TSoftKneeLimiter
Properties
SoftKnee
Methods
Create
ProcessSample
TSoftKneeFeedbackLimiter
Methods
ProcessSample
Create
DDspEnvelopeFollower
Classes
TDspEnvelopeFollower
Properties
Attack
Release
Methods
Init
Reset
Process
Process
DDspFilter
Classes
TFilter
Properties
GainSpeed
SampleRateReciprocal
SinW0
W0
Gain
Frequency
SampleRate
Order
Methods
Create
ProcessSample
ProcessSample
ProcessSampleASM
MagnitudeSquared
MagnitudeLog10
Phase
Real
Imaginary
Complex
Complex
ResetStates
ResetStatesInt64
Reset
GetIR
GetIR
PushStates
PopStates
TIIRFilter
Properties
Bandwidth
Methods
Create
GetIR
GetIR
TBiquadIIRFilter
Properties
Poles
Zeros
Methods
Create
ResetStates
ResetStatesInt64
ProcessSample
ProcessSample
ProcessSampleASM
MagnitudeSquared
MagnitudeLog10
Phase
Real
Imaginary
Complex
Complex
Reset
PushStates
PopStates
TSimpleGainFilter
Methods
ProcessSample
ProcessSampleASM
TSimplePeakFilter
TSimpleLowShelfFilter
TSimpleHighShelfFilter
TSimpleHighcutFilter
TSimpleLowcutFilter
TSimpleLowpassFilter
TSimpleHighpassFilter
TSimpleBandpass
TSimpleNotch
TDspLowpassFilter
Properties
Frequency
Methods
Init
Reset
Process
Process
Types
TPNType
DDspInterpolation
Classes
Functions and Procedures
Hermite1
Hermite2
Hermite3
Hermite4
Hermite_asm
LinearInterpolation
CubicInterpolation
DDspMetronome
Classes
TMetronome
Properties
BeatsPerMinute
Samplerate
Methods
Create
SetSamplesPerBeat
ProcessSample
Reset
DDspPhaser
Classes
TLFOSine
Properties
Value
Speed
Min
Max
Methods
Create
TLFOTriangle
Properties
Value
Speed
Min
Max
Methods
Create
TMasterAllPass
Properties
Delay
Stages
SampleRate
Methods
Create
Destroy
Process
TPhaser
Properties
SampleRate
Depth
Feedback
Minimum
Maximum
Stages
Rate
Methods
Create
Destroy
Process
DDSPStateVariableFilter
Classes
TSVF
Properties
Frequency
SampleRate
Q
FrequencyTuningMethod
Methods
Create
Destroy
Process
ProcessBlock
Types
TFrequencyTuningMethod
DDspWaveshaper
Classes
Functions and Procedures
Waveshaper1
Waveshaper1
Waveshaper2
Waveshaper2
Waveshaper3
Waveshaper3
Waveshaper4
Waveshaper4
Waveshaper5
Waveshaper5
Waveshaper6
Waveshaper6
Waveshaper7
Waveshaper7
Waveshaper8
Waveshaper8
Saturate
Saturate
Saturate2
Saturate2
SoftSat
SoftSat
DDspWindowing
Classes
Functions and Procedures
ApplyBlackmanWindow
ApplyGaussianWindow
ApplyBlackmanHarrisWindow
ApplyHanningWindow
ApplyHammingWindow
DGuiADSRGraph
Classes
TGuiADSRSettings
Properties
Attack
Decay
Sustain
Release
Methods
Create
Destroy
SetAttack
SetDecay
SetRelease
SetSustain
TGuiADSRGraph
Properties
Attack
Decay
Sustain
Release
Transparent
LineWidth
LineColor
Color
ADSRSettings
OnAttackChange
OnDecayChange
OnSustainChange
OnReleaseChange
GridColor
GridWidth
GridStyle
GridVPadding
EnvVPadding
EnvHPadding
CursorDefault
CursorADR
CursorS
Methods
Create
Destroy
Types
TGuiADSRGraphMouseEdit
TGuiADSROnChange
DGuiBaseControl
Classes
TGuiMouseButtonState
Fields
ButtonDown
EventX
EventY
ShiftState
TGuiMouseState
Fields
LeftBtn
MiddleBtn
RightBtn
LastEventX
LastEventY
TGuiBaseControl
Fields
MouseState
Properties
LineWidth
LineColor
RedrawInterval
ReleaseMouseBtnOnLeave
Enabled
Align
Anchors
Constraints
ShowHint
Visible
PopupMenu
DragKind
DragCursor
DragMode
OnCanResize
OnClick
OnConstrainedResize
OnContextPopup
OnDblClick
OnDragDrop
OnDragOver
OnEndDock
OnEndDrag
OnMouseDown
OnMouseMove
OnMouseUp
OnMouseWheel
OnMouseWheelDown
OnMouseWheelUp
OnResize
OnStartDock
OnStartDrag
OnPaint
OnMouseEnter
OnMouseLeave
OnDragMouseMove
Methods
Create
Create
Destroy
Paint
UpdateGuiTimer
Types
TGuiOnDragMouseMove
TGuiMouseStateClass
DGuiDial
Classes
TGuiDialSettings
Methods
Create
TGuiDialPointerAngles
Properties
Start
Range
Resolution
Methods
Create
TGuiDial
Properties
Color
LineWidth
LineColor
CircleColor
AutoSize
AutoColor
Position
DefaultPosition
Min
Max
RightMouseButton
NumGlyphs
DialBitmap
StitchKind
PointerAngles
OnChange
Methods
Create
Destroy
Types
TGuiDialStitchKind
TGuiDialRMBFunc
DGuiDynamicWaveform
Classes
TGuiDynamicWaveform
Properties
RedrawInterval
InternalBufferSize
InternalBufferChannels
WaveProcessMode
Methods
Create
Destroy
ProcessBufferIndirect
ProcessBuffer
ProcessBuffer
Types
TGuiWaveProcessMode
DGuiLevelMeter
Classes
TGuiLevelMeter
Properties
Transparent
LineWidth
LineColor
Color
RedrawInterval
FillColor
FillStyle
LineStyle
MaxLineColor
MaxLineStyle
MaxLineWidth
ClippingLineColor
ClippingLineStyle
ClippingLineWidth
ClippingFillColor
ClippingFillStyle
ClippingBoxSize
ShowMaximum
ShowClipping
SampleRate
MaximumTimeFactor
LevelAttack
LevelRelease
LevelDirection
DisplayChannels
BarWidthPercentage
Methods
Create
Destroy
RedrawBuffer
ResetPeaks
ProcessBufferIndirect
ProcessBuffer
ProcessBuffer
Types
TGuiLevelDirection
TGuiShowClipping
DGuiMidiKeys
Classes
TGuiKbMouseDragInfo
Fields
Button
isDragging
StartKey
LastKey
TGuiZbMouseDragInfo
Fields
Button
isDragging
Zone
InZonePos
StartKey
LastKey
StartLowestZoneKey
StartHighestZoneKey
TGuiColorRect
Fields
Top
Left
Right
Bottom
TGuiSingleKey
Fields
KeyNr
Flags
Area
BaseColor
PressedColor
OverColor
Velocity
TGuiMidiKeys
Properties
Keys
ReleaseMouseBtnOnLeave
KeyDownMode
BorderColor
KeySeparatorColor
ZoneSeparatorColor
ZoneBarColor
ZoneBarHoverColor
BlackKeyColor
BlackKeyHoverColor
BlackKeyPressedColor
WhiteKeyColor
WhiteKeyHoverColor
WhiteKeyPressedColor
CursorKeys
CursorZoneBar
CursorZone
CursorZoneBorder
Height3d
BlackKeyHeight
BaseOctave
NumOctaves
IncludeLastOctave
KeyZones
ShowKeyZones
KeyZoneHeight
AllowKeyDragging
OnMouseUpOnMidiKey
OnMouseUpOnKeyZoneBar
OnMouseDownOnMidiKey
OnMouseDownKeyZoneBar
OnZoneBarMouseEnter
OnZoneBarMouseLeave
OnZoneMouseEnter
OnZoneMouseLeave
OnZoneMouseOverChanged
OnZoneSelectionChanged
OnKeyMouseEnter
OnKeyMouseLeave
OnStartZoneBarDragging
OnMoveZoneBarDragging
OnEndZoneBarDragging
OnStartKeyDragging
OnMoveKeyDragging
OnEndKeyDragging
OnNoteOn
OnNoteOff
Methods
Create
Destroy
SetKeyColor
SetKeyVelocity
SetKeyPressed
ReleaseKey
ReleaseAllKeys
RemoveKeyColor
AllNotesOff
RedrawBuffer
MousePosToKey
GetZoneMouseOverType
ScreenCoordOnKey
Types
TGuiZoneMousePosType
TGuiKbMouseAction
TGuiKeyFlags
TGuiKeyDownMode
TGuiKeyArray
TGuiOnMouseUpOnMidiKey
TGuiOnMouseDownOnMidiKey
TGuiOnMouseUpOnKeyZoneBar
TGuiOnMouseDownOnKeyZoneBar
TGuiOnZoneBarMouseEnter
TGuiOnZoneBarMouseLeave
TGuiOnZoneMouseEnter
TGuiOnZoneMouseLeave
TGuiOnZoneMouseOverChanged
TGuiOnZoneSelectionChanged
TGuiOnKeyMouseEnter
TGuiOnKeyMouseLeave
TGuiOnStartZoneBarDragging
TGuiOnMoveZoneBarDragging
TGuiOnEndZoneBarDragging
TGuiOnStartKeyDragging
TGuiOnMoveKeyDragging
TGuiOnEndKeyDragging
TGuiOnNoteOn
TGuiOnNoteOff
Constants
GUI_KB_MAXOCTAVES
GUI_KB_HIGHESTKEY
DGuiMidiKeyZones
Classes
TGuiKeyZoneItem
Properties
DisplayName
LowestZoneKey
HighestZoneKey
Visible
DefaultBrushColor
DefaultBrushStyle
DefaultBorderColor
DefaultBorderWidth
DefaultBorderStyle
HoverBrushColor
HoverBrushStyle
HoverBorderColor
HoverBorderWidth
HoverBorderStyle
SelectedBrushColor
SelectedBrushStyle
SelectedBorderColor
SelectedBorderWidth
SelectedBorderStyle
Tag
Selected
IsMouseOver
Methods
Create
SetIndex
MoveZoneZ
MoveZone
BringToFront
SendToBack
Select
SetMouseOver
UnSelect
SetBorders
KeyInZone
TGuiKeyZoneCollection
Properties
Items
Methods
Create
ClipZones
Add
Selected
Insert
UpdateOwner
UnselectAll
ZoneByKey
DeleteSelected
DGuiRegister
Classes
Functions and Procedures
Register
DGuiStaticWaveform
Classes
TGuiStaticWaveform
Properties
Wavedata
WaveLength
WaveChannels
Transparent
LineWidth
LineColor
Color
DisplayChannels
WaveVPadding
MedianVisible
MedianColor
MedianLineWidth
NormalizationType
WaveDrawMode
Methods
Create
Destroy
RedrawBuffer
SetWaveForm
SetWaveForm
ClearWaveForm
Types
TGuiNormalizationType
TGuiWaveDrawMode
DVSTBasicModule
Classes
TBasicVSTModule
Properties
Effect
AudioMaster
Methods
Create
HostCallProcess
HostCallProcessReplacing
HostCallProcessDoubleReplacing
HostCallGetParameter
HostCallSetParameter
HostCallDispatchEffect
HostCallOpen
HostCallClose
HostCallSetProgramm
HostCallGetProgramm
HostCallSetProgramName
HostCallGetProgramName
HostCallGetParamLabel
HostCallGetParamDisplay
HostCallGetParamName
HostCallGetVu
HostCallSetSampleRate
HostCallSetBlockSize
HostCallMainsChanged
HostCallEditGetRect
HostCallEditOpen
HostCallEditClose
HostCallEditDraw
HostCallEditMouse
HostCallEditKey
HostCallEditIdle
HostCallEditTop
HostCallEditSleep
HostCallIdentify
HostCallGetChunk
HostCallSetChunk
HostCallProcessEvents
HostCallCanBeAutomated
HostCallString2Parameter
HostCallGetNumProgramCategories
HostCallGetProgramNameIndexed
HostCallCopyProgram
HostCallConnectInput
HostCallConnectOutput
HostCallGetInputProperties
HostCallGetOutputProperties
HostCallGetPlugCategory
HostCallGetCurrentPosition
HostCallGetDestinationBuffer
HostCallOfflineNotify
HostCallOfflinePrepare
HostCallOfflineRun
HostCallProcessVarIo
HostCallSetSpeakerArrangement
HostCallSetBlockSizeAndSampleRate
HostCallSetBypass
HostCallGetEffectName
HostCallGetErrorText
HostCallGetVendorString
HostCallGetProductString
HostCallGetVendorVersion
HostCallVendorSpecific
HostCallCanDo
HostCallGetTailSize
HostCallIdle
HostCallGetIcon
HostCallSetViewPosition
HostCallGetParameterProperties
HostCallKeysRequired
HostCallGetVstVersion
HostCallEditKeyDown
HostCallEditKeyUp
HostCallSetEditKnobMode
HostCallGetMidiProgramName
HostCallGetCurrentMidiProgram
HostCallGetMidiProgramCategory
HostCallHasMidiProgramsChanged
HostCallGetMidiKeyName
HostCallBeginSetProgram
HostCallEndSetProgram
HostCallGetSpeakerArrangement
HostCallShellGetNextPlugin
HostCallStartProcess
HostCallStopProcess
HostCallSetTotalSampleToProcess
HostCallSetPanLaw
HostCallBeginLoadBank
HostCallBeginLoadProgram
HostCallSetProcessPrecision
HostCallGetNumMidiInputChannels
HostCallGetNumMidiOutputChannels
DVSTCustomModule
Classes
TCustomVSTModule
Properties
EditorForm
EditorNeedUpdate
Flags
SampleRate
numInputs
numOutputs
InitialDelay
RealQualities
OffQualities
IORatio
About
Version
UniqueID
numCategories
EffectName
ProductName
VendorName
VersionMajor
VersionMinor
VersionRelease
PlugCategory
ProcessPrecisition
KeysRequired
Tempo
ShellPlugins
TailSize
CanDos
HostProduct
HostVendor
HostVersion
OnBlockSizeChange
OnOpen
OnClose
OnResume
OnSuspend
OnEditOpen
OnEditClose
OnEditIdle
OnEditTop
OnEditSleep
OnSampleRateChange
OnGetVU
OnInitialize
OnDispatcher
OnSoftBypass
OnInConnected
OnOutConnected
OnStartProcess
OnStopProcess
OnEditorKeyUp
OnEditorKeyDown
OnEditorKnobMode
OnOfflineNotify
OnOfflinePrepare
OnOfflineRun
OnProcessVarIO
OnSetPanLaw
OnVendorSpecific
OnCanDo
OnCheckKey
OnInputProperties
OnOutputProperties
OnProcess
OnProcessReplacing
OnProcessDoubleReplacing
Methods
Create
Destroy
EditorPostUpdate
HostCallDispatchEffect
HostCallProcess
HostCallProcessReplacing
HostCallProcessDoubleReplacing
HostCallOpen
HostCallClose
HostCallGetVu
HostCallSetSampleRate
HostCallSetBlockSize
HostCallMainsChanged
HostCallEditGetRect
HostCallEditOpen
HostCallEditClose
HostCallEditIdle
HostCallEditTop
HostCallEditSleep
HostCallProcessEvents
HostCallConnectInput
HostCallConnectOutput
HostCallGetInputProperties
HostCallGetOutputProperties
HostCallGetPlugCategory
HostCallOfflineNotify
HostCallOfflinePrepare
HostCallOfflineRun
HostCallProcessVarIo
HostCallSetBlockSizeAndSampleRate
HostCallSetBypass
HostCallGetEffectName
HostCallGetVendorString
HostCallGetProductString
HostCallGetVendorVersion
HostCallVendorSpecific
HostCallCanDo
HostCallGetTailSize
HostCallKeysRequired
HostCallGetVstVersion
HostCallEditKeyDown
HostCallEditKeyUp
HostCallSetEditKnobMode
HostCallGetSpeakerArrangement
HostCallShellGetNextPlugin
HostCallStartProcess
HostCallStopProcess
HostCallSetTotalSampleToProcess
HostCallSetPanLaw
HostCallSetProcessPrecision
UpdateSampleRate
UpdateBlockSize
Types
TVstCanDo
TVstCanDos
TChannelPropertyFlags
TProcessAudioEvent
TProcessDoubleEvent
TGetVUEvent
TBlockSizeChangeEvent
TSampleRateChangeEvent
TOnDispatcherEvent
TOfflineNotifyEvent
TOfflinePrepareEvent
TOfflineRunEvent
TVSTKeyEvent
TProcessVarIOEvent
TInOutConnectedEvent
TSetKnobModeEvent
TSoftBypassEvent
TOnSetPanLawEvent
TGetEditorEvent
TOnVendorSpecificEvent
TOnCanDoEvent
TOnCheckKey
TOnGetChannelPropertiesEvent
DVSTEditorCreator
Classes
TVSTEditorCreator
Methods
Create
GetCreatorType
GetExisting
GetFileSystem
GetOwner
GetUnnamed
GetAncestorName
GetImplFileName
GetIntfFileName
GetFormName
GetMainForm
GetShowForm
GetShowSource
NewFormFile
NewImplSource
NewIntfSource
FormCreated
DVSTEffect
Classes
TVSTEffect
Fields
Magic
Dispatcher
Process
SetParameter
GetParameter
numPrograms
numParams
numInputs
numOutputs
EffectFlags
reservedForHost
resvd2
InitialDelay
RealQualities
OffQualities
IORatio
vObject
User
UniqueID
Version
ProcessReplacing
ProcessDoubleReplacing
Future
TVstEvent
Fields
EventType
ByteSize
DeltaFrames
Flags
Data
TVstEvents
Fields
numEvents
Reserved
Events
TVstMidiEvent
Fields
EventType
ByteSize
DeltaFrames
Flags
NoteLength
NoteOffset
MidiData
Detune
NoteOffVelocity
Reserved1
Reserved2
TVstMidiSysexEvent
Fields
EventType
ByteSize
DeltaFrames
Flags
dumpBytes
resvd1
sysexDump
resvd2
TVstTimeInfo
Fields
SamplePos
SampleRate
NanoSeconds
ppqPos
Tempo
BarStartPos
CycleStartPos
CycleEndPos
TimeSigNumerator
TimeSigDenominator
SmpteOffset
SmpteFrameRate
SamplesToNextClock
Flags
TVstVariableIo
Fields
Inputs
Outputs
numSamplesInput
numSamplesOutput
numSamplesInputProcessed
numSamplesOutputProcessed
TVstParameterProperties
Fields
StepFloat
SmallStepFloat
LargeStepFloat
Caption
Flags
MinInteger
MaxInteger
StepInteger
LargeStepInteger
ShortLabel
DisplayIndex
Category
numParametersInCategory
Reserved
CategoryLabel
Future
TVstPinProperties
Fields
Caption
Flags
ArrangementType
ShortLabel
Future
TMidiProgramName
Fields
ThisProgramIndex
Name
MidiProgram
MidiBankMsb
MidiBankLsb
Reserved
ParentCategoryIndex
Flags
TMidiProgramCategory
Fields
ThisCategoryIndex
Name
ParentCategoryIndex
Flags
TMidiKeyName
Fields
ThisProgramIndex
ThisKeyNumber
KeyName
Reserved
Flags
TVstSpeakerProperties
Fields
Azimuth
Elevation
Radius
Reserved
Name
vType
Future
TVstSpeakerArrangement
Fields
vType
numChannels
Speakers
TVstOfflineTask
Fields
processName
ReadPosition
WritePosition
ReadCount
WriteCount
SizeInputBuffer
SizeOutputBuffer
InputBuffer
OutputBuffer
PositionToProcessFrom
NumFramesToProcess
MaxFramesToWrite
ExtraBuffer
Value
Index
NumFramesInSourceFile
SourceSampleRate
DestinationSampleRate
NumSourceChannels
NumDestinationChannels
SourceFormat
DestinationFormat
OutputText
Progress
ProgressMode
ProgressText
Flags
ReturnValue
HostOwned
PlugOwned
Future
TVstAudioFile
Fields
Flags
HostOwned
PlugOwned
Name
UniqueId
SampleRate
NumChannels
NumFrames
Format
EditCursorPosition
SelectionStart
SelectionSize
SelectedChannelsMask
NumMarkers
TimeRulerUnit
TimeRulerOffset
Tempo
TimeSigNumerator
TimeSigDenominator
TicksPerBlackNote
SmpteFrameRate
Future
TVstAudioFileMarker
Fields
Position
Name
vType
ID
Reserved
TVstWindow
Fields
Title
xPos
yPos
Width
Height
Style
Parent
userHandle
winHandle
Future
TVstKeyCode
Fields
Character
Virt
Modifier
TVstFileType
Fields
name
macType
dosType
unixType
mimeType1
mimeType2
TVstFileSelect
Fields
Command
vType
MacCreator
nbFileTypes
FileTypes
Title
InitialPath
ReturnPath
SizeReturnPath
ReturnMultiplePaths
nbReturnPath
Reserved
Future
TVstPatchChunkInfo
Fields
version
pluginUniqueID
pluginVersion
numElements
future
TFXPreset
Fields
chunkMagic
ByteSize
fxMagic
version
fxID
fxVersion
numParams
prgName
params
TFXChunkSet
Fields
chunkMagic
ByteSize
fxMagic
version
fxID
fxVersion
numPrograms
prgName
chunkSize
chunk
TFXSet
Fields
chunkMagic
ByteSize
fxMagic
version
fxID
fxVersion
numPrograms
future
programs
TFXChunkBank
Fields
chunkMagic
ByteSize
fxMagic
version
fxID
fxVersion
numPrograms
future
chunkSize
chunk
ERect
Fields
Top
Left
Bottom
Right
Functions and Procedures
FourCharToLong
FMod
Rect
dB2string
dB2stringRound
float2string
long2string
float2stringAsLong
Hz2string
ms2string
gapSmallValue
invGapSmallValue
Opcode2String
KeyCodeToInteger
Types
PPSingle
PPDouble
PVSTEffect
TDispatcherOpcode
TProcessPrecision
TAudioMasterOpcode
TAudioMasterCallbackFunc
TDispatcherFunc
TProcessProc
TProcessDoubleProc
TSetParameterProc
TGetParameterFunc
TMainProc
TEffFlag
TEffFlags
TVSTEventType
PVstEvent
PVstEvents
TVstMidiEventFlag
TVstMidiEventFlags
PVstMidiEvent
PVstMidiSysexEvent
TVstTimeInfoFlag
TVstTimeInfoFlags
PVstTimeInfo
PVstVariableIo
TVstHostLanguage
TVstParameterPropertiesFlag
TVstParameterPropertiesFlags
PVstParameterProperties
TVstPinPropertiesFlag
TVstPinPropertiesFlags
PVstPinProperties
TVstPluginCategory
TMidiProgramNameFlag
TMidiProgramNameFlags
PMidiProgramName
PMidiProgramCategory
PMidiKeyName
TVstSpeakerType
PVstSpeakerProperties
PVstSpeakerArrangement
TVstSpeakerArrangementType
TVstOfflineTaskFlag
TVstOfflineTaskFlags
PVstOfflineTask
TVstOfflineOption
TVstAudioFileFlag
TVstAudioFileFlags
PVstAudioFile
PVstAudioFileMarker
PVstWindow
PVstKeyCode
TVstVirtualKey
TVstModifierKeys
PVstFileType
TVstFileCommand
TVstFileTypeType
PVstFileSelect
PVstPatchChunkInfo
TVstPanLawType
PPERect
PERect
Constants
kEffectMagic
VKEY_BACK
VKEY_TAB
VKEY_CLEAR
VKEY_RETURN
VKEY_PAUSE
VKEY_ESCAPE
VKEY_SPACE
VKEY_NEXT
VKEY_END
VKEY_HOME
VKEY_LEFT
VKEY_UP
VKEY_RIGHT
VKEY_DOWN
VKEY_PAGEUP
VKEY_PAGEDOWN
VKEY_SELECT
VKEY_PRINT
VKEY_ENTER
VKEY_SNAPSHOT
VKEY_INSERT
VKEY_DELETE
VKEY_HELP
VKEY_NUMPAD0
VKEY_NUMPAD1
VKEY_NUMPAD2
VKEY_NUMPAD3
VKEY_NUMPAD4
VKEY_NUMPAD5
VKEY_NUMPAD6
VKEY_NUMPAD7
VKEY_NUMPAD8
VKEY_NUMPAD9
VKEY_MULTIPLY
VKEY_ADD
VKEY_SEPARATOR
VKEY_SUBTRACT
VKEY_DECIMAL
VKEY_DIVIDE
VKEY_F1
VKEY_F2
VKEY_F3
VKEY_F4
VKEY_F5
VKEY_F6
VKEY_F7
VKEY_F8
VKEY_F9
VKEY_F10
VKEY_F11
VKEY_F12
VKEY_NUMLOCK
VKEY_SCROLL
VKEY_SHIFT
VKEY_CONTROL
VKEY_ALT
VKEY_EQUALS
MODIFIER_SHIFT
MODIFIER_ALTERNATE
MODIFIER_COMMAND
MODIFIER_CONTROL
cMagic
presetMagic
bankMagic
chunkPresetMagic
chunkBankMagic
chunkGlobalMagic
fMagic
DVSTEffectFunctions
Classes
Functions and Procedures
DispatchEffectFunc
GetParameterFunc
SetParameterFunc
ProcessFunc
ProcessReplacingFunc
ProcessDoubleReplacingFunc
DVSTHost
Classes
TVstPlugIn
Fields
PVstEffect
GUIForm
Properties
Parameters
VstOfflineTask
Active
DisplayName
numInputs
numOutputs
numPrograms
numParams
Version
InitialDelay
ReplaceOrAccumulate
CurrentProcessLevel
AutomationState
uID
PluginVstVersion
EditVisible
EffectOptions
PlugCategory
ProgramNr
ProgramName
VendorString
VendorVersion
ProductString
OnAudioMasterAutomate
OnAudioMasterIdle
OnAudioMasterNeedIdle
OnAudioMasterIOChanged
OnAudioMasterWantMidi
OnAudioMasterOfflineStart
OnAudioMasterOfflineRead
OnAudioMasterOfflineWrite
OnAudioMasterOfflineGetCurrentPass
OnAudioMasterOfflineGetCurrentMetaPass
OnAudioMasterSetOutputSampleRate
OnAudioMasterUpdateDisplay
OnAudioMasterBeginEdit
OnAudioMasterEndEdit
OnAudioMasterPinConnected
OnVendorSpecific
OnShowEdit
OnCloseEdit
OnAfterLoad
OnProcessEvents
DLLFileName
GUIStyle
Methods
Create
Destroy
GetDisplayName
GetVendorString
GetProductString
GetVendorVersion
GetProgram
SetProgram
GetProgramName
SetProgramName
SetSampleRate
Open
Close
Load
UnLoad
ShowEdit
ShowEdit
EditGetRect
EditOpen
EditClose
CloseEdit
MainsChanged
SetParameter
GetParameter
GetParamLabel
GetParamDisplay
GetParamName
GetVu
Identify
Process
ProcessReplacing
ProcessDoubleReplacing
ProcessAudio
GetChunk
SetChunk
ProcessEvents
CanBeAutomated
String2Parameter
GetNumProgramCategories
GetProgramNameIndexed
CopyCurrentProgramTo
ConnectInput
ConnectOutput
GetInputProperties
GetOutputProperties
GetPlugCategory
GetCurrentPosition
GetDestinationBuffer
OfflineNotify
OfflinePrepare
OfflineRun
ProcessVarIo
SetSpeakerArrangement
SetBlockSizeAndSampleRate
SetBypass
GetEffectName
GetErrorText
GetTailSize
GetIcon
GetVstVersion
GetSpeakerArrangement
ShellGetNextPlugin
EditKeyDown
EditKeyUp
SetEditKnobMode
StartProcess
StopProcess
SetTotalSampleToProcess
BeginSetProgram
EndSetProgram
SetPanLaw
GetMidiProgramName
GetCurrentMidiProgram
GetMidiProgramCategory
HasMidiProgramsChanged
GetMidiKeyName
BeginLoadBank
BeginLoadProgram
GetRect
GetParameterProperties
VendorSpecific
CanDo
Idle
EditIdle
EditActivate
EditDeactivate
SetViewPosition
KeysRequired
SavePreset
SavePreset
LoadPreset
LoadPreset
SaveBank
SaveBank
LoadBank
LoadBank
TVstPlugIns
Properties
Count
Methods
Create
Add
CloneAdd
Insert
Delete
TVstTimeInformation
Properties
OnChanged
SamplePos
SampleRate
NanoSeconds
PpqPos
Tempo
BarStartPos
CycleStartPos
CycleEndPos
TimeSigNumerator
TimeSigDenominator
SmpteOffset
SmpteFrameRate
SamplesToNextClock
Flags
Methods
Create
TVstHost
Properties
LatencyInput
LatencyOutput
VstPlugIns
Language
NumAutomatableParameters
ParameterQuantization
BlockSize
CanDos
ManageIdleAutomaticly
Tempo
VstVersion
VendorString
VendorVersion
ProductString
PlugInDir
VstTimeInfo
OnCreate
OnDestroy
Methods
Create
Destroy
UpdateVstTimeInfo
ResetVstTimeInformation
Functions and Procedures
Register
string2Language
PlugCategory2String
EffOptions2String
Types
TVendorSpecificEvent
TVstShowEditEvent
TVstAutomateEvent
TVstProcessEventsEvent
TVstAutomationNotifyEvent
TVstSampleRateChangedEvent
TVstPinConnectedEvent
TVstOfflineEvent
TGUIStyle
THostCanDo
TKnobMode
TReplaceOrAccumulate
TCurrentProcessLevel
TAutomationState
THostCanDos
DVSTModule
Classes
TVSTModule
Properties
Flags
About
Version
EffectName
ProductName
VendorName
VersionMajor
VersionMinor
VersionRelease
PlugCategory
Tempo
TailSize
CanDos
SampleRate
BlockSize
numInputs
numOutputs
numParams
numPrograms
numCategories
CurrentProgram
CurrentProgramName
ProcessingMode
BlockModeSize
BlockModeOverlap
InitialDelay
KeysRequired
RealQualities
OffQualities
IORatio
UniqueID
ShellPlugins
Programs
ParameterProperties
ProcessPrecisition
OnGetChunkParameter
OnOpen
OnClose
OnEditOpen
OnEditClose
OnEditIdle
OnEditTop
OnEditSleep
OnEditorKeyUp
OnEditorKeyDown
OnEditorKnobMode
OnParameterChange
OnResume
OnSuspend
OnParameterSizeFailed
OnBlockSizeChange
OnSampleRateChange
OnGetVU
OnProcess
OnProcessReplacing
OnProcessDoubleReplacing
OnSoftBypass
OnProcessMidi
OnInConnected
OnOutConnected
OnStartProcess
OnStopProcess
OnOfflineNotify
OnOfflinePrepare
OnOfflineRun
OnProcessVarIO
OnSetPanLaw
OnBeginLoadBank
OnBeginLoadProgram
OnBeginSetProgram
OnEndSetProgram
OnInitialize
OnBeforeProgramChange
OnAfterProgramChange
OnDispatcher
OnVendorSpecific
OnCanDo
OnInputProperties
OnOutputProperties
OnCheckKey
Methods
Create
Destroy
Functions and Procedures
InitResourceComponent
DVSTModuleCreator
Classes
TVSTModuleCreator
Methods
Create
GetCreatorType
GetExisting
GetFileSystem
GetOwner
GetUnnamed
GetAncestorName
GetImplFileName
GetIntfFileName
GetFormName
GetMainForm
GetShowForm
GetShowSource
NewFormFile
NewImplSource
NewIntfSource
FormCreated
DVSTModuleWithDsp
Classes
TDspVSTModule
Properties
BlockSize
BlockModeSize
BlockModeOverlap
ProcessingMode
OnProcess
OnProcessReplacing
OnProcessDoubleReplacing
Methods
Create
Destroy
RegisterDSPItem
UnRegisterDSPItem
Types
TProcessingMode
DVSTModuleWithMidi
Classes
TVSTModuleWithMidi
Properties
OnProcessMidi
Methods
Create
Destroy
HostCallProcess
HostCallProcessReplacing
HostCallProcessDoubleReplacing
HostCallProcessEvents
HostCallGetCurrentMidiProgram
MIDI_Out
MIDI_SendSysEx
MIDI_CC
MIDI_ChannelAftertouch
MIDI_NoteOff
MIDI_NoteOn
MIDI_PitchBend
MIDI_PitchBend2
MIDI_PolyAftertouch
MIDI_ProgramChange
Types
TProcessMidiEvent
DVSTModuleWithPrograms
Classes
TVSTModuleWithPrograms
Properties
numParams
numPrograms
CurrentProgram
CurrentProgramName
Chunk
Programs
ParameterProperties
Parameter
OnParameterChange
OnBeginSetProgram
OnEndSetProgram
OnBeginLoadBank
OnBeginLoadProgram
OnParameterSizeFailed
OnBeforeProgramChange
OnAfterProgramChange
OnGetChunkParameter
Methods
Create
Destroy
SetParameterCount
HostCallGetParameter
HostCallSetParameter
HostCallEditOpen
HostCallSetProgramm
HostCallGetProgramm
HostCallSetProgramName
HostCallGetProgramName
HostCallGetParamLabel
HostCallGetParamDisplay
HostCallGetParamName
HostCallGetChunk
HostCallSetChunk
HostCallCanBeAutomated
HostCallString2Parameter
HostCallGetNumProgramCategories
HostCallGetProgramNameIndexed
HostCallGetParameterProperties
HostCallBeginSetProgram
HostCallEndSetProgram
HostCallBeginLoadBank
HostCallBeginLoadProgram
Types
TGetChunkParameterEvent
TOnBeginLoadBankEvent
TOnBeginLoadProgramEvent
DVSTParameters
Classes
TCustomVstParameterProperty
Properties
Min
Max
CC
Curve
DisplayName
Units
CurveFactor
SmoothingFactor
CanBeAutomated
ReportVST2Properties
StepFloat
SmallStepFloat
LargeStepFloat
Flags
MinInteger
MaxInteger
StepInteger
LargeStepInteger
ShortLabel
VSTModule
OnParameterChange
OnCustomParameterLabel
OnCustomParameterDisplay
Methods
Create
Destroy
Smooth
TCustomVstParameterProperties
Properties
Count
VSTModule
Methods
Create
Destroy
WriteVSTXML
WriteVSTXML
Add
Insert
Delete
Types
TCurveType
TParameterChangeEvent
TCustomParameterLabelEvent
TCustomParameterDisplayEvent
TVstParameterProperty
TVstParameterProperties
DVSTPluginWizard
Classes
TVSTPluginWizard
Methods
GetIDString
GetName
GetState
Execute
GetAuthor
GetComment
GetPage
GetGlyph
DVSTPluginWizardFrm
Classes
TVSTPluginWizardForm
Fields
LbEffectName
Image1
Label7
Label8
Panel1
Image2
Label9
Label10
Bevel1
Panel2
PageControl
ts_Welcome
Label11
ts_Finish
Label13
Label14
Label12
Label15
Label16
Label17
Label18
TabSheet1
Label23
Label26
optPluginTypeSynth
TabSheet2
optPluginTypeEffect
chkUseEditor
TabSheet3
Label6
Label19
edtProjectPath
Label20
edtProjectName
Label21
TabSheet4
Label22
Label24
Label25
edtPluginFormName
Label27
edtPluginUnitName
Label28
Label1
Label29
TabSheet5
Label2
Label3
Label34
edtEffectName
btnFinish
btnCancel
btnNext
btnPrev
btnBrowse
Label4
edtProductName
TabSheet6
Label33
Label36
Label35
edtVersionMajor
Label5
edtUniqueID
Label37
edtVendorName
pnlEditorDetails
Label32
edtEditorUnitName
Label31
edtEditorFormName
lblEditorFormName
edtVersionMinor
Label30
edtVersionRelease
Label38
Bevel2
Methods
btnNextClick
btnPrevClick
FormCreate
btnBrowseClick
edtVersionMajorKeyPress
chkUseEditorClick
InitConfigFromForm
InitFormFromConfig
Functions and Procedures
ShowWizardGuiDialog
DVSTPluginWizardGuiDialog
Classes
TVSTPluginWizardGuiDialog
Fields
EdClassName
LbEffectName
BtCreate
GBFlags
CBEditor
DVSTPluginWizardReg
Classes
Functions and Procedures
Register
DVSTPrograms
Classes
TCustomVstProgram
Properties
Parameter
Chunk
DisplayName
VSTModule
OnInitialize
OnLoadChunk
OnStoreChunk
Methods
Create
Destroy
ParameterCount
SetParameterCount
TCustomVstPrograms
Properties
Count
VSTModule
Methods
Create
Destroy
Add
Insert
Delete
Types
TChunkEvent
TVstProgram
TVstPrograms
DVSTProjectCreator
Classes
TVSTProjectCreator
Methods
Create
GetCreatorType
GetExisting
GetFileSystem
GetOwner
GetUnnamed
GetFileName
GetOptionFileName
GetShowSource
NewDefaultModule
NewOptionSource
NewProjectResource
NewProjectSource
DVSTShellPlugins
Classes
TCustomVstShellPlugin
Fields
UID
Properties
DisplayName
numInputs
numOutputs
numParams
numPrograms
PlugCategory
UniqueID
VSTModule
OnInstanciate
Methods
Create
Destroy
TCustomVstShellPlugins
Properties
Count
VSTModule
Methods
Create
Destroy
Add
Insert
Delete
Types
TUIDInstantiateEvent
Class Hierarchy
Classes
TAsioDriverDesc
Fields
id
name
path
TASIOTimeSub
Properties
OnChanged
SamplePos
Speed
SampleRate
Flags
Methods
Create
TCustomASIOHostBasic
Fields
InputChannelInfos
OutputChannelInfos
Properties
InputMeter
OutputMeter
Active
CanDos
DriverName
DriverVersion
DriverIndex
BufferSize
BufferMinimum
BufferMaximum
BufferPreferredSize
BufferGranularity
InputLatency
InputChannelCount
OutputLatency
OutputChannelCount
SampleRate
ASIOTime
OnCreate
OnDestroy
OnUpdateSamplePos
OnReset
OnDriverChanged
OnLatencyChanged
OnSampleRateChanged
OnBufferSwitch
OnBuffersCreate
OnBuffersDestroy
DriverList
Methods
Create
Destroy
ControlPanel
Reset
GetNumDrivers
OpenDriver
CloseDriver
CanSampleRate
GetOutputGain
SetInputGain
TASIOHostBasic
Properties
Active
CanDos
DriverName
DriverVersion
DriverIndex
BufferSize
BufferMinimum
BufferMaximum
BufferPreferredSize
BufferGranularity
InputLatency
InputChannelCount
OutputLatency
OutputChannelCount
SampleRate
ASIOTime
OnCreate
OnDestroy
OnUpdateSamplePos
OnReset
OnDriverChanged
OnLatencyChanged
OnSampleRateChanged
OnBufferSwitch
OnBuffersCreate
OnBuffersDestroy
DriverList
TCustomASIOHost
Properties
PreventClipping
PreFillInBuffer
PreFillOutBuffer
CustomGenerator
InputChannelOffset
OutputDither
OutputChannelOffset
ConvertOptimizations
OnInput2Sample
OnSample2Output
OnBufferSwitch32
OnBufferSwitch64
OnBufferSwitchNative
InputMonitor
Methods
Create
Destroy
TASIOHost
Properties
Active
CanDos
PreventClipping
PreFillInBuffer
PreFillOutBuffer
DriverName
DriverVersion
DriverIndex
BufferSize
BufferMinimum
BufferMaximum
BufferPreferredSize
BufferGranularity
CustomGenerator
InputLatency
InputChannelCount
InputChannelOffset
OutputLatency
OutputDither
OutputChannelCount
OutputChannelOffset
ConvertOptimizations
SampleRate
ASIOTime
OnCreate
OnDestroy
OnUpdateSamplePos
OnReset
OnDriverChanged
OnLatencyChanged
OnInput2Sample
OnSample2Output
OnSampleRateChanged
OnBufferSwitch32
OnBufferSwitch64
OnBufferSwitchNative
OnBuffersCreate
OnBuffersDestroy
InputMonitor
DriverList
TComplexSingle
Fields
Re
Im
TComplexDouble
Fields
Re
Im
TButterworthFilter
Properties
DownsampleAmount
DownsampleFaktor
Methods
Create
SetFilterValues
MagnitudeSquared
MagnitudeLog10
ResetStates
Reset
PushStates
PopStates
ResetStatesInt64
Complex
Complex
Imaginary
Phase
Real
TButterworthLP
Methods
Create
CalculateCoefficients
ProcessSample
MagnitudeSquared
Phase
TButterworthHP
Methods
Create
CalculateCoefficients
ProcessSample
MagnitudeSquared
TChebyshev1Filter
Properties
Ripple
DownsampleAmount
DownsampleFaktor
Methods
Create
SetFilterValues
MagnitudeSquared
MagnitudeLog10
ResetStates
Reset
TChebyshev1LP
Methods
Create
CalculateCoefficients
ProcessSample
MagnitudeSquared
MagnitudeLog10
TChebyshev1HP
Methods
Create
CalculateCoefficients
ProcessSample
MagnitudeSquared
MagnitudeLog10
TDitherNoiseShaper
Properties
DitherType
BitDepth
Methods
Create
Destroy
ProcessInteger
ProcessFloat
Reset
TDynamics
Properties
Threshold
Ratio
Attack
Decay
SampleRate
GainReductionFactor
GainReductiondB
Methods
ProcessSample
Create
TSimpleGate
Methods
Create
ProcessSample
TGate
Properties
Hold
Range
Knee
Duck
SideChainLowCut
SideChainHighCut
Methods
Create
Destroy
ProcessSample
InputSideChain
TSimpleCompressor
Properties
AutoMakeUp
MakeUpGaindB
Methods
Create
ProcessSample
InputSideChain
TSimpleFeedbackCompressor
Methods
ProcessSample
TSoftKneeFeedbackCompressor
Methods
ProcessSample
TSimpleRMSCompressor
Properties
RMSTime
Methods
Create
ProcessSample
TCompressor
Properties
SideChainLowCut
SideChainHighCut
Methods
Create
Destroy
InputSideChain
ProcessSample
TSimpleLimiter
Methods
Create
ProcessSample
TSoftKneeLimiter
Properties
SoftKnee
Methods
Create
ProcessSample
TSoftKneeFeedbackLimiter
Methods
ProcessSample
Create
TDspEnvelopeFollower
Properties
Attack
Release
Methods
Init
Reset
Process
Process
TFilter
Properties
GainSpeed
SampleRateReciprocal
SinW0
W0
Gain
Frequency
SampleRate
Order
Methods
Create
ProcessSample
ProcessSample
ProcessSampleASM
MagnitudeSquared
MagnitudeLog10
Phase
Real
Imaginary
Complex
Complex
ResetStates
ResetStatesInt64
Reset
GetIR
GetIR
PushStates
PopStates
TIIRFilter
Properties
Bandwidth
Methods
Create
GetIR
GetIR
TBiquadIIRFilter
Properties
Poles
Zeros
Methods
Create
ResetStates
ResetStatesInt64
ProcessSample
ProcessSample
ProcessSampleASM
MagnitudeSquared
MagnitudeLog10
Phase
Real
Imaginary
Complex
Complex
Reset
PushStates
PopStates
TSimpleGainFilter
Methods
ProcessSample
ProcessSampleASM
TSimplePeakFilter
TSimpleLowShelfFilter
TSimpleHighShelfFilter
TSimpleHighcutFilter
TSimpleLowcutFilter
TSimpleLowpassFilter
TSimpleHighpassFilter
TSimpleBandpass
TSimpleNotch
TDspLowpassFilter
Properties
Frequency
Methods
Init
Reset
Process
Process
TMetronome
Properties
BeatsPerMinute
Samplerate
Methods
Create
SetSamplesPerBeat
ProcessSample
Reset
TLFOSine
Properties
Value
Speed
Min
Max
Methods
Create
TLFOTriangle
Properties
Value
Speed
Min
Max
Methods
Create
TMasterAllPass
Properties
Delay
Stages
SampleRate
Methods
Create
Destroy
Process
TPhaser
Properties
SampleRate
Depth
Feedback
Minimum
Maximum
Stages
Rate
Methods
Create
Destroy
Process
TSVF
Properties
Frequency
SampleRate
Q
FrequencyTuningMethod
Methods
Create
Destroy
Process
ProcessBlock
TGuiADSRSettings
Properties
Attack
Decay
Sustain
Release
Methods
Create
Destroy
SetAttack
SetDecay
SetRelease
SetSustain
TGuiADSRGraph
Properties
Attack
Decay
Sustain
Release
Transparent
LineWidth
LineColor
Color
ADSRSettings
OnAttackChange
OnDecayChange
OnSustainChange
OnReleaseChange
GridColor
GridWidth
GridStyle
GridVPadding
EnvVPadding
EnvHPadding
CursorDefault
CursorADR
CursorS
Methods
Create
Destroy
TGuiMouseButtonState
Fields
ButtonDown
EventX
EventY
ShiftState
TGuiMouseState
Fields
LeftBtn
MiddleBtn
RightBtn
LastEventX
LastEventY
TGuiBaseControl
Fields
MouseState
Properties
LineWidth
LineColor
RedrawInterval
ReleaseMouseBtnOnLeave
Enabled
Align
Anchors
Constraints
ShowHint
Visible
PopupMenu
DragKind
DragCursor
DragMode
OnCanResize
OnClick
OnConstrainedResize
OnContextPopup
OnDblClick
OnDragDrop
OnDragOver
OnEndDock
OnEndDrag
OnMouseDown
OnMouseMove
OnMouseUp
OnMouseWheel
OnMouseWheelDown
OnMouseWheelUp
OnResize
OnStartDock
OnStartDrag
OnPaint
OnMouseEnter
OnMouseLeave
OnDragMouseMove
Methods
Create
Create
Destroy
Paint
UpdateGuiTimer
TGuiDialSettings
Methods
Create
TGuiDialPointerAngles
Properties
Start
Range
Resolution
Methods
Create
TGuiDial
Properties
Color
LineWidth
LineColor
CircleColor
AutoSize
AutoColor
Position
DefaultPosition
Min
Max
RightMouseButton
NumGlyphs
DialBitmap
StitchKind
PointerAngles
OnChange
Methods
Create
Destroy
TGuiDynamicWaveform
Properties
RedrawInterval
InternalBufferSize
InternalBufferChannels
WaveProcessMode
Methods
Create
Destroy
ProcessBufferIndirect
ProcessBuffer
ProcessBuffer
TGuiLevelMeter
Properties
Transparent
LineWidth
LineColor
Color
RedrawInterval
FillColor
FillStyle
LineStyle
MaxLineColor
MaxLineStyle
MaxLineWidth
ClippingLineColor
ClippingLineStyle
ClippingLineWidth
ClippingFillColor
ClippingFillStyle
ClippingBoxSize
ShowMaximum
ShowClipping
SampleRate
MaximumTimeFactor
LevelAttack
LevelRelease
LevelDirection
DisplayChannels
BarWidthPercentage
Methods
Create
Destroy
RedrawBuffer
ResetPeaks
ProcessBufferIndirect
ProcessBuffer
ProcessBuffer
TGuiKbMouseDragInfo
Fields
Button
isDragging
StartKey
LastKey
TGuiZbMouseDragInfo
Fields
Button
isDragging
Zone
InZonePos
StartKey
LastKey
StartLowestZoneKey
StartHighestZoneKey
TGuiColorRect
Fields
Top
Left
Right
Bottom
TGuiSingleKey
Fields
KeyNr
Flags
Area
BaseColor
PressedColor
OverColor
Velocity
TGuiMidiKeys
Properties
Keys
ReleaseMouseBtnOnLeave
KeyDownMode
BorderColor
KeySeparatorColor
ZoneSeparatorColor
ZoneBarColor
ZoneBarHoverColor
BlackKeyColor
BlackKeyHoverColor
BlackKeyPressedColor
WhiteKeyColor
WhiteKeyHoverColor
WhiteKeyPressedColor
CursorKeys
CursorZoneBar
CursorZone
CursorZoneBorder
Height3d
BlackKeyHeight
BaseOctave
NumOctaves
IncludeLastOctave
KeyZones
ShowKeyZones
KeyZoneHeight
AllowKeyDragging
OnMouseUpOnMidiKey
OnMouseUpOnKeyZoneBar
OnMouseDownOnMidiKey
OnMouseDownKeyZoneBar
OnZoneBarMouseEnter
OnZoneBarMouseLeave
OnZoneMouseEnter
OnZoneMouseLeave
OnZoneMouseOverChanged
OnZoneSelectionChanged
OnKeyMouseEnter
OnKeyMouseLeave
OnStartZoneBarDragging
OnMoveZoneBarDragging
OnEndZoneBarDragging
OnStartKeyDragging
OnMoveKeyDragging
OnEndKeyDragging
OnNoteOn
OnNoteOff
Methods
Create
Destroy
SetKeyColor
SetKeyVelocity
SetKeyPressed
ReleaseKey
ReleaseAllKeys
RemoveKeyColor
AllNotesOff
RedrawBuffer
MousePosToKey
GetZoneMouseOverType
ScreenCoordOnKey
TGuiKeyZoneItem
Properties
DisplayName
LowestZoneKey
HighestZoneKey
Visible
DefaultBrushColor
DefaultBrushStyle
DefaultBorderColor
DefaultBorderWidth
DefaultBorderStyle
HoverBrushColor
HoverBrushStyle
HoverBorderColor
HoverBorderWidth
HoverBorderStyle
SelectedBrushColor
SelectedBrushStyle
SelectedBorderColor
SelectedBorderWidth
SelectedBorderStyle
Tag
Selected
IsMouseOver
Methods
Create
SetIndex
MoveZoneZ
MoveZone
BringToFront
SendToBack
Select
SetMouseOver
UnSelect
SetBorders
KeyInZone
TGuiKeyZoneCollection
Properties
Items
Methods
Create
ClipZones
Add
Selected
Insert
UpdateOwner
UnselectAll
ZoneByKey
DeleteSelected
TGuiStaticWaveform
Properties
Wavedata
WaveLength
WaveChannels
Transparent
LineWidth
LineColor
Color
DisplayChannels
WaveVPadding
MedianVisible
MedianColor
MedianLineWidth
NormalizationType
WaveDrawMode
Methods
Create
Destroy
RedrawBuffer
SetWaveForm
SetWaveForm
ClearWaveForm
TBasicVSTModule
Properties
Effect
AudioMaster
Methods
Create
HostCallProcess
HostCallProcessReplacing
HostCallProcessDoubleReplacing
HostCallGetParameter
HostCallSetParameter
HostCallDispatchEffect
HostCallOpen
HostCallClose
HostCallSetProgramm
HostCallGetProgramm
HostCallSetProgramName
HostCallGetProgramName
HostCallGetParamLabel
HostCallGetParamDisplay
HostCallGetParamName
HostCallGetVu
HostCallSetSampleRate
HostCallSetBlockSize
HostCallMainsChanged
HostCallEditGetRect
HostCallEditOpen
HostCallEditClose
HostCallEditDraw
HostCallEditMouse
HostCallEditKey
HostCallEditIdle
HostCallEditTop
HostCallEditSleep
HostCallIdentify
HostCallGetChunk
HostCallSetChunk
HostCallProcessEvents
HostCallCanBeAutomated
HostCallString2Parameter
HostCallGetNumProgramCategories
HostCallGetProgramNameIndexed
HostCallCopyProgram
HostCallConnectInput
HostCallConnectOutput
HostCallGetInputProperties
HostCallGetOutputProperties
HostCallGetPlugCategory
HostCallGetCurrentPosition
HostCallGetDestinationBuffer
HostCallOfflineNotify
HostCallOfflinePrepare
HostCallOfflineRun
HostCallProcessVarIo
HostCallSetSpeakerArrangement
HostCallSetBlockSizeAndSampleRate
HostCallSetBypass
HostCallGetEffectName
HostCallGetErrorText
HostCallGetVendorString
HostCallGetProductString
HostCallGetVendorVersion
HostCallVendorSpecific
HostCallCanDo
HostCallGetTailSize
HostCallIdle
HostCallGetIcon
HostCallSetViewPosition
HostCallGetParameterProperties
HostCallKeysRequired
HostCallGetVstVersion
HostCallEditKeyDown
HostCallEditKeyUp
HostCallSetEditKnobMode
HostCallGetMidiProgramName
HostCallGetCurrentMidiProgram
HostCallGetMidiProgramCategory
HostCallHasMidiProgramsChanged
HostCallGetMidiKeyName
HostCallBeginSetProgram
HostCallEndSetProgram
HostCallGetSpeakerArrangement
HostCallShellGetNextPlugin
HostCallStartProcess
HostCallStopProcess
HostCallSetTotalSampleToProcess
HostCallSetPanLaw
HostCallBeginLoadBank
HostCallBeginLoadProgram
HostCallSetProcessPrecision
HostCallGetNumMidiInputChannels
HostCallGetNumMidiOutputChannels
TCustomVSTModule
Properties
EditorForm
EditorNeedUpdate
Flags
SampleRate
numInputs
numOutputs
InitialDelay
RealQualities
OffQualities
IORatio
About
Version
UniqueID
numCategories
EffectName
ProductName
VendorName
VersionMajor
VersionMinor
VersionRelease
PlugCategory
ProcessPrecisition
KeysRequired
Tempo
ShellPlugins
TailSize
CanDos
HostProduct
HostVendor
HostVersion
OnBlockSizeChange
OnOpen
OnClose
OnResume
OnSuspend
OnEditOpen
OnEditClose
OnEditIdle
OnEditTop
OnEditSleep
OnSampleRateChange
OnGetVU
OnInitialize
OnDispatcher
OnSoftBypass
OnInConnected
OnOutConnected
OnStartProcess
OnStopProcess
OnEditorKeyUp
OnEditorKeyDown
OnEditorKnobMode
OnOfflineNotify
OnOfflinePrepare
OnOfflineRun
OnProcessVarIO
OnSetPanLaw
OnVendorSpecific
OnCanDo
OnCheckKey
OnInputProperties
OnOutputProperties
OnProcess
OnProcessReplacing
OnProcessDoubleReplacing
Methods
Create
Destroy
EditorPostUpdate
HostCallDispatchEffect
HostCallProcess
HostCallProcessReplacing
HostCallProcessDoubleReplacing
HostCallOpen
HostCallClose
HostCallGetVu
HostCallSetSampleRate
HostCallSetBlockSize
HostCallMainsChanged
HostCallEditGetRect
HostCallEditOpen
HostCallEditClose
HostCallEditIdle
HostCallEditTop
HostCallEditSleep
HostCallProcessEvents
HostCallConnectInput
HostCallConnectOutput
HostCallGetInputProperties
HostCallGetOutputProperties
HostCallGetPlugCategory
HostCallOfflineNotify
HostCallOfflinePrepare
HostCallOfflineRun
HostCallProcessVarIo
HostCallSetBlockSizeAndSampleRate
HostCallSetBypass
HostCallGetEffectName
HostCallGetVendorString
HostCallGetProductString
HostCallGetVendorVersion
HostCallVendorSpecific
HostCallCanDo
HostCallGetTailSize
HostCallKeysRequired
HostCallGetVstVersion
HostCallEditKeyDown
HostCallEditKeyUp
HostCallSetEditKnobMode
HostCallGetSpeakerArrangement
HostCallShellGetNextPlugin
HostCallStartProcess
HostCallStopProcess
HostCallSetTotalSampleToProcess
HostCallSetPanLaw
HostCallSetProcessPrecision
UpdateSampleRate
UpdateBlockSize
TVSTEditorCreator
Methods
Create
GetCreatorType
GetExisting
GetFileSystem
GetOwner
GetUnnamed
GetAncestorName
GetImplFileName
GetIntfFileName
GetFormName
GetMainForm
GetShowForm
GetShowSource
NewFormFile
NewImplSource
NewIntfSource
FormCreated
TVSTEffect
Fields
Magic
Dispatcher
Process
SetParameter
GetParameter
numPrograms
numParams
numInputs
numOutputs
EffectFlags
reservedForHost
resvd2
InitialDelay
RealQualities
OffQualities
IORatio
vObject
User
UniqueID
Version
ProcessReplacing
ProcessDoubleReplacing
Future
TVstEvent
Fields
EventType
ByteSize
DeltaFrames
Flags
Data
TVstEvents
Fields
numEvents
Reserved
Events
TVstMidiEvent
Fields
EventType
ByteSize
DeltaFrames
Flags
NoteLength
NoteOffset
MidiData
Detune
NoteOffVelocity
Reserved1
Reserved2
TVstMidiSysexEvent
Fields
EventType
ByteSize
DeltaFrames
Flags
dumpBytes
resvd1
sysexDump
resvd2
TVstTimeInfo
Fields
SamplePos
SampleRate
NanoSeconds
ppqPos
Tempo
BarStartPos
CycleStartPos
CycleEndPos
TimeSigNumerator
TimeSigDenominator
SmpteOffset
SmpteFrameRate
SamplesToNextClock
Flags
TVstVariableIo
Fields
Inputs
Outputs
numSamplesInput
numSamplesOutput
numSamplesInputProcessed
numSamplesOutputProcessed
TVstParameterProperties
Fields
StepFloat
SmallStepFloat
LargeStepFloat
Caption
Flags
MinInteger
MaxInteger
StepInteger
LargeStepInteger
ShortLabel
DisplayIndex
Category
numParametersInCategory
Reserved
CategoryLabel
Future
TVstPinProperties
Fields
Caption
Flags
ArrangementType
ShortLabel
Future
TMidiProgramName
Fields
ThisProgramIndex
Name
MidiProgram
MidiBankMsb
MidiBankLsb
Reserved
ParentCategoryIndex
Flags
TMidiProgramCategory
Fields
ThisCategoryIndex
Name
ParentCategoryIndex
Flags
TMidiKeyName
Fields
ThisProgramIndex
ThisKeyNumber
KeyName
Reserved
Flags
TVstSpeakerProperties
Fields
Azimuth
Elevation
Radius
Reserved
Name
vType
Future
TVstSpeakerArrangement
Fields
vType
numChannels
Speakers
TVstOfflineTask
Fields
processName
ReadPosition
WritePosition
ReadCount
WriteCount
SizeInputBuffer
SizeOutputBuffer
InputBuffer
OutputBuffer
PositionToProcessFrom
NumFramesToProcess
MaxFramesToWrite
ExtraBuffer
Value
Index
NumFramesInSourceFile
SourceSampleRate
DestinationSampleRate
NumSourceChannels
NumDestinationChannels
SourceFormat
DestinationFormat
OutputText
Progress
ProgressMode
ProgressText
Flags
ReturnValue
HostOwned
PlugOwned
Future
TVstAudioFile
Fields
Flags
HostOwned
PlugOwned
Name
UniqueId
SampleRate
NumChannels
NumFrames
Format
EditCursorPosition
SelectionStart
SelectionSize
SelectedChannelsMask
NumMarkers
TimeRulerUnit
TimeRulerOffset
Tempo
TimeSigNumerator
TimeSigDenominator
TicksPerBlackNote
SmpteFrameRate
Future
TVstAudioFileMarker
Fields
Position
Name
vType
ID
Reserved
TVstWindow
Fields
Title
xPos
yPos
Width
Height
Style
Parent
userHandle
winHandle
Future
TVstKeyCode
Fields
Character
Virt
Modifier
TVstFileType
Fields
name
macType
dosType
unixType
mimeType1
mimeType2
TVstFileSelect
Fields
Command
vType
MacCreator
nbFileTypes
FileTypes
Title
InitialPath
ReturnPath
SizeReturnPath
ReturnMultiplePaths
nbReturnPath
Reserved
Future
TVstPatchChunkInfo
Fields
version
pluginUniqueID
pluginVersion
numElements
future
TFXPreset
Fields
chunkMagic
ByteSize
fxMagic
version
fxID
fxVersion
numParams
prgName
params
TFXChunkSet
Fields
chunkMagic
ByteSize
fxMagic
version
fxID
fxVersion
numPrograms
prgName
chunkSize
chunk
TFXSet
Fields
chunkMagic
ByteSize
fxMagic
version
fxID
fxVersion
numPrograms
future
programs
TFXChunkBank
Fields
chunkMagic
ByteSize
fxMagic
version
fxID
fxVersion
numPrograms
future
chunkSize
chunk
ERect
Fields
Top
Left
Bottom
Right
TVstPlugIn
Fields
PVstEffect
GUIForm
Properties
Parameters
VstOfflineTask
Active
DisplayName
numInputs
numOutputs
numPrograms
numParams
Version
InitialDelay
ReplaceOrAccumulate
CurrentProcessLevel
AutomationState
uID
PluginVstVersion
EditVisible
EffectOptions
PlugCategory
ProgramNr
ProgramName
VendorString
VendorVersion
ProductString
OnAudioMasterAutomate
OnAudioMasterIdle
OnAudioMasterNeedIdle
OnAudioMasterIOChanged
OnAudioMasterWantMidi
OnAudioMasterOfflineStart
OnAudioMasterOfflineRead
OnAudioMasterOfflineWrite
OnAudioMasterOfflineGetCurrentPass
OnAudioMasterOfflineGetCurrentMetaPass
OnAudioMasterSetOutputSampleRate
OnAudioMasterUpdateDisplay
OnAudioMasterBeginEdit
OnAudioMasterEndEdit
OnAudioMasterPinConnected
OnVendorSpecific
OnShowEdit
OnCloseEdit
OnAfterLoad
OnProcessEvents
DLLFileName
GUIStyle
Methods
Create
Destroy
GetDisplayName
GetVendorString
GetProductString
GetVendorVersion
GetProgram
SetProgram
GetProgramName
SetProgramName
SetSampleRate
Open
Close
Load
UnLoad
ShowEdit
ShowEdit
EditGetRect
EditOpen
EditClose
CloseEdit
MainsChanged
SetParameter
GetParameter
GetParamLabel
GetParamDisplay
GetParamName
GetVu
Identify
Process
ProcessReplacing
ProcessDoubleReplacing
ProcessAudio
GetChunk
SetChunk
ProcessEvents
CanBeAutomated
String2Parameter
GetNumProgramCategories
GetProgramNameIndexed
CopyCurrentProgramTo
ConnectInput
ConnectOutput
GetInputProperties
GetOutputProperties
GetPlugCategory
GetCurrentPosition
GetDestinationBuffer
OfflineNotify
OfflinePrepare
OfflineRun
ProcessVarIo
SetSpeakerArrangement
SetBlockSizeAndSampleRate
SetBypass
GetEffectName
GetErrorText
GetTailSize
GetIcon
GetVstVersion
GetSpeakerArrangement
ShellGetNextPlugin
EditKeyDown
EditKeyUp
SetEditKnobMode
StartProcess
StopProcess
SetTotalSampleToProcess
BeginSetProgram
EndSetProgram
SetPanLaw
GetMidiProgramName
GetCurrentMidiProgram
GetMidiProgramCategory
HasMidiProgramsChanged
GetMidiKeyName
BeginLoadBank
BeginLoadProgram
GetRect
GetParameterProperties
VendorSpecific
CanDo
Idle
EditIdle
EditActivate
EditDeactivate
SetViewPosition
KeysRequired
SavePreset
SavePreset
LoadPreset
LoadPreset
SaveBank
SaveBank
LoadBank
LoadBank
TVstPlugIns
Properties
Count
Methods
Create
Add
CloneAdd
Insert
Delete
TVstTimeInformation
Properties
OnChanged
SamplePos
SampleRate
NanoSeconds
PpqPos
Tempo
BarStartPos
CycleStartPos
CycleEndPos
TimeSigNumerator
TimeSigDenominator
SmpteOffset
SmpteFrameRate
SamplesToNextClock
Flags
Methods
Create
TVstHost
Properties
LatencyInput
LatencyOutput
VstPlugIns
Language
NumAutomatableParameters
ParameterQuantization
BlockSize
CanDos
ManageIdleAutomaticly
Tempo
VstVersion
VendorString
VendorVersion
ProductString
PlugInDir
VstTimeInfo
OnCreate
OnDestroy
Methods
Create
Destroy
UpdateVstTimeInfo
ResetVstTimeInformation
TVSTModule
Properties
Flags
About
Version
EffectName
ProductName
VendorName
VersionMajor
VersionMinor
VersionRelease
PlugCategory
Tempo
TailSize
CanDos
SampleRate
BlockSize
numInputs
numOutputs
numParams
numPrograms
numCategories
CurrentProgram
CurrentProgramName
ProcessingMode
BlockModeSize
BlockModeOverlap
InitialDelay
KeysRequired
RealQualities
OffQualities
IORatio
UniqueID
ShellPlugins
Programs
ParameterProperties
ProcessPrecisition
OnGetChunkParameter
OnOpen
OnClose
OnEditOpen
OnEditClose
OnEditIdle
OnEditTop
OnEditSleep
OnEditorKeyUp
OnEditorKeyDown
OnEditorKnobMode
OnParameterChange
OnResume
OnSuspend
OnParameterSizeFailed
OnBlockSizeChange
OnSampleRateChange
OnGetVU
OnProcess
OnProcessReplacing
OnProcessDoubleReplacing
OnSoftBypass
OnProcessMidi
OnInConnected
OnOutConnected
OnStartProcess
OnStopProcess
OnOfflineNotify
OnOfflinePrepare
OnOfflineRun
OnProcessVarIO
OnSetPanLaw
OnBeginLoadBank
OnBeginLoadProgram
OnBeginSetProgram
OnEndSetProgram
OnInitialize
OnBeforeProgramChange
OnAfterProgramChange
OnDispatcher
OnVendorSpecific
OnCanDo
OnInputProperties
OnOutputProperties
OnCheckKey
Methods
Create
Destroy
TVSTModuleCreator
Methods
Create
GetCreatorType
GetExisting
GetFileSystem
GetOwner
GetUnnamed
GetAncestorName
GetImplFileName
GetIntfFileName
GetFormName
GetMainForm
GetShowForm
GetShowSource
NewFormFile
NewImplSource
NewIntfSource
FormCreated
TDspVSTModule
Properties
BlockSize
BlockModeSize
BlockModeOverlap
ProcessingMode
OnProcess
OnProcessReplacing
OnProcessDoubleReplacing
Methods
Create
Destroy
RegisterDSPItem
UnRegisterDSPItem
TVSTModuleWithMidi
Properties
OnProcessMidi
Methods
Create
Destroy
HostCallProcess
HostCallProcessReplacing
HostCallProcessDoubleReplacing
HostCallProcessEvents
HostCallGetCurrentMidiProgram
MIDI_Out
MIDI_SendSysEx
MIDI_CC
MIDI_ChannelAftertouch
MIDI_NoteOff
MIDI_NoteOn
MIDI_PitchBend
MIDI_PitchBend2
MIDI_PolyAftertouch
MIDI_ProgramChange
TVSTModuleWithPrograms
Properties
numParams
numPrograms
CurrentProgram
CurrentProgramName
Chunk
Programs
ParameterProperties
Parameter
OnParameterChange
OnBeginSetProgram
OnEndSetProgram
OnBeginLoadBank
OnBeginLoadProgram
OnParameterSizeFailed
OnBeforeProgramChange
OnAfterProgramChange
OnGetChunkParameter
Methods
Create
Destroy
SetParameterCount
HostCallGetParameter
HostCallSetParameter
HostCallEditOpen
HostCallSetProgramm
HostCallGetProgramm
HostCallSetProgramName
HostCallGetProgramName
HostCallGetParamLabel
HostCallGetParamDisplay
HostCallGetParamName
HostCallGetChunk
HostCallSetChunk
HostCallCanBeAutomated
HostCallString2Parameter
HostCallGetNumProgramCategories
HostCallGetProgramNameIndexed
HostCallGetParameterProperties
HostCallBeginSetProgram
HostCallEndSetProgram
HostCallBeginLoadBank
HostCallBeginLoadProgram
TCustomVstParameterProperty
Properties
Min
Max
CC
Curve
DisplayName
Units
CurveFactor
SmoothingFactor
CanBeAutomated
ReportVST2Properties
StepFloat
SmallStepFloat
LargeStepFloat
Flags
MinInteger
MaxInteger
StepInteger
LargeStepInteger
ShortLabel
VSTModule
OnParameterChange
OnCustomParameterLabel
OnCustomParameterDisplay
Methods
Create
Destroy
Smooth
TCustomVstParameterProperties
Properties
Count
VSTModule
Methods
Create
Destroy
WriteVSTXML
WriteVSTXML
Add
Insert
Delete
TVSTPluginWizard
Methods
GetIDString
GetName
GetState
Execute
GetAuthor
GetComment
GetPage
GetGlyph
TVSTPluginWizardForm
Fields
LbEffectName
Image1
Label7
Label8
Panel1
Image2
Label9
Label10
Bevel1
Panel2
PageControl
ts_Welcome
Label11
ts_Finish
Label13
Label14
Label12
Label15
Label16
Label17
Label18
TabSheet1
Label23
Label26
optPluginTypeSynth
TabSheet2
optPluginTypeEffect
chkUseEditor
TabSheet3
Label6
Label19
edtProjectPath
Label20
edtProjectName
Label21
TabSheet4
Label22
Label24
Label25
edtPluginFormName
Label27
edtPluginUnitName
Label28
Label1
Label29
TabSheet5
Label2
Label3
Label34
edtEffectName
btnFinish
btnCancel
btnNext
btnPrev
btnBrowse
Label4
edtProductName
TabSheet6
Label33
Label36
Label35
edtVersionMajor
Label5
edtUniqueID
Label37
edtVendorName
pnlEditorDetails
Label32
edtEditorUnitName
Label31
edtEditorFormName
lblEditorFormName
edtVersionMinor
Label30
edtVersionRelease
Label38
Bevel2
Methods
btnNextClick
btnPrevClick
FormCreate
btnBrowseClick
edtVersionMajorKeyPress
chkUseEditorClick
InitConfigFromForm
InitFormFromConfig
TVSTPluginWizardGuiDialog
Fields
EdClassName
LbEffectName
BtCreate
GBFlags
CBEditor
TCustomVstProgram
Properties
Parameter
Chunk
DisplayName
VSTModule
OnInitialize
OnLoadChunk
OnStoreChunk
Methods
Create
Destroy
ParameterCount
SetParameterCount
TCustomVstPrograms
Properties
Count
VSTModule
Methods
Create
Destroy
Add
Insert
Delete
TVSTProjectCreator
Methods
Create
GetCreatorType
GetExisting
GetFileSystem
GetOwner
GetUnnamed
GetFileName
GetOptionFileName
GetShowSource
NewDefaultModule
NewOptionSource
NewProjectResource
NewProjectSource
TCustomVstShellPlugin
Fields
UID
Properties
DisplayName
numInputs
numOutputs
numParams
numPrograms
PlugCategory
UniqueID
VSTModule
OnInstanciate
Methods
Create
Destroy
TCustomVstShellPlugins
Properties
Count
VSTModule
Methods
Create
Destroy
Add
Insert
Delete
Overview
All Units
Class Hierarchy
All Classes, Interfaces, Objects and Records
All Types
All Variables
All Constants
All Functions and Procedures
All Identifiers
Legend
Get in touch
Submit feedback about this site to:
[email protected]