#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 |
1.8.8