|
lmms
Cross-platform music production software
|
#include <GigPlayer.h>
Public Member Functions | |
| ADSR () | |
| ADSR (gig::DimensionRegion *region, int sampleRate) | |
| void | keyup () |
| bool | done () |
| float | value () |
| void | inc (f_cnt_t num) |
Private Attributes | |
| float | preattack |
| float | attack |
| float | decay1 |
| float | decay2 |
| bool | infiniteSustain |
| float | sustain |
| float | release |
| float | amplitude |
| bool | isAttack |
| bool | isRelease |
| bool | isDone |
| f_cnt_t | attackPosition |
| f_cnt_t | attackLength |
| f_cnt_t | decayLength |
| f_cnt_t | releasePosition |
| f_cnt_t | releaseLength |
| lmms::ADSR::ADSR | ( | ) |
| lmms::ADSR::ADSR | ( | gig::DimensionRegion * | region, |
| int | sampleRate ) |
| bool lmms::ADSR::done | ( | ) |
| void lmms::ADSR::inc | ( | f_cnt_t | num | ) |
| void lmms::ADSR::keyup | ( | ) |
| float lmms::ADSR::value | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |