![]() |
Deluge Firmware 1.3.0
Build date: 2026.08.22
|
Public Member Functions | |
| void | init (const EnvParams &p, int outlevel, int rate_scaling) |
| void | update (const EnvParams &p, int outlevel, int rate_scaling) |
| int32_t | getsample (const EnvParams &p, int n, int extra_rate) |
| void | keydown (const EnvParams &p, bool down) |
| void | getPosition (char *step) |
| void | transfer (Env &src) |
Static Public Member Functions | |
| static int | scaleoutlevel (int outlevel) |
| static void | init_sr (double sample_rate) |
Private Member Functions | |
| void | advance (const EnvParams &p, int newix, int extra_rate) |
Private Attributes | |
| int32_t | level_ |
| int | targetlevel_ |
| int | ix_ |
| int | inc_ |
| int | staticcount_ |
| int | outlevel_ |
| int | rate_scaling_ |
| bool | down_ |
| bool | rising_ |
Static Private Attributes | |
| static uint32_t | sr_multiplier = (1 << 24) |