ArpeggioEffect
interface ArpeggioEffect extends MIDIEffect {
uuid: string
label: string
enabled: boolean
minimized: boolean
index: number
audioUnit: AnyAudioUnit
key: 'Arpeggio'
mode: 0 | 1 | 2
octaves: number
rate: number
gate: number
repeat: number
velocity: number
remove(): void
move(index: number): void
}Generates rhythmic note sequences from held chords
- See:
Hierarchy
MIDIEffectArpeggioEffect
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
index: number
Inherited from index
Position in the effect chain (0 = first)
audioUnit: AnyAudioUnit
Inherited from audioUnit
The audio unit this effect belongs to
key: 'Arpeggio'
Overrides key
Always "Arpeggio"
mode: 0 | 1 | 2
Playback direction: 0 = Up, 1 = Down, 2 = UpDown (default 0)
octaves: number
Octave range (1 to 5, default 1)
rate: number
Step rate index (0-16): 1/1, 1/2, 1/3, 1/4, 3/16, 1/6, 1/8, 3/32, 1/12, 1/16, 3/64, 1/24, 1/32, 1/48, 1/64, 1/96, 1/128 (default 9 = 1/16)
gate: number
Note length relative to the step (0.0 to 2.0, default 1.0)
repeat: number
Repeats per step (1 to 16, default 1)
velocity: number
Velocity change per repeat (-1.0 to 1.0, default 0.0)
Methods
remove(): void
Inherited from remove
Remove this device from its host
Returns
void
move(index: number): void
Inherited from move
Move this effect to another position in its chain
Parameters
index(number)
Returns
void