Deluge Firmware 1.3.0
Build date: 2025.07.02
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:
  • src/deluge/dsp/dx/env.h
  • src/deluge/dsp/dx/env.cpp