Properties
isSynth
isSynth: boolean = false
Readonly makeAutomation
makeAutomation: { attackMs: any; externalSidechainEnable: any; fullBandwidth: any; inputGainDb: any; makeupGainDb: any; mixPercent: any; outputLvlDb: any; ratio: any; releaseMs: any; sensitivityDb: any; sidechainHighpass: any } = ...
Type declaration
-
attackMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
externalSidechainEnable: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
fullBandwidth: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
inputGainDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
makeupGainDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
mixPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
outputLvlDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
ratio: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
releaseMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
sensitivityDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
sidechainHighpass: function
-
Parameters
-
Optional value: number
-
curve: number = 0
numAudioInputChannels
numAudioInputChannels: number = 2
numAudioOutputChannels
numAudioOutputChannels: number = 2
Readonly parameterLibrary
parameterLibrary: { attackMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; externalSidechainEnable: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; fullBandwidth: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; inputGainDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; makeupGainDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; mixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; outputLvlDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; ratio: { index: number; isLinear: boolean; name: string; normalize: (ratio: number) => number; range: [number, number] }; releaseMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; sensitivityDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; sidechainHighpass: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string } } = ...
Type declaration
-
attackMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
externalSidechainEnable: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
fullBandwidth: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
inputGainDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
makeupGainDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
mixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
outputLvlDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
ratio: { index: number; isLinear: boolean; name: string; normalize: (ratio: number) => number; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
normalize: (ratio: number) => number
-
-
Parameters
Returns number
-
range: [number, number]
-
releaseMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
sensitivityDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
sidechainHighpass: { 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: { attackMs: any; externalSidechainEnable: any; fullBandwidth: any; inputGainDb: any; makeupGainDb: any; mixPercent: any; outputLvlDb: any; ratio: any; releaseMs: any; sensitivityDb: any; sidechainHighpass: any } = ...
Type declaration
-
attackMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
externalSidechainEnable: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
fullBandwidth: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
inputGainDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
makeupGainDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
mixPercent: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
outputLvlDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
ratio: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
releaseMs: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
sensitivityDb: function
-
Parameters
-
Optional value: number
-
curve: number = 0
-
sidechainHighpass: function
-
Parameters
-
Optional value: number
-
curve: number = 0
Static Readonly parameterLibrary
parameterLibrary: { attackMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; externalSidechainEnable: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; fullBandwidth: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; inputGainDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; makeupGainDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; mixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; outputLvlDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; ratio: { index: number; isLinear: boolean; name: string; normalize: (ratio: number) => number; range: [number, number] }; releaseMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; sensitivityDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; sidechainHighpass: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string } } = ...
Type declaration
-
attackMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
externalSidechainEnable: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
fullBandwidth: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
inputGainDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
makeupGainDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
mixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
outputLvlDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
ratio: { index: number; isLinear: boolean; name: string; normalize: (ratio: number) => number; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
normalize: (ratio: number) => number
-
-
Parameters
Returns number
-
range: [number, number]
-
releaseMs: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
sensitivityDb: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
sidechainHighpass: { 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)?