Properties
isSynth
isSynth: boolean = false
Readonly makeAutomation
makeAutomation: { chrs1Depth: any; chrs1Rate: any; chrs1Type: any; chrs1Wet: any; env1Attack: any; env1Decay: any; env1FallRise: any; env1KeyTrack: any; env1Release: any; env1Sustain: any; env1Trigger: any; env1Velocity: any; env2Attack: any; env2Decay: any; env2FallRise: any; env2KeyTrack: any; env2Release: any; env2Sustain: any; env2Trigger: any; env2Velocity: any; lfo1Delay: any; lfo1DepthModDpt1: any; lfo1FreqModDpt: any; lfo1Phase: any; lfo1Polarity: any; lfo1Rate: any; lfo1Restart: any; lfo1Sync: any; lfo1Waveform: any; lfo2Delay: any; lfo2DepthModDpt1: any; lfo2FreqModDpt: any; lfo2Phase: any; lfo2Polarity: any; lfo2Rate: any; lfo2Restart: any; lfo2Sync: any; lfo2Waveform: any; mainOutput: any; pcoreMatrix1Depth: any; pcoreMatrix1Source: any; pcoreMatrix1Via: any; pcoreMatrix1ViaSrc: any; pcoreMatrix2Depth: any; pcoreMatrix2Source: any; pcoreMatrix2Via: any; pcoreMatrix2ViaSrc: any; tyrellAudioRateDest: any; tyrellAudioRateModSrc: any; tyrellAudioRateSrc: any; tyrellCutoff: any; tyrellDetune: any; tyrellFeedback: any; tyrellFineTune2: any; tyrellFreqModDepth1: any; tyrellFreqModDepth2: any; tyrellFreqModSrc1: any; tyrellFreqModSrc2: any; tyrellKeyFollow: any; tyrellMixSpread: any; tyrellNoiseColour: any; tyrellNoiseVolume: any; tyrellOscVolume1: any; tyrellOscVolume2: any; tyrellPwdepth: any; tyrellPwsrc: any; tyrellResonance: any; tyrellRingModIn1: any; tyrellRingModIn2: any; tyrellRingModulator: any; tyrellShape1: any; tyrellShape2: any; tyrellSoftSync: any; tyrellSubVolume: any; tyrellTune2: any; tyrellTuneModDepth1: any; tyrellTuneModDepth2: any; tyrellTuneModSrc1: any; tyrellTuneModSrc2: any; tyrellVcfmode: any; tyrellVcfpoles: any; tyrellVibrato: any; tyrellXmoddepth: any; vccGlide: any; vccGlide2: any; vccGlideMode: any; vccMode: any; vccPitchBendDown: any; vccPitchBendUp: any; vccPortaRange: any; vccTranspose: any; vccVoiceStack: any } = ...
numAudioInputChannels
numAudioInputChannels: number = 2
numAudioOutputChannels
numAudioOutputChannels: number = 2
Readonly parameterLibrary
parameterLibrary: { chrs1Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }; chrs1Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }; chrs1Type: { choices: { classic: number; dramatic: number; ensemble: number }; index: number; isLinear: boolean; name: string }; chrs1Wet: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Decay: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1FallRise: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1KeyTrack: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Release: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Sustain: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Trigger: { choices: { gate: number; lfo1: number; lfo2: number; loop: number }; index: number; isLinear: boolean; name: string }; env1Velocity: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Decay: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2FallRise: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2KeyTrack: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Release: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Sustain: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Trigger: { choices: { gate: number; lfo1: number; lfo2: number; loop: number; single: number }; index: number; isLinear: boolean; name: string }; env2Velocity: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1Delay: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1DepthModDpt1: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1Phase: { index: number; isLinear: boolean; name: string; range: [number, number] }; 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: { 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 }; lfo2Delay: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2DepthModDpt1: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2Phase: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2Polarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }; lfo2Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2Restart: { choices: { gate: number; random: number; single: number; sync: number }; index: number; isLinear: boolean; name: string }; lfo2Sync: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2Waveform: { 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 }; mainOutput: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix1Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix1Source: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; pcoreMatrix1Via: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix1ViaSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; pcoreMatrix2Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix2Source: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; pcoreMatrix2Via: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix2ViaSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellAudioRateDest: { choices: { filterfm: number; osc2 fm: number; osc2 pwm: number }; index: number; isLinear: boolean; name: string }; tyrellAudioRateModSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellAudioRateSrc: { choices: { osc1: number }; index: number; isLinear: boolean; name: string }; tyrellCutoff: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellDetune: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFeedback: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFineTune2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFreqModDepth1: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFreqModDepth2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFreqModSrc1: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellFreqModSrc2: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellKeyFollow: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellMixSpread: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellNoiseColour: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellNoiseVolume: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellOscVolume1: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellOscVolume2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellPwdepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellPwsrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellResonance: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellRingModIn1: { choices: { osc1: number; osc1+2: number; osc1+sub: number; osc2: number; subosc: number; vcf: number }; index: number; isLinear: boolean; name: string }; tyrellRingModIn2: { choices: { osc1: number; osc2: number; subosc: number }; index: number; isLinear: boolean; name: string }; tyrellRingModulator: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellShape1: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellShape2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellSoftSync: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellSubVolume: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellTune2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellTuneModDepth1: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellTuneModDepth2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellTuneModSrc1: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellTuneModSrc2: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellVcfmode: { choices: { bp: number; lp / hp: number }; index: number; isLinear: boolean; name: string }; tyrellVcfpoles: { choices: { 12 db/oct: number; 24 db/oct: number; 36 db/oct: number }; index: number; isLinear: boolean; name: string }; tyrellVibrato: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellXmoddepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccGlide: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccGlide2: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccGlideMode: { choices: { rate: number; time: number }; index: number; isLinear: boolean; name: string }; vccMode: { choices: { duo: 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 }; 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 }; vccPortaRange: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccTranspose: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccVoiceStack: { choices: { 1.00: number; 2.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number }; index: number; isLinear: boolean; name: string } } = ...
Type declaration
-
chrs1Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
chrs1Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
chrs1Type: { choices: { classic: number; dramatic: number; ensemble: number }; index: number; isLinear: boolean; name: string }
-
choices: { classic: number; dramatic: number; ensemble: number }
-
classic: number
-
dramatic: number
-
ensemble: number
-
index: number
-
isLinear: boolean
-
name: string
-
chrs1Wet: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Decay: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1FallRise: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1KeyTrack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Release: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Sustain: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Trigger: { choices: { gate: number; lfo1: number; lfo2: number; loop: number }; index: number; isLinear: boolean; name: string }
-
choices: { gate: number; lfo1: number; lfo2: number; loop: number }
-
gate: number
-
lfo1: number
-
lfo2: number
-
loop: number
-
index: number
-
isLinear: boolean
-
name: string
-
env1Velocity: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Decay: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2FallRise: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2KeyTrack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Release: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Sustain: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Trigger: { choices: { gate: number; lfo1: number; lfo2: number; loop: number; single: number }; index: number; isLinear: boolean; name: string }
-
choices: { gate: number; lfo1: number; lfo2: number; loop: number; single: number }
-
gate: number
-
lfo1: number
-
lfo2: number
-
loop: number
-
single: number
-
index: number
-
isLinear: boolean
-
name: string
-
env2Velocity: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1Delay: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1DepthModDpt1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1Phase: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
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: { index: number; isLinear: boolean; name: string; range: [number, 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
-
lfo2Delay: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2DepthModDpt1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2Phase: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2Polarity: { 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
-
lfo2Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2Restart: { 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
-
lfo2Sync: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2Waveform: { 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
-
mainOutput: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix1Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix1Source: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
pcoreMatrix1Via: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix1ViaSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
pcoreMatrix2Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix2Source: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
pcoreMatrix2Via: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix2ViaSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellAudioRateDest: { choices: { filterfm: number; osc2 fm: number; osc2 pwm: number }; index: number; isLinear: boolean; name: string }
-
choices: { filterfm: number; osc2 fm: number; osc2 pwm: number }
-
filterfm: number
-
osc2 fm: number
-
osc2 pwm: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellAudioRateModSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellAudioRateSrc: { choices: { osc1: number }; index: number; isLinear: boolean; name: string }
-
choices: { osc1: number }
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellCutoff: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellDetune: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFeedback: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFineTune2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFreqModDepth1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFreqModDepth2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFreqModSrc1: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellFreqModSrc2: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellKeyFollow: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellMixSpread: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellNoiseColour: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellNoiseVolume: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellOscVolume1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellOscVolume2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellPwdepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellPwsrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellResonance: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellRingModIn1: { choices: { osc1: number; osc1+2: number; osc1+sub: number; osc2: number; subosc: number; vcf: number }; index: number; isLinear: boolean; name: string }
-
choices: { osc1: number; osc1+2: number; osc1+sub: number; osc2: number; subosc: number; vcf: number }
-
osc1: number
-
osc1+2: number
-
osc1+sub: number
-
osc2: number
-
subosc: number
-
vcf: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellRingModIn2: { choices: { osc1: number; osc2: number; subosc: number }; index: number; isLinear: boolean; name: string }
-
choices: { osc1: number; osc2: number; subosc: number }
-
osc1: number
-
osc2: number
-
subosc: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellRingModulator: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellShape1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellShape2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellSoftSync: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellSubVolume: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellTune2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellTuneModDepth1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellTuneModDepth2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellTuneModSrc1: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellTuneModSrc2: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellVcfmode: { choices: { bp: number; lp / hp: number }; index: number; isLinear: boolean; name: string }
-
choices: { bp: number; lp / hp: number }
-
bp: number
-
lp / hp: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellVcfpoles: { choices: { 12 db/oct: number; 24 db/oct: number; 36 db/oct: number }; index: number; isLinear: boolean; name: string }
-
choices: { 12 db/oct: number; 24 db/oct: number; 36 db/oct: number }
-
12 db/oct: number
-
24 db/oct: number
-
36 db/oct: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellVibrato: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellXmoddepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccGlide: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccGlide2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
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
-
vccMode: { choices: { duo: number; legato: number; mono: number; poly: number }; index: number; isLinear: boolean; name: string }
-
choices: { duo: number; legato: number; mono: number; poly: number }
-
duo: 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
-
vccPortaRange: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccTranspose: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccVoiceStack: { choices: { 1.00: number; 2.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 1.00: number; 2.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number }
-
1.00: number
-
2.00: number
-
3.00: number
-
4.00: number
-
5.00: number
-
6.00: number
-
7.00: number
-
8.00: number
-
index: number
-
isLinear: boolean
-
name: 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: { chrs1Depth: any; chrs1Rate: any; chrs1Type: any; chrs1Wet: any; env1Attack: any; env1Decay: any; env1FallRise: any; env1KeyTrack: any; env1Release: any; env1Sustain: any; env1Trigger: any; env1Velocity: any; env2Attack: any; env2Decay: any; env2FallRise: any; env2KeyTrack: any; env2Release: any; env2Sustain: any; env2Trigger: any; env2Velocity: any; lfo1Delay: any; lfo1DepthModDpt1: any; lfo1FreqModDpt: any; lfo1Phase: any; lfo1Polarity: any; lfo1Rate: any; lfo1Restart: any; lfo1Sync: any; lfo1Waveform: any; lfo2Delay: any; lfo2DepthModDpt1: any; lfo2FreqModDpt: any; lfo2Phase: any; lfo2Polarity: any; lfo2Rate: any; lfo2Restart: any; lfo2Sync: any; lfo2Waveform: any; mainOutput: any; pcoreMatrix1Depth: any; pcoreMatrix1Source: any; pcoreMatrix1Via: any; pcoreMatrix1ViaSrc: any; pcoreMatrix2Depth: any; pcoreMatrix2Source: any; pcoreMatrix2Via: any; pcoreMatrix2ViaSrc: any; tyrellAudioRateDest: any; tyrellAudioRateModSrc: any; tyrellAudioRateSrc: any; tyrellCutoff: any; tyrellDetune: any; tyrellFeedback: any; tyrellFineTune2: any; tyrellFreqModDepth1: any; tyrellFreqModDepth2: any; tyrellFreqModSrc1: any; tyrellFreqModSrc2: any; tyrellKeyFollow: any; tyrellMixSpread: any; tyrellNoiseColour: any; tyrellNoiseVolume: any; tyrellOscVolume1: any; tyrellOscVolume2: any; tyrellPwdepth: any; tyrellPwsrc: any; tyrellResonance: any; tyrellRingModIn1: any; tyrellRingModIn2: any; tyrellRingModulator: any; tyrellShape1: any; tyrellShape2: any; tyrellSoftSync: any; tyrellSubVolume: any; tyrellTune2: any; tyrellTuneModDepth1: any; tyrellTuneModDepth2: any; tyrellTuneModSrc1: any; tyrellTuneModSrc2: any; tyrellVcfmode: any; tyrellVcfpoles: any; tyrellVibrato: any; tyrellXmoddepth: any; vccGlide: any; vccGlide2: any; vccGlideMode: any; vccMode: any; vccPitchBendDown: any; vccPitchBendUp: any; vccPortaRange: any; vccTranspose: any; vccVoiceStack: any } = ...
Static Readonly parameterLibrary
parameterLibrary: { chrs1Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }; chrs1Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }; chrs1Type: { choices: { classic: number; dramatic: number; ensemble: number }; index: number; isLinear: boolean; name: string }; chrs1Wet: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Decay: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1FallRise: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1KeyTrack: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Release: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Sustain: { index: number; isLinear: boolean; name: string; range: [number, number] }; env1Trigger: { choices: { gate: number; lfo1: number; lfo2: number; loop: number }; index: number; isLinear: boolean; name: string }; env1Velocity: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Decay: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2FallRise: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2KeyTrack: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Release: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Sustain: { index: number; isLinear: boolean; name: string; range: [number, number] }; env2Trigger: { choices: { gate: number; lfo1: number; lfo2: number; loop: number; single: number }; index: number; isLinear: boolean; name: string }; env2Velocity: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1Delay: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1DepthModDpt1: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo1Phase: { index: number; isLinear: boolean; name: string; range: [number, number] }; 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: { 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 }; lfo2Delay: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2DepthModDpt1: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2Phase: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2Polarity: { choices: { bipolar: number; positive: number }; index: number; isLinear: boolean; name: string }; lfo2Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2Restart: { choices: { gate: number; random: number; single: number; sync: number }; index: number; isLinear: boolean; name: string }; lfo2Sync: { index: number; isLinear: boolean; name: string; range: [number, number] }; lfo2Waveform: { 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 }; mainOutput: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix1Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix1Source: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; pcoreMatrix1Via: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix1ViaSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; pcoreMatrix2Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix2Source: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; pcoreMatrix2Via: { index: number; isLinear: boolean; name: string; range: [number, number] }; pcoreMatrix2ViaSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellAudioRateDest: { choices: { filterfm: number; osc2 fm: number; osc2 pwm: number }; index: number; isLinear: boolean; name: string }; tyrellAudioRateModSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellAudioRateSrc: { choices: { osc1: number }; index: number; isLinear: boolean; name: string }; tyrellCutoff: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellDetune: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFeedback: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFineTune2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFreqModDepth1: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFreqModDepth2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellFreqModSrc1: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellFreqModSrc2: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellKeyFollow: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellMixSpread: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellNoiseColour: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellNoiseVolume: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellOscVolume1: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellOscVolume2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellPwdepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellPwsrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellResonance: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellRingModIn1: { choices: { osc1: number; osc1+2: number; osc1+sub: number; osc2: number; subosc: number; vcf: number }; index: number; isLinear: boolean; name: string }; tyrellRingModIn2: { choices: { osc1: number; osc2: number; subosc: number }; index: number; isLinear: boolean; name: string }; tyrellRingModulator: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellShape1: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellShape2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellSoftSync: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellSubVolume: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellTune2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellTuneModDepth1: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellTuneModDepth2: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellTuneModSrc1: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellTuneModSrc2: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }; tyrellVcfmode: { choices: { bp: number; lp / hp: number }; index: number; isLinear: boolean; name: string }; tyrellVcfpoles: { choices: { 12 db/oct: number; 24 db/oct: number; 36 db/oct: number }; index: number; isLinear: boolean; name: string }; tyrellVibrato: { index: number; isLinear: boolean; name: string; range: [number, number] }; tyrellXmoddepth: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccGlide: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccGlide2: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccGlideMode: { choices: { rate: number; time: number }; index: number; isLinear: boolean; name: string }; vccMode: { choices: { duo: 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 }; 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 }; vccPortaRange: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccTranspose: { index: number; isLinear: boolean; name: string; range: [number, number] }; vccVoiceStack: { choices: { 1.00: number; 2.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number }; index: number; isLinear: boolean; name: string } } = ...
Type declaration
-
chrs1Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
chrs1Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
chrs1Type: { choices: { classic: number; dramatic: number; ensemble: number }; index: number; isLinear: boolean; name: string }
-
choices: { classic: number; dramatic: number; ensemble: number }
-
classic: number
-
dramatic: number
-
ensemble: number
-
index: number
-
isLinear: boolean
-
name: string
-
chrs1Wet: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Decay: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1FallRise: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1KeyTrack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Release: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Sustain: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env1Trigger: { choices: { gate: number; lfo1: number; lfo2: number; loop: number }; index: number; isLinear: boolean; name: string }
-
choices: { gate: number; lfo1: number; lfo2: number; loop: number }
-
gate: number
-
lfo1: number
-
lfo2: number
-
loop: number
-
index: number
-
isLinear: boolean
-
name: string
-
env1Velocity: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Attack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Decay: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2FallRise: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2KeyTrack: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Release: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Sustain: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
env2Trigger: { choices: { gate: number; lfo1: number; lfo2: number; loop: number; single: number }; index: number; isLinear: boolean; name: string }
-
choices: { gate: number; lfo1: number; lfo2: number; loop: number; single: number }
-
gate: number
-
lfo1: number
-
lfo2: number
-
loop: number
-
single: number
-
index: number
-
isLinear: boolean
-
name: string
-
env2Velocity: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1Delay: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1DepthModDpt1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo1Phase: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
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: { index: number; isLinear: boolean; name: string; range: [number, 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
-
lfo2Delay: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2DepthModDpt1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2FreqModDpt: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2Phase: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2Polarity: { 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
-
lfo2Rate: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2Restart: { 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
-
lfo2Sync: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
lfo2Waveform: { 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
-
mainOutput: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix1Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix1Source: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
pcoreMatrix1Via: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix1ViaSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
pcoreMatrix2Depth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix2Source: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
pcoreMatrix2Via: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
pcoreMatrix2ViaSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellAudioRateDest: { choices: { filterfm: number; osc2 fm: number; osc2 pwm: number }; index: number; isLinear: boolean; name: string }
-
choices: { filterfm: number; osc2 fm: number; osc2 pwm: number }
-
filterfm: number
-
osc2 fm: number
-
osc2 pwm: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellAudioRateModSrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellAudioRateSrc: { choices: { osc1: number }; index: number; isLinear: boolean; name: string }
-
choices: { osc1: number }
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellCutoff: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellDetune: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFeedback: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFineTune2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFreqModDepth1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFreqModDepth2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellFreqModSrc1: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellFreqModSrc2: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellKeyFollow: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellMixSpread: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellNoiseColour: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellNoiseVolume: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellOscVolume1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellOscVolume2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellPwdepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellPwsrc: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellResonance: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellRingModIn1: { choices: { osc1: number; osc1+2: number; osc1+sub: number; osc2: number; subosc: number; vcf: number }; index: number; isLinear: boolean; name: string }
-
choices: { osc1: number; osc1+2: number; osc1+sub: number; osc2: number; subosc: number; vcf: number }
-
osc1: number
-
osc1+2: number
-
osc1+sub: number
-
osc2: number
-
subosc: number
-
vcf: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellRingModIn2: { choices: { osc1: number; osc2: number; subosc: number }; index: number; isLinear: boolean; name: string }
-
choices: { osc1: number; osc2: number; subosc: number }
-
osc1: number
-
osc2: number
-
subosc: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellRingModulator: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellShape1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellShape2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellSoftSync: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellSubVolume: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellTune2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellTuneModDepth1: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellTuneModDepth2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellTuneModSrc1: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellTuneModSrc2: { choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }; index: number; isLinear: boolean; name: string }
-
choices: { adsr1: number; adsr2: number; alternate: number; breath: number; gate: number; keyfollow: number; keyfollow2: number; lfo1: number; lfo2: number; modwhl: number; none: number; pitchw: number; pressure: number; random: number; stackvoice: number; velocity: number; xpress: number }
-
adsr1: number
-
adsr2: number
-
alternate: number
-
breath: number
-
gate: number
-
keyfollow: number
-
keyfollow2: number
-
lfo1: number
-
lfo2: number
-
modwhl: number
-
none: number
-
pitchw: number
-
pressure: number
-
random: number
-
stackvoice: number
-
velocity: number
-
xpress: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellVcfmode: { choices: { bp: number; lp / hp: number }; index: number; isLinear: boolean; name: string }
-
choices: { bp: number; lp / hp: number }
-
bp: number
-
lp / hp: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellVcfpoles: { choices: { 12 db/oct: number; 24 db/oct: number; 36 db/oct: number }; index: number; isLinear: boolean; name: string }
-
choices: { 12 db/oct: number; 24 db/oct: number; 36 db/oct: number }
-
12 db/oct: number
-
24 db/oct: number
-
36 db/oct: number
-
index: number
-
isLinear: boolean
-
name: string
-
tyrellVibrato: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
tyrellXmoddepth: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccGlide: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccGlide2: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
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
-
vccMode: { choices: { duo: number; legato: number; mono: number; poly: number }; index: number; isLinear: boolean; name: string }
-
choices: { duo: number; legato: number; mono: number; poly: number }
-
duo: 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
-
vccPortaRange: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccTranspose: { index: number; isLinear: boolean; name: string; range: [number, number] }
-
index: number
-
isLinear: boolean
-
name: string
-
range: [number, number]
-
vccVoiceStack: { choices: { 1.00: number; 2.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number }; index: number; isLinear: boolean; name: string }
-
choices: { 1.00: number; 2.00: number; 3.00: number; 4.00: number; 5.00: number; 6.00: number; 7.00: number; 8.00: number }
-
1.00: number
-
2.00: number
-
3.00: number
-
4.00: number
-
5.00: number
-
6.00: number
-
7.00: number
-
8.00: number
-
index: number
-
isLinear: boolean
-
name: string
Is this plugin a synth or an effect (does it accept midi input)?