Modulation

interface Modulation { uuid: string source: AnyModulator target: Automatable parameter: string depth: number enabled: boolean remove(): void }

An assignment of a modulator to a parameter


Properties

uuid: string

readonly

Unique id

source: AnyModulator

readonly

The modulator driving this assignment

target: Automatable

readonly

The object owning the modulated parameter

parameter: string

readonly

The modulated parameter path

depth: number

Modulation depth (-1.0 to 1.0)

enabled: boolean

Enable the assignment

Methods

remove(): void

Remove the assignment

Returns

  • void