Properties
isSynth
isSynth: boolean = false
Readonly makeAutomation
makeAutomation: { dryDb: any; enable: any; inputDb: any; lCrossFbPercent: any; lDelayMs: any; lFeedbackPercent: any; lHighCutHz: any; lLowCutHz: any; lNoteDelay: any; lNoteOffset: any; lPan: any; lSource: any; rCrossFbPercent: any; rDelayMs: any; rFeedbackPercent: any; rHighCutHz: any; rLowCutHz: any; rNoteDelay: any; rNoteOffset: any; rPan: any; rSource: any; sync: any; wetDb: any } = ...
Type declaration
-
dryDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
enable: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
inputDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lCrossFbPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lDelayMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lFeedbackPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lHighCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lLowCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lNoteDelay: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lNoteOffset: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lPan: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lSource: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rCrossFbPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rDelayMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rFeedbackPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rHighCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rLowCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rNoteDelay: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rNoteOffset: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rPan: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rSource: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
sync: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
wetDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
numAudioInputChannels
numAudioInputChannels: number = 2
numAudioOutputChannels
numAudioOutputChannels: number = 2
Readonly parameterLibrary
parameterLibrary: { dryDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; enable: { choices: { 0: number; 1: number }; index: number; isLinear: boolean; name: string }; inputDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lCrossFbPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lDelayMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lFeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lHighCutHz: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; lLowCutHz: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; lNoteDelay: { choices: { eight: number; half: number; quarter: number; sixteenth: number }; index: number; isLinear: boolean; name: string }; lNoteOffset: { index: number; isLinear: boolean; name: string; range: [number, number] }; lPan: { index: number; isLinear: boolean; name: string; range: [number, number] }; lSource: { choices: { l + r: number; l - r: number; left: number; off: number; right: number }; index: number; isLinear: boolean; name: string }; rCrossFbPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; rDelayMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; rFeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; rHighCutHz: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; rLowCutHz: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; rNoteDelay: { choices: { eight: number; half: number; quarter: number; sixteenth: number }; index: number; isLinear: boolean; name: string }; rNoteOffset: { index: number; isLinear: boolean; name: string; range: [number, number] }; rPan: { index: number; isLinear: boolean; name: string; range: [number, number] }; rSource: { choices: { l + r: number; l - r: number; left: number; off: number; right: number }; index: number; isLinear: boolean; name: string }; sync: { choices: { none: number; tempo: number }; index: number; isLinear: boolean; name: string }; wetDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string } } = ...
Type declaration
-
dryDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
enable: { choices: { 0: number; 1: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0: number; 1: number }
-
index: number
-
isLinear: boolean
-
name: string
-
inputDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lCrossFbPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lDelayMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lFeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lHighCutHz: { 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
-
lLowCutHz: { 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
-
lNoteDelay: { choices: { eight: number; half: number; quarter: number; sixteenth: number }; index: number; isLinear: boolean; name: string }
-
choices: { eight: number; half: number; quarter: number; sixteenth: number }
-
eight: number
-
half: number
-
quarter: number
-
sixteenth: number
-
index: number
-
isLinear: boolean
-
name: string
-
lNoteOffset: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lPan: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lSource: { choices: { l + r: number; l - r: number; left: number; off: number; right: number }; index: number; isLinear: boolean; name: string }
-
choices: { l + r: number; l - r: number; left: number; off: number; right: number }
-
l + r: number
-
l - r: number
-
left: number
-
off: number
-
right: number
-
index: number
-
isLinear: boolean
-
name: string
-
rCrossFbPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
rDelayMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
rFeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
rHighCutHz: { 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
-
rLowCutHz: { 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
-
rNoteDelay: { choices: { eight: number; half: number; quarter: number; sixteenth: number }; index: number; isLinear: boolean; name: string }
-
choices: { eight: number; half: number; quarter: number; sixteenth: number }
-
eight: number
-
half: number
-
quarter: number
-
sixteenth: number
-
index: number
-
isLinear: boolean
-
name: string
-
rNoteOffset: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
rPan: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
rSource: { choices: { l + r: number; l - r: number; left: number; off: number; right: number }; index: number; isLinear: boolean; name: string }
-
choices: { l + r: number; l - r: number; left: number; off: number; right: number }
-
l + r: number
-
l - r: number
-
left: number
-
off: number
-
right: number
-
index: number
-
isLinear: boolean
-
name: string
-
sync: { choices: { none: number; tempo: number }; index: number; isLinear: boolean; name: string }
-
choices: { none: number; tempo: number }
-
none: number
-
tempo: number
-
index: number
-
isLinear: boolean
-
name: string
-
wetDb: { 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: { dryDb: any; enable: any; inputDb: any; lCrossFbPercent: any; lDelayMs: any; lFeedbackPercent: any; lHighCutHz: any; lLowCutHz: any; lNoteDelay: any; lNoteOffset: any; lPan: any; lSource: any; rCrossFbPercent: any; rDelayMs: any; rFeedbackPercent: any; rHighCutHz: any; rLowCutHz: any; rNoteDelay: any; rNoteOffset: any; rPan: any; rSource: any; sync: any; wetDb: any } = ...
Type declaration
-
dryDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
enable: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
inputDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lCrossFbPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lDelayMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lFeedbackPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lHighCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lLowCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lNoteDelay: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lNoteOffset: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lPan: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
lSource: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rCrossFbPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rDelayMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rFeedbackPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rHighCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rLowCutHz: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rNoteDelay: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rNoteOffset: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rPan: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
rSource: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
sync: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
wetDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
Static Readonly parameterLibrary
parameterLibrary: { dryDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; enable: { choices: { 0: number; 1: number }; index: number; isLinear: boolean; name: string }; inputDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lCrossFbPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lDelayMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lFeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lHighCutHz: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; lLowCutHz: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; lNoteDelay: { choices: { eight: number; half: number; quarter: number; sixteenth: number }; index: number; isLinear: boolean; name: string }; lNoteOffset: { index: number; isLinear: boolean; name: string; range: [number, number] }; lPan: { index: number; isLinear: boolean; name: string; range: [number, number] }; lSource: { choices: { l + r: number; l - r: number; left: number; off: number; right: number }; index: number; isLinear: boolean; name: string }; rCrossFbPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; rDelayMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; rFeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; rHighCutHz: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; rLowCutHz: { index: number; isLinear: boolean; name: string; powerFuncB: number; range: [number, number]; units: string }; rNoteDelay: { choices: { eight: number; half: number; quarter: number; sixteenth: number }; index: number; isLinear: boolean; name: string }; rNoteOffset: { index: number; isLinear: boolean; name: string; range: [number, number] }; rPan: { index: number; isLinear: boolean; name: string; range: [number, number] }; rSource: { choices: { l + r: number; l - r: number; left: number; off: number; right: number }; index: number; isLinear: boolean; name: string }; sync: { choices: { none: number; tempo: number }; index: number; isLinear: boolean; name: string }; wetDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string } } = ...
Type declaration
-
dryDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
enable: { choices: { 0: number; 1: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0: number; 1: number }
-
index: number
-
isLinear: boolean
-
name: string
-
inputDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lCrossFbPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lDelayMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lFeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lHighCutHz: { 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
-
lLowCutHz: { 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
-
lNoteDelay: { choices: { eight: number; half: number; quarter: number; sixteenth: number }; index: number; isLinear: boolean; name: string }
-
choices: { eight: number; half: number; quarter: number; sixteenth: number }
-
eight: number
-
half: number
-
quarter: number
-
sixteenth: number
-
index: number
-
isLinear: boolean
-
name: string
-
lNoteOffset: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lPan: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lSource: { choices: { l + r: number; l - r: number; left: number; off: number; right: number }; index: number; isLinear: boolean; name: string }
-
choices: { l + r: number; l - r: number; left: number; off: number; right: number }
-
l + r: number
-
l - r: number
-
left: number
-
off: number
-
right: number
-
index: number
-
isLinear: boolean
-
name: string
-
rCrossFbPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
rDelayMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
rFeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
rHighCutHz: { 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
-
rLowCutHz: { 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
-
rNoteDelay: { choices: { eight: number; half: number; quarter: number; sixteenth: number }; index: number; isLinear: boolean; name: string }
-
choices: { eight: number; half: number; quarter: number; sixteenth: number }
-
eight: number
-
half: number
-
quarter: number
-
sixteenth: number
-
index: number
-
isLinear: boolean
-
name: string
-
rNoteOffset: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
rPan: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
rSource: { choices: { l + r: number; l - r: number; left: number; off: number; right: number }; index: number; isLinear: boolean; name: string }
-
choices: { l + r: number; l - r: number; left: number; off: number; right: number }
-
l + r: number
-
l - r: number
-
left: number
-
off: number
-
right: number
-
index: number
-
isLinear: boolean
-
name: string
-
sync: { choices: { none: number; tempo: number }; index: number; isLinear: boolean; name: string }
-
choices: { none: number; tempo: number }
-
none: number
-
tempo: number
-
index: number
-
isLinear: boolean
-
name: string
-
wetDb: { 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)?