#include #include ReverbView::ReverbView() { } void ReverbView::setupScreen() { ReverbViewBase::setupScreen(); toggleButton1.forceState(AudioEffects_GetParams()->reverb.enabled); slider1.setValue((int16_t)(AudioEffects_GetParams()->reverb.room_size * 100.0f)); slider2.setValue((int16_t)(AudioEffects_GetParams()->reverb.damping * 100.0f)); slider3.setValue((int16_t)(AudioEffects_GetParams()->reverb.mix * 100.0f)); } void ReverbView::tearDownScreen() { ReverbViewBase::tearDownScreen(); } void ReverbView::toggleClicked() { AudioEffects_GetParams()->reverb.enabled = toggleButton1.getState(); } void ReverbView::sliderTailleChanged(int value) { AudioEffects_GetParams()->reverb.room_size = value / 100.0f; } void ReverbView::sliderAmortiChanged(int value) { AudioEffects_GetParams()->reverb.damping = value / 100.0f; } void ReverbView::sliderMixChanged(int value) { AudioEffects_GetParams()->reverb.mix = value / 100.0f; }