|
enum | State { ATTACK,
DECAY_SUSTAIN,
RELEASE
} |
|
|
void | updateClock (cycle_count delta_t) |
|
void | reset () |
|
void | writeCONTROL_REG (reg8) |
|
void | writeATTACK_DECAY (reg8) |
|
void | writeSUSTAIN_RELEASE (reg8) |
|
reg8 | readENV () |
|
reg8 | output () |
|
|
reg16 | rate_counter |
|
reg16 | rate_period |
|
reg8 | exponential_counter |
|
reg8 | exponential_counter_period |
|
reg8 | envelope_counter |
|
bool | hold_zero |
|
reg4 | attack |
|
reg4 | decay |
|
reg4 | sustain |
|
reg4 | release |
|
reg8 | gate |
|
State | state |
|
|
static const data16 | rate_counter_period [] |
|
static const data8 | sustain_level [] |
|
The documentation for this class was generated from the following file: