Generates ADSR values between 0.0 and 1.0.
More...
#include <AudioParameters.h>
Generates ADSR values between 0.0 and 1.0.
◆ AdsrPhase
| Enumerator |
|---|
| Idle | |
| Attack | |
| Decay | |
| Sustain | |
| Release | |
◆ ADSR() [1/2]
| ADSR |
( |
float |
attack = 0.001, |
|
|
float |
decay = 0.001, |
|
|
float |
sustainLevel = 0.5, |
|
|
float |
release = 0.005 |
|
) |
| |
|
inline |
◆ ADSR() [2/2]
◆ attackRate()
◆ decayRate()
◆ isActive()
◆ keyOff()
◆ keyOn()
| void keyOn |
( |
float |
tgt = 0 | ) |
|
|
inlinevirtual |
◆ releaseRate()
◆ setAttackRate()
| void setAttackRate |
( |
float |
a | ) |
|
|
inline |
◆ setDecayRate()
| void setDecayRate |
( |
float |
d | ) |
|
|
inline |
◆ setReleaseRate()
| void setReleaseRate |
( |
float |
r | ) |
|
|
inline |
◆ setSustainLevel()
| void setSustainLevel |
( |
float |
s | ) |
|
|
inline |
◆ sustainLevel()
◆ tick()
◆ update()
◆ value()
◆ act_value
◆ adsrNames
| const char* adsrNames[5] = {"Idle", "Attack", "Decay", "Sustain", "Release"} |
|
protected |
◆ attack
◆ decay
◆ release
◆ state
◆ sustain
◆ target
◆ zeroCount
The documentation for this class was generated from the following file: