EZ Web Audio / EnvelopeOptions
Interface: EnvelopeOptions
Defined in: envelope.ts:9
Options for configuring an ADSR envelope.
Properties
attackTime?
optionalattackTime:number
Defined in: envelope.ts:10
Duration in seconds to ramp from 0 to peak (1.0). Default: 0.01
decayTime?
optionaldecayTime:number
Defined in: envelope.ts:11
Duration in seconds to ramp from peak to sustain level. Default: 0.1
releaseTime?
optionalreleaseTime:number
Defined in: envelope.ts:13
Duration in seconds for release to silence. Default: 0.3
sustainLevel?
optionalsustainLevel:number
Defined in: envelope.ts:12
Amplitude level (0-1) held during sustain phase. Default: 0.7