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

readonly

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

readonly

Inherited from audioUnit

The audio unit this instrument belongs to

icon: string

Inherited from icon

Icon name (see IconSymbol)

key: 'Vaporisateur'

readonly

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

readonly

The LFO

oscillators: readonly VaporisateurOscillator[]

readonly

Two oscillators

noise: VaporisateurNoise

readonly

The noise generator

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