performAttackDelaySustain()
Apply the envelope's attack, delay, and sustain to a voice of an audio sample.
envelope.performAttackDelaySustain(audioSample, volume, voice)
This starts the volume changes that shape the beginning of the sound. Usually called for you by Play.audioOn().
Parameters
envelope.performAttackDelaySustain(audioSample, volume, voice)
| Parameter | Type | Default | Description |
|---|---|---|---|
audioSample |
AudioSample |
required | The audio sample to shape. |
volume |
int |
required | The note's overall volume, from 0 to 127, that the envelope's levels are taken relative to. |
voice |
int |
required | Which voice of the audio sample to shape. |