SynthLab SDK
|
Custom parameter structure for the any of the synth EGs. This structure is designed to take care of both analog EG and the DX EG requirements. Notable members: More...
#include <synthlabparams.h>
Public Attributes | |
int32_t | egContourIndex = 0 |
iundex from GUI control | |
bool | resetToZero = false |
reset to zero (see book) | |
bool | legatoMode = false |
legato | |
bool | velocityToAttackScaling = false |
one of two EG modulations | |
bool | noteNumberToDecayScaling = false |
one of two EG modulations | |
double | attackTime_mSec = 250.0 |
from GUI control | |
double | decayTime_mSec = 1000.0 |
from GUI control | |
double | slopeTime_mSec = 0.0 |
from GUI control | |
double | releaseTime_mSec = 3000.0 |
from GUI control | |
double | startLevel = 0.0 |
from GUI control | |
double | endLevel = 0.0 |
from GUI control | |
double | decayLevel = 0.707 |
from GUI control | |
double | sustainLevel = 0.707 |
from GUI control | |
double | curvature = 0.0 |
from GUI control | |
double | modKnobValue [4] = { 0.5, 0.0, 0.0, 0.0 } |
mod knobs | |
uint32_t | moduleIndex = 0 |
Custom parameter structure for the any of the synth EGs. This structure is designed to take care of both analog EG and the DX EG requirements. Notable members: