| 75 | void EnvelopeADSR::parameterValueChanged(int, float) { mParamHasChanged.store(true); } |
| 76 | |
| 77 | void EnvelopeADSR::timerCallback() { |
| 78 | if (mParamHasChanged.load()) { |
| 79 | mParamHasChanged.store(false); |
| 80 | mSliderAttack.setValue(mParameters.global.ampEnvAttack->get(), juce::dontSendNotification); |
| 81 | mSliderDecay.setValue(mParameters.global.ampEnvDecay->get(), juce::dontSendNotification); |
| 82 | mSliderSustain.setValue(mParameters.global.ampEnvSustain->get(), juce::dontSendNotification); |
| 83 | mSliderRelease.setValue(mParameters.global.ampEnvRelease->get(), juce::dontSendNotification); |
| 84 | } |
| 85 | } |
| 86 | |
| 87 | void EnvelopeADSR::paint(juce::Graphics& g) { |
| 88 | juce::Colour colour = Utils::Colour::GLOBAL; |