Cubed
interface Cubed extends Instrument {
uuid: string
label: string
enabled: boolean
minimized: boolean
audioUnit: InstrumentAudioUnit
icon: string
key: 'Cubed'
tuning: number
cutoff: number
resonance: number
envMod: number
decay: number
accent: number
volume: number
waveform: 0 | 1
patternIndex: number
patterns: readonly CubedPattern[]
remove(): void
}303-style acid bassline synthesizer with a built-in sequencer
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: 'Cubed'
Overrides key
Always "Cubed"
tuning: number
Tuning in cents (-1200 to 1200, default 0)
cutoff: number
Cutoff (0.0 to 1.0, default 0.0)
resonance: number
Resonance (0.0 to 1.0, default 1.0)
envMod: number
Envelope modulation (0.0 to 1.0, default 1.0)
decay: number
Decay (0.0 to 1.0, default 0.5)
accent: number
Accent (0.0 to 1.0, default 1.0)
volume: number
Volume in dB (default -12)
waveform: 0 | 1
Waveform: 0 = saw, 1 = square
patternIndex: number
Active pattern (0 to 15)
patterns: readonly CubedPattern[]
16 patterns
- 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