diff options
author | Damien Zammit <damien@zamaudio.com> | 2015-06-14 02:43:19 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2015-06-14 02:43:19 +1000 |
commit | 635d6093fb46a73c788273467fdd1f72be98109e (patch) | |
tree | 508bed9f2ca193336b392d67ac15bb0dea144be1 /plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp | |
parent | 2e2cd2404c5f4f86fb76dedb971051951148a6d7 (diff) |
Fixed program defaults on UI side
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp')
-rw-r--r-- | plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp | 69 |
1 files changed, 46 insertions, 23 deletions
diff --git a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp index 9f82730..7934d70 100644 --- a/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp +++ b/plugins/ZaMultiCompX2/ZaMultiCompX2UI.cpp @@ -411,29 +411,52 @@ void ZaMultiCompX2UI::parameterChanged(uint32_t index, float value) void ZaMultiCompX2UI::programLoaded(uint32_t index) { - if (index != 0) - return; - - // Default values -/* - fKnobAttack->setValue(10.0f); - fKnobRelease->setValue(80.0f); - fKnobRatio->setValue(4.0f); - fKnobKnee->setValue(0.0f); - fKnobGlobalGain->setValue(0.0f); - fKnobMakeup1->setValue(0.0f); - fKnobMakeup2->setValue(0.0f); - fKnobMakeup3->setValue(0.0f); - fKnobXover1->setValue(160.0f); - fKnobXover2->setValue(1400.0f); -*/ - fToggleBypass1->setValue(0.0f); - fToggleBypass2->setValue(0.0f); - fToggleBypass3->setValue(0.0f); - fToggleListen1->setValue(0.0f); - fToggleListen2->setValue(0.0f); - fToggleListen3->setValue(0.0f); - fToggleStereo->setValue(0.0f); + switch(index) { + case 0: + fKnobAttack->setValue(10.0f); + fKnobRelease->setValue(80.0f); + fKnobKnee->setValue(0.0f); + fKnobRatio->setValue(4.0f); + fKnobThresh1->setValue(-20.0f); + fKnobThresh2->setValue(-18.0f); + fKnobThresh3->setValue(-16.0f); + fKnobMakeup1->setValue(0.0f); + fKnobMakeup2->setValue(0.0f); + fKnobMakeup3->setValue(0.0f); + fKnobXover1->setValue(160.0f); + fKnobXover2->setValue(1400.0f); + fToggleBypass1->setValue(0.0f); + fToggleBypass2->setValue(0.0f); + fToggleBypass3->setValue(0.0f); + fToggleListen1->setValue(0.0f); + fToggleListen2->setValue(0.0f); + fToggleListen3->setValue(0.0f); + fToggleStereo->setValue(1.0f); + fKnobGlobalGain->setValue(0.0f); + break; + case 1: + fKnobAttack->setValue(10.0f); + fKnobRelease->setValue(200.0f); + fKnobKnee->setValue(3.0f); + fKnobRatio->setValue(5.0f); + fKnobThresh1->setValue(-20.0f); + fKnobThresh2->setValue(-18.0f); + fKnobThresh3->setValue(-16.0f); + fKnobMakeup1->setValue(9.0f); + fKnobMakeup2->setValue(6.0f); + fKnobMakeup3->setValue(6.0f); + fKnobXover1->setValue(160.0f); + fKnobXover2->setValue(1400.0f); + fToggleBypass1->setValue(1.0f); + fToggleBypass2->setValue(1.0f); + fToggleBypass3->setValue(1.0f); + fToggleListen1->setValue(0.0f); + fToggleListen2->setValue(0.0f); + fToggleListen3->setValue(0.0f); + fToggleStereo->setValue(1.0f); + fKnobGlobalGain->setValue(0.0f); + break; + } } void ZaMultiCompX2UI::stateChanged(const char*, const char*) |