Readonly parameterLibrary
parameterLibrary: { delay1FeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; delay1HipassPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; delay1LowpassPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; delay1MixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; delay1XBackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1AttackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1DecayPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1FallRisePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1InitPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1ReleasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1SlopePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1Sustain2Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1SustainPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1VelocityPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfo1DelayPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfo1DepthModDpt1Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfo1FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1PhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfo1Polarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }; lfo1Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1Restart: { choices: { gate: number; random: number; single: number; sync: number }; index: number; isLinear: boolean; name: string }; lfo1Sync: { choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }; index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1Waveform: { choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }; index: number; isLinear: boolean; name: string }; lfogPhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfogPolarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }; lfogSync: { choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }; index: number; isLinear: boolean; name: string; range: [number, number] }; lfogWaveform: { choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }; index: number; isLinear: boolean; name: string }; mainActiveDelay1: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; mainActiveLfog: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; mainActiveModFX1: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; mainOutput: { index: number; isLinear: boolean; name: string; range: [number, number] }; modFX1CenterPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1DepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1FeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1HiCutFreqPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1HighBoostDb: { index: number; isLinear: boolean; name: string; range: [number, number] }; modFX1LowBoostDb: { index: number; isLinear: boolean; name: string; range: [number, number] }; modFX1LowCutFreqPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1MixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1QuadPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1QuadPhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1SpeedPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1StereoPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; mseg1Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }; mseg1Loop: { index: number; isLinear: boolean; name: string; range: [number, number] }; mseg1Release: { index: number; isLinear: boolean; name: string; range: [number, number] }; mseg1VelocityPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Detune: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1NormalizePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1PanModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1PanModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1PanPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1PhaseModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1PhaseModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1PhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1PolyWidthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Sfx1moddepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Sfx1modsrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1Sfx2moddepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Sfx2modsrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1SpectraFX1ValPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1SpectraFX2ValPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1SyncModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1SyncModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1SyncTune: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1Tune: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1TuneModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1TuneModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1VibratoPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Volume: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1VolumeModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1VolumeModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1WarpModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1WarpModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1WaveWarp: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccActiveLfo1: { choices: { 0.00: number; 1.00: number }; index: number; isLinear: boolean; name: string }; vccActiveOsc1: { choices: { 0.00: number; 1.00: number }; index: number; isLinear: boolean; name: string }; vccFineTuneCentsPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vccGlide2Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vccGlideMode: { choices: { rate: number; time: number }; index: number; isLinear: boolean; name: string }; vccGlidePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vccMode: { choices: { legato: number; mono: number; poly: number }; index: number; isLinear: boolean; name: string }; vccPitchBendDown: { choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }; index: number; isLinear: boolean; name: string }; vccPitchBendUp: { choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }; index: number; isLinear: boolean; name: string }; vccPortaRangePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vccTranspose: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccVoices: { choices: { few: number; many: number; medium: number }; index: number; isLinear: boolean; name: string }; vmixModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vmixPanModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vmixPanPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vmixVolumePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string } } = ...
Type declaration
-
delay1FeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
delay1HipassPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
delay1LowpassPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
delay1MixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
delay1XBackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1AttackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1DecayPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1FallRisePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1InitPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1ReleasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1SlopePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1Sustain2Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1SustainPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1VelocityPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfo1DelayPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfo1DepthModDpt1Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfo1FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1PhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfo1Polarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }
-
choices: { bipolar: number; positive: number }
-
bipolar: number
-
positive: number
-
index: number
-
isLinear: boolean
-
name: string
-
lfo1Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1Restart: { choices: { gate: number; random: number; single: number; sync: number }; index: number; isLinear: boolean; name: string }
-
choices: { gate: number; random: number; single: number; sync: number }
-
gate: number
-
random: number
-
single: number
-
sync: number
-
index: number
-
isLinear: boolean
-
name: string
-
lfo1Sync: { choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }; index: number; isLinear: boolean; name: string; range: [number, number] }
-
choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }
-
0.1s: number
-
1/1: number
-
1/1 trip: number
-
1/16: number
-
1/16 dot: number
-
1/16 trip: number
-
1/2: number
-
1/2 dot: number
-
1/2 trip: number
-
1/32: number
-
1/32 dot: number
-
1/4: number
-
1/4 dot: number
-
1/4 trip: number
-
1/64: number
-
1/8: number
-
1/8 dot: number
-
1/8 trip: number
-
10s: number
-
1s: number
-
2/1: number
-
3/1: number
-
4/1: number
-
5/1: number
-
6/1: number
-
7/1: number
-
8/1: number
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1Waveform: { choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }; index: number; isLinear: boolean; name: string }
-
choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }
-
rand glide: number
-
rand hold: number
-
saw down: number
-
saw up: number
-
sine: number
-
sqr hi-lo: number
-
sqr lo-hi: number
-
triangle: number
-
index: number
-
isLinear: boolean
-
name: string
-
lfogPhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfogPolarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }
-
choices: { bipolar: number; positive: number }
-
bipolar: number
-
positive: number
-
index: number
-
isLinear: boolean
-
name: string
-
lfogSync: { choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }; index: number; isLinear: boolean; name: string; range: [number, number] }
-
choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }
-
0.1s: number
-
1/1: number
-
1/1 trip: number
-
1/16: number
-
1/16 dot: number
-
1/16 trip: number
-
1/2: number
-
1/2 dot: number
-
1/2 trip: number
-
1/32: number
-
1/32 dot: number
-
1/4: number
-
1/4 dot: number
-
1/4 trip: number
-
1/64: number
-
1/8: number
-
1/8 dot: number
-
1/8 trip: number
-
10s: number
-
1s: number
-
2/1: number
-
3/1: number
-
4/1: number
-
5/1: number
-
6/1: number
-
7/1: number
-
8/1: number
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfogWaveform: { choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }; index: number; isLinear: boolean; name: string }
-
choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }
-
rand glide: number
-
rand hold: number
-
saw down: number
-
saw up: number
-
sine: number
-
sqr hi-lo: number
-
sqr lo-hi: number
-
triangle: number
-
index: number
-
isLinear: boolean
-
name: string
-
mainActiveDelay1: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
mainActiveLfog: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
mainActiveModFX1: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
mainOutput: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
modFX1CenterPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1DepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1FeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1HiCutFreqPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1HighBoostDb: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
modFX1LowBoostDb: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
modFX1LowCutFreqPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1MixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1QuadPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1QuadPhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1SpeedPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1StereoPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
mseg1Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
mseg1Loop: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
mseg1Release: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
mseg1VelocityPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Detune: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1NormalizePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1PanModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1PanModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1PanPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1PhaseModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1PhaseModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1PhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1PolyWidthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Sfx1moddepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Sfx1modsrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1Sfx2moddepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Sfx2modsrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1SpectraFX1ValPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1SpectraFX2ValPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1SyncModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1SyncModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1SyncTune: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1Tune: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1TuneModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1TuneModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1VibratoPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Volume: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1VolumeModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1VolumeModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1WarpModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1WarpModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1WaveWarp: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccActiveLfo1: { choices: { 0.00: number; 1.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0.00: number; 1.00: number }
-
0.00: number
-
1.00: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccActiveOsc1: { choices: { 0.00: number; 1.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0.00: number; 1.00: number }
-
0.00: number
-
1.00: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccFineTuneCentsPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vccGlide2Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vccGlideMode: { choices: { rate: number; time: number }; index: number; isLinear: boolean; name: string }
-
choices: { rate: number; time: number }
-
rate: number
-
time: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccGlidePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vccMode: { choices: { legato: number; mono: number; poly: number }; index: number; isLinear: boolean; name: string }
-
choices: { legato: number; mono: number; poly: number }
-
legato: number
-
mono: number
-
poly: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccPitchBendDown: { choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }
-
0.00: number
-
1.00: number
-
10.00: number
-
11.00: number
-
12.00: number
-
13.00: number
-
14.00: number
-
15.00: number
-
16.00: number
-
17.00: number
-
18.00: number
-
19.00: number
-
2.00: number
-
20.00: number
-
21.00: number
-
22.00: number
-
23.00: number
-
24.00: number
-
3.00: number
-
4.00: number
-
5.00: number
-
6.00: number
-
7.00: number
-
8.00: number
-
9.00: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccPitchBendUp: { choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }
-
0.00: number
-
1.00: number
-
10.00: number
-
11.00: number
-
12.00: number
-
13.00: number
-
14.00: number
-
15.00: number
-
16.00: number
-
17.00: number
-
18.00: number
-
19.00: number
-
2.00: number
-
20.00: number
-
21.00: number
-
22.00: number
-
23.00: number
-
24.00: number
-
3.00: number
-
4.00: number
-
5.00: number
-
6.00: number
-
7.00: number
-
8.00: number
-
9.00: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccPortaRangePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vccTranspose: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccVoices: { choices: { few: number; many: number; medium: number }; index: number; isLinear: boolean; name: string }
-
choices: { few: number; many: number; medium: number }
-
few: number
-
many: number
-
medium: number
-
index: number
-
isLinear: boolean
-
name: string
-
vmixModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vmixPanModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vmixPanPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vmixVolumePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
Static Readonly parameterLibrary
parameterLibrary: { delay1FeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; delay1HipassPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; delay1LowpassPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; delay1MixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; delay1XBackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1AttackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1DecayPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1FallRisePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1InitPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1ReleasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1SlopePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1Sustain2Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1SustainPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; env1VelocityPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfo1DelayPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfo1DepthModDpt1Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfo1FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1PhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfo1Polarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }; lfo1Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1Restart: { choices: { gate: number; random: number; single: number; sync: number }; index: number; isLinear: boolean; name: string }; lfo1Sync: { choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }; index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1Waveform: { choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }; index: number; isLinear: boolean; name: string }; lfogPhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; lfogPolarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }; lfogSync: { choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }; index: number; isLinear: boolean; name: string; range: [number, number] }; lfogWaveform: { choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }; index: number; isLinear: boolean; name: string }; mainActiveDelay1: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; mainActiveLfog: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; mainActiveModFX1: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }; mainOutput: { index: number; isLinear: boolean; name: string; range: [number, number] }; modFX1CenterPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1DepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1FeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1HiCutFreqPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1HighBoostDb: { index: number; isLinear: boolean; name: string; range: [number, number] }; modFX1LowBoostDb: { index: number; isLinear: boolean; name: string; range: [number, number] }; modFX1LowCutFreqPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1MixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1QuadPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1QuadPhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1SpeedPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; modFX1StereoPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; mseg1Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }; mseg1Loop: { index: number; isLinear: boolean; name: string; range: [number, number] }; mseg1Release: { index: number; isLinear: boolean; name: string; range: [number, number] }; mseg1VelocityPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Detune: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1NormalizePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1PanModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1PanModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1PanPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1PhaseModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1PhaseModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1PhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1PolyWidthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Sfx1moddepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Sfx1modsrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1Sfx2moddepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Sfx2modsrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1SpectraFX1ValPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1SpectraFX2ValPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1SyncModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1SyncModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1SyncTune: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1Tune: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1TuneModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1TuneModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1VibratoPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1Volume: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1VolumeModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; osc1VolumeModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1WarpModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; osc1WarpModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }; osc1WaveWarp: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccActiveLfo1: { choices: { 0.00: number; 1.00: number }; index: number; isLinear: boolean; name: string }; vccActiveOsc1: { choices: { 0.00: number; 1.00: number }; index: number; isLinear: boolean; name: string }; vccFineTuneCentsPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vccGlide2Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vccGlideMode: { choices: { rate: number; time: number }; index: number; isLinear: boolean; name: string }; vccGlidePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vccMode: { choices: { legato: number; mono: number; poly: number }; index: number; isLinear: boolean; name: string }; vccPitchBendDown: { choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }; index: number; isLinear: boolean; name: string }; vccPitchBendUp: { choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }; index: number; isLinear: boolean; name: string }; vccPortaRangePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vccTranspose: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccVoices: { choices: { few: number; many: number; medium: number }; index: number; isLinear: boolean; name: string }; vmixModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vmixPanModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vmixPanPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }; vmixVolumePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string } } = ...
Type declaration
-
delay1FeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
delay1HipassPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
delay1LowpassPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
delay1MixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
delay1XBackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1AttackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1DecayPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1FallRisePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1InitPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1ReleasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1SlopePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1Sustain2Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1SustainPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
env1VelocityPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfo1DelayPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfo1DepthModDpt1Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfo1FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1PhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfo1Polarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }
-
choices: { bipolar: number; positive: number }
-
bipolar: number
-
positive: number
-
index: number
-
isLinear: boolean
-
name: string
-
lfo1Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1Restart: { choices: { gate: number; random: number; single: number; sync: number }; index: number; isLinear: boolean; name: string }
-
choices: { gate: number; random: number; single: number; sync: number }
-
gate: number
-
random: number
-
single: number
-
sync: number
-
index: number
-
isLinear: boolean
-
name: string
-
lfo1Sync: { choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }; index: number; isLinear: boolean; name: string; range: [number, number] }
-
choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }
-
0.1s: number
-
1/1: number
-
1/1 trip: number
-
1/16: number
-
1/16 dot: number
-
1/16 trip: number
-
1/2: number
-
1/2 dot: number
-
1/2 trip: number
-
1/32: number
-
1/32 dot: number
-
1/4: number
-
1/4 dot: number
-
1/4 trip: number
-
1/64: number
-
1/8: number
-
1/8 dot: number
-
1/8 trip: number
-
10s: number
-
1s: number
-
2/1: number
-
3/1: number
-
4/1: number
-
5/1: number
-
6/1: number
-
7/1: number
-
8/1: number
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1Waveform: { choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }; index: number; isLinear: boolean; name: string }
-
choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }
-
rand glide: number
-
rand hold: number
-
saw down: number
-
saw up: number
-
sine: number
-
sqr hi-lo: number
-
sqr lo-hi: number
-
triangle: number
-
index: number
-
isLinear: boolean
-
name: string
-
lfogPhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
lfogPolarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }
-
choices: { bipolar: number; positive: number }
-
bipolar: number
-
positive: number
-
index: number
-
isLinear: boolean
-
name: string
-
lfogSync: { choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }; index: number; isLinear: boolean; name: string; range: [number, number] }
-
choices: { 0.1s: number; 1/1: number; 1/1 trip: number; 1/16: number; 1/16 dot: number; 1/16 trip: number; 1/2: number; 1/2 dot: number; 1/2 trip: number; 1/32: number; 1/32 dot: number; 1/4: number; 1/4 dot: number; 1/4 trip: number; 1/64: number; 1/8: number; 1/8 dot: number; 1/8 trip: number; 10s: number; 1s: number; 2/1: number; 3/1: number; 4/1: number; 5/1: number; 6/1: number; 7/1: number; 8/1: number }
-
0.1s: number
-
1/1: number
-
1/1 trip: number
-
1/16: number
-
1/16 dot: number
-
1/16 trip: number
-
1/2: number
-
1/2 dot: number
-
1/2 trip: number
-
1/32: number
-
1/32 dot: number
-
1/4: number
-
1/4 dot: number
-
1/4 trip: number
-
1/64: number
-
1/8: number
-
1/8 dot: number
-
1/8 trip: number
-
10s: number
-
1s: number
-
2/1: number
-
3/1: number
-
4/1: number
-
5/1: number
-
6/1: number
-
7/1: number
-
8/1: number
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfogWaveform: { choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }; index: number; isLinear: boolean; name: string }
-
choices: { rand glide: number; rand hold: number; saw down: number; saw up: number; sine: number; sqr hi-lo: number; sqr lo-hi: number; triangle: number }
-
rand glide: number
-
rand hold: number
-
saw down: number
-
saw up: number
-
sine: number
-
sqr hi-lo: number
-
sqr lo-hi: number
-
triangle: number
-
index: number
-
isLinear: boolean
-
name: string
-
mainActiveDelay1: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
mainActiveLfog: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
mainActiveModFX1: { choices: { off: number; on: number }; index: number; isLinear: boolean; name: string }
-
choices: { off: number; on: number }
-
index: number
-
isLinear: boolean
-
name: string
-
mainOutput: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
modFX1CenterPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1DepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1FeedbackPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1HiCutFreqPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1HighBoostDb: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
modFX1LowBoostDb: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
modFX1LowCutFreqPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1MixPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1QuadPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1QuadPhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1SpeedPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
modFX1StereoPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
mseg1Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
mseg1Loop: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
mseg1Release: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
mseg1VelocityPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Detune: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1NormalizePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1PanModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1PanModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1PanPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1PhaseModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1PhaseModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1PhasePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1PolyWidthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Sfx1moddepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Sfx1modsrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1Sfx2moddepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Sfx2modsrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1SpectraFX1ValPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1SpectraFX2ValPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1SyncModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1SyncModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1SyncTune: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1Tune: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1TuneModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1TuneModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1VibratoPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1Volume: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1VolumeModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
osc1VolumeModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1WarpModDepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
osc1WarpModSrc: { choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }; index: number; isLinear: boolean; name: string }
-
choices: { ctrla: number; ctrlb: number; env1: number; gate: number; keyfollow: number; lfo1: number; lfog1: number; modwhl: number; mseg1: number; none: number; pitchw: number; pressure: number; velocity: number }
-
ctrla: number
-
ctrlb: number
-
env1: number
-
gate: number
-
keyfollow: number
-
lfo1: number
-
lfog1: number
-
modwhl: number
-
mseg1: number
-
none: number
-
pitchw: number
-
pressure: number
-
velocity: number
-
index: number
-
isLinear: boolean
-
name: string
-
osc1WaveWarp: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccActiveLfo1: { choices: { 0.00: number; 1.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0.00: number; 1.00: number }
-
0.00: number
-
1.00: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccActiveOsc1: { choices: { 0.00: number; 1.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0.00: number; 1.00: number }
-
0.00: number
-
1.00: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccFineTuneCentsPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vccGlide2Percent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vccGlideMode: { choices: { rate: number; time: number }; index: number; isLinear: boolean; name: string }
-
choices: { rate: number; time: number }
-
rate: number
-
time: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccGlidePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vccMode: { choices: { legato: number; mono: number; poly: number }; index: number; isLinear: boolean; name: string }
-
choices: { legato: number; mono: number; poly: number }
-
legato: number
-
mono: number
-
poly: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccPitchBendDown: { choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }
-
0.00: number
-
1.00: number
-
10.00: number
-
11.00: number
-
12.00: number
-
13.00: number
-
14.00: number
-
15.00: number
-
16.00: number
-
17.00: number
-
18.00: number
-
19.00: number
-
2.00: number
-
20.00: number
-
21.00: number
-
22.00: number
-
23.00: number
-
24.00: number
-
3.00: number
-
4.00: number
-
5.00: number
-
6.00: number
-
7.00: number
-
8.00: number
-
9.00: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccPitchBendUp: { choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 0.00: number; 1.00: number; 10.00: number; 11.00: number; 12.00: number; 13.00: number; 14.00: number; 15.00: number; 16.00: number; 17.00: number; 18.00: number; 19.00: number; 2.00: number; 20.00: number; 21.00: number; 22.00: number; 23.00: number; 24.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number; 9.00: number }
-
0.00: number
-
1.00: number
-
10.00: number
-
11.00: number
-
12.00: number
-
13.00: number
-
14.00: number
-
15.00: number
-
16.00: number
-
17.00: number
-
18.00: number
-
19.00: number
-
2.00: number
-
20.00: number
-
21.00: number
-
22.00: number
-
23.00: number
-
24.00: number
-
3.00: number
-
4.00: number
-
5.00: number
-
6.00: number
-
7.00: number
-
8.00: number
-
9.00: number
-
index: number
-
isLinear: boolean
-
name: string
-
vccPortaRangePercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vccTranspose: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccVoices: { choices: { few: number; many: number; medium: number }; index: number; isLinear: boolean; name: string }
-
choices: { few: number; many: number; medium: number }
-
few: number
-
many: number
-
medium: number
-
index: number
-
isLinear: boolean
-
name: string
-
vmixModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vmixPanModDepthPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vmixPanPercent: { index: number; isLinear: boolean; name: string; range: [number, number]; units: string }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
units: string
-
vmixVolumePercent: { 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)?