Neon
interface Neon extends Instrument {
uuid: string
label: string
enabled: boolean
minimized: boolean
audioUnit: InstrumentAudioUnit
icon: string
key: 'Neon'
lineSelect: 0 | 1 | 2 | 3
modulation: 0 | 1 | 2
octave: number
detune: number
glideTime: number
tune: number
voicingMode: VoicingMode
vibrato: NeonVibrato
lines: readonly NeonLine[]
envelopes: readonly NeonEnvelope[]
remove(): void
}CZ-style phase distortion 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: 'Neon'
Overrides key
Always "Neon"
lineSelect: 0 | 1 | 2 | 3
Line select (0-3): 1, 2, 1+1', 1+2'
modulation: 0 | 1 | 2
Modulation (0-2): Off, Ring, Noise
octave: number
Octave (-3 to 3)
detune: number
Detune of the primed line in cents (-4800 to 4800)
glideTime: number
Glide time (0.0 to 1.0)
tune: number
Master tune in cents (-1200 to 1200)
voicingMode: VoicingMode
Monophonic or polyphonic
vibrato: NeonVibrato
The vibrato
- See:
lines: readonly NeonLine[]
Two lines
- See:
envelopes: readonly NeonEnvelope[]
Six envelopes in fixed order: line1 pitch, line1 DCW, line1 DCA, line2 pitch, line2 DCW, line2 DCA
- 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