Properties
isSynth
isSynth: boolean = false
Readonly makeAutomation
makeAutomation: { delayMs: any; feedbackPercent: any; highCutHz: any; lowCutHz: any; shiftHz: any; stereo: any; sync: any; wetDryPercent: any } = ...
Type declaration
-
delayMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
feedbackPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
highCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lowCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
shiftHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
stereo: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
sync: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
wetDryPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
numAudioInputChannels
numAudioInputChannels: number = 2
numAudioOutputChannels
numAudioOutputChannels: number = 2
Readonly parameterLibrary
parameterLibrary: { delayMs: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; feedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; highCutHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lowCutHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; shiftHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; stereo: { choices: { mono: number; stereo: number }; index: number; isLinear: boolean; name: string }; sync: { choices: { 1/16: number; 1/16.: number; 1/16T: number; 1/32: number; 1/32.: number; 1/32T: number; 1/4: number; 1/4.: number; 1/4T: number; 1/64: number; 1/64.: number; 1/64T: number; 1/8: number; 1/8.: number; 1/8T: number; 2/4: number; 2/4.: number; 2/4T: number; 4/4: number; 4/4.: number; 4/4T: number; 8/4: number; free: number }; index: number; isLinear: boolean; name: string; range: [number, number] }; wetDryPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string } } = ...
Type declaration
-
delayMs: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
powerFuncB: number
-
range: [number, number]
-
units: string
-
feedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
highCutHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lowCutHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
shiftHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
stereo: { choices: { mono: number; stereo: number }; index: number; isLinear: boolean; name: string }
-
choices: { mono: number; stereo: number }
-
mono: number
-
stereo: number
-
index: number
-
isLinear: boolean
-
name: string
-
sync: { choices: { 1/16: number; 1/16.: number; 1/16T: number; 1/32: number; 1/32.: number; 1/32T: number; 1/4: number; 1/4.: number; 1/4T: number; 1/64: number; 1/64.: number; 1/64T: number; 1/8: number; 1/8.: number; 1/8T: number; 2/4: number; 2/4.: number; 2/4T: number; 4/4: number; 4/4.: number; 4/4T: number; 8/4: number; free: number }; index: number; isLinear: boolean; name: string; range: [number, number] }
-
choices: { 1/16: number; 1/16.: number; 1/16T: number; 1/32: number; 1/32.: number; 1/32T: number; 1/4: number; 1/4.: number; 1/4T: number; 1/64: number; 1/64.: number; 1/64T: number; 1/8: number; 1/8.: number; 1/8T: number; 2/4: number; 2/4.: number; 2/4T: number; 4/4: number; 4/4.: number; 4/4T: number; 8/4: number; free: number }
-
1/16: number
-
1/16.: number
-
1/16T: number
-
1/32: number
-
1/32.: number
-
1/32T: number
-
1/4: number
-
1/4.: number
-
1/4T: number
-
1/64: number
-
1/64.: number
-
1/64T: number
-
1/8: number
-
1/8.: number
-
1/8T: number
-
2/4: number
-
2/4.: number
-
2/4T: number
-
4/4: number
-
4/4.: number
-
4/4T: number
-
8/4: number
-
free: number
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
wetDryPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
Readonly pluginName
pluginName: string
Optional sidechainReceive
sidechainReceive: FluidReceive
Optional unresolvedSidechainReceive
vst2
vst2: { presetBase64?: string; uid?: number; vendor?: string } = {}
Type declaration
-
Optional presetBase64?: string
-
Optional uid?: number
-
Optional vendor?: string
Static Readonly PluginType
Static Readonly makeAutomation
makeAutomation: { delayMs: any; feedbackPercent: any; highCutHz: any; lowCutHz: any; shiftHz: any; stereo: any; sync: any; wetDryPercent: any } = ...
Type declaration
-
delayMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
feedbackPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
highCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lowCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
shiftHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
stereo: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
sync: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
wetDryPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
Static Readonly parameterLibrary
parameterLibrary: { delayMs: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; feedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; highCutHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lowCutHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; shiftHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; stereo: { choices: { mono: number; stereo: number }; index: number; isLinear: boolean; name: string }; sync: { choices: { 1/16: number; 1/16.: number; 1/16T: number; 1/32: number; 1/32.: number; 1/32T: number; 1/4: number; 1/4.: number; 1/4T: number; 1/64: number; 1/64.: number; 1/64T: number; 1/8: number; 1/8.: number; 1/8T: number; 2/4: number; 2/4.: number; 2/4T: number; 4/4: number; 4/4.: number; 4/4T: number; 8/4: number; free: number }; index: number; isLinear: boolean; name: string; range: [number, number] }; wetDryPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string } } = ...
Type declaration
-
delayMs: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
powerFuncB: number
-
range: [number, number]
-
units: string
-
feedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
highCutHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lowCutHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
shiftHz: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
stereo: { choices: { mono: number; stereo: number }; index: number; isLinear: boolean; name: string }
-
choices: { mono: number; stereo: number }
-
mono: number
-
stereo: number
-
index: number
-
isLinear: boolean
-
name: string
-
sync: { choices: { 1/16: number; 1/16.: number; 1/16T: number; 1/32: number; 1/32.: number; 1/32T: number; 1/4: number; 1/4.: number; 1/4T: number; 1/64: number; 1/64.: number; 1/64T: number; 1/8: number; 1/8.: number; 1/8T: number; 2/4: number; 2/4.: number; 2/4T: number; 4/4: number; 4/4.: number; 4/4T: number; 8/4: number; free: number }; index: number; isLinear: boolean; name: string; range: [number, number] }
-
choices: { 1/16: number; 1/16.: number; 1/16T: number; 1/32: number; 1/32.: number; 1/32T: number; 1/4: number; 1/4.: number; 1/4T: number; 1/64: number; 1/64.: number; 1/64T: number; 1/8: number; 1/8.: number; 1/8T: number; 2/4: number; 2/4.: number; 2/4T: number; 4/4: number; 4/4.: number; 4/4T: number; 8/4: number; free: number }
-
1/16: number
-
1/16.: number
-
1/16T: number
-
1/32: number
-
1/32.: number
-
1/32T: number
-
1/4: number
-
1/4.: number
-
1/4T: number
-
1/64: number
-
1/64.: number
-
1/64T: number
-
1/8: number
-
1/8.: number
-
1/8T: number
-
2/4: number
-
2/4.: number
-
2/4T: number
-
4/4: number
-
4/4.: number
-
4/4T: number
-
8/4: number
-
free: number
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
wetDryPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
Is this plugin a synth or an effect (does it accept midi input)?