|
LMMS
|
#include <Envelope.h>
Public Member Functions | |
| Envelope (class EnvelopeParams &pars, float basefreq, float dt, WatchManager *m=0, const char *watch_prefix=0) | |
| ~Envelope (void) | |
| void | releasekey (void) |
| void | forceFinish (void) |
| float | envout (bool doWatch=true) |
| float | envout_dB (void) |
| bool | finished (void) const |
Private Attributes | |
| int | envpoints |
| int | envsustain |
| float | envdt [MAX_ENVELOPE_POINTS] |
| float | envval [MAX_ENVELOPE_POINTS] |
| float | envstretch |
| int | linearenvelope |
| int | currentpoint |
| bool | forcedrelease |
| bool | keyreleased |
| bool | envfinish |
| float | t |
| float | inct |
| float | envoutval |
| VecWatchPoint | watchOut |
Implementation of a general Envelope
| Envelope::Envelope | ( | class EnvelopeParams & | pars, |
| float | basefreq, | ||
| float | dt, | ||
| WatchManager * | m = 0, | ||
| const char * | watch_prefix = 0 ) |
Constructor
Destructor
| float Envelope::envout | ( | bool | doWatch = true | ) |
| float Envelope::envout_dB | ( | void | ) |
| bool Envelope::finished | ( | void | ) | const |
Determines the status of the Envelope
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |