From 5b9345fafc6fa7b699d3efc3ebf97b0653d164c5 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Mon, 28 May 2018 21:18:44 -0400 Subject: [PATCH] Fix enums in ADSR --- src/ADSR.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ADSR.cpp b/src/ADSR.cpp index 8403e44..8d88414 100644 --- a/src/ADSR.cpp +++ b/src/ADSR.cpp @@ -41,10 +41,10 @@ struct ADSR : Module { void ADSR::step() { - float attack = clamp(params[ATTACK_INPUT].value + inputs[ATTACK_INPUT].value / 10.0f, 0.0f, 1.0f); + float attack = clamp(params[ATTACK_PARAM].value + inputs[ATTACK_INPUT].value / 10.0f, 0.0f, 1.0f); float decay = clamp(params[DECAY_PARAM].value + inputs[DECAY_INPUT].value / 10.0f, 0.0f, 1.0f); float sustain = clamp(params[SUSTAIN_PARAM].value + inputs[SUSTAIN_INPUT].value / 10.0f, 0.0f, 1.0f); - float release = clamp(params[RELEASE_PARAM].value + inputs[RELEASE_PARAM].value / 10.0f, 0.0f, 1.0f); + float release = clamp(params[RELEASE_PARAM].value + inputs[RELEASE_INPUT].value / 10.0f, 0.0f, 1.0f); // Gate and trigger bool gated = inputs[GATE_INPUT].value >= 1.0f;