diff --git a/src/sfizz/effects/Rectify.cpp b/src/sfizz/effects/Rectify.cpp index 015e5d29..1f88a771 100644 --- a/src/sfizz/effects/Rectify.cpp +++ b/src/sfizz/effects/Rectify.cpp @@ -66,7 +66,7 @@ namespace fx { auto &down2x = _downsampler2x[c]; for (unsigned i = 0; i < nframes; ++i) { - float amount = amounts[i] * 0.01f; + const float amount = normalizePercents(amounts[i]); float in = input[i]; float in2x[2]; diff --git a/src/sfizz/effects/Width.cpp b/src/sfizz/effects/Width.cpp index 9a9fa336..8c3893ff 100644 --- a/src/sfizz/effects/Width.cpp +++ b/src/sfizz/effects/Width.cpp @@ -49,12 +49,12 @@ namespace fx { absl::Span output2 { outputs[1], nframes }; for (unsigned i = 0; i < nframes; ++i) { - float l = input1[i]; - float r = input2[i]; + const float l = input1[i]; + const float r = input2[i]; - float w = clamp((widths[i] + 100.0f) * 0.005f, 0.0f, 1.0f); - float coeff1 = _internals::panLookup(w); - float coeff2 = _internals::panLookup(1.0f - w); + const float w = clamp((widths[i] + 100.0f) * 0.005f, 0.0f, 1.0f); + const float coeff1 = _internals::panLookup(w); + const float coeff2 = _internals::panLookup(1.0f - w); output1[i] = l * coeff2 + r * coeff1; output2[i] = l * coeff1 + r * coeff2;