#include <voice.h>
Public Member Functions | |
ADSR () | |
void | setA (float a) |
void | setD (float d) |
void | setS (float s) |
void | setR (float r) |
uint32_t | state () |
uint32_t | output () |
void | keydown (uint32_t down) |
void | step (void) |
Private Attributes | |
uint32_t | _state |
uint32_t | _value |
uint32_t | attack |
uint32_t | decay |
uint32_t | sustain |
uint32_t | release |
uint64_t | gap |
|
inline |
Definition at line 45 of file voice.h.
Referenced by Voice::keydown().
|
inline |
Definition at line 42 of file voice.h.
Referenced by Voice::output().
|
inline |
Definition at line 21 of file voice.h.
Referenced by Voice::Voice().
|
inline |
Definition at line 27 of file voice.h.
Referenced by Voice::Voice().
|
inline |
Definition at line 34 of file voice.h.
Referenced by Voice::Voice().
|
inline |
Definition at line 31 of file voice.h.
Referenced by Voice::Voice().
|
inline |
Definition at line 52 of file voice.h.
Referenced by Voice::step().
|
private |