Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
Env Class Reference

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)
 

The documentation for this class was generated from the following files: