Vaporisateur
interface Vaporisateur extends Instrument {
uuid: string
label: string
enabled: boolean
minimized: boolean
audioUnit: InstrumentAudioUnit
icon: string
key: 'Vaporisateur'
cutoff: number
resonance: number
filterOrder: 1 | 2 | 3 | 4
filterEnvelope: number
filterKeyboard: number
attack: number
decay: number
sustain: number
release: number
voicingMode: VoicingMode
glideTime: number
unisonCount: 1 | 3 | 5
unisonDetune: number
unisonStereo: number
lfo: VaporisateurLFO
oscillators: readonly VaporisateurOscillator[]
noise: VaporisateurNoise
remove(): void
}Classic subtractive synthesizer
Hierarchy
Properties
uuid: string
Inherited from uuid
Unique id
label: string
Inherited from label
Custom label
enabled: boolean
Inherited from enabled
Enable or bypass the device
minimized: boolean
Inherited from minimized
Collapse the device editor in the studio
audioUnit: InstrumentAudioUnit
Inherited from audioUnit
The audio unit this instrument belongs to
icon: string
Inherited from icon
Icon name (see IconSymbol)
key: 'Vaporisateur'
Overrides key
Always "Vaporisateur"
cutoff: number
Filter cutoff in Hz (20 to 20000, default 8000)
resonance: number
Filter resonance (0.01 to 10, default 0.1)
filterOrder: 1 | 2 | 3 | 4
Filter order (1 to 4 poles, default 1)
filterEnvelope: number
Filter envelope amount (-1.0 to 1.0, default 0.0)
filterKeyboard: number
Filter keyboard tracking (-1.0 to 1.0, default 0.0)
attack: number
Envelope attack in seconds (0.001 to 5.0, default 0.005)
decay: number
Envelope decay in seconds (0.001 to 5.0, default 0.1)
sustain: number
Envelope sustain level (0.0 to 1.0, default 0.5)
release: number
Envelope release in seconds (0.001 to 5.0, default 0.5)
voicingMode: VoicingMode
Monophonic or polyphonic
glideTime: number
Glide time (0.0 to 1.0, default 0.0)
unisonCount: 1 | 3 | 5
Unison voices (1, 3 or 5, default 1)
unisonDetune: number
Unison detune in cents (1 to 1200, default 30)
unisonStereo: number
Unison stereo spread (0.0 to 1.0, default 1.0)
lfo: VaporisateurLFO
The LFO
- See:
oscillators: readonly VaporisateurOscillator[]
Two oscillators
noise: VaporisateurNoise
The noise generator
- See:
Methods
remove(): void
Inherited from remove
Removes the whole audio unit. Use InstrumentAudioUnit.setInstrument to swap the instrument. An instrument inside an InstrumentCompositeLayer removes that layer instead
Returns
void