|
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: