From 5873814272be5e891a4624ad068bce3774108946 Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Sun, 19 Jan 2020 07:14:06 +0100 Subject: [PATCH] Typo in the second crossfade check on CC dispatch --- src/sfizz/Voice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sfizz/Voice.cpp b/src/sfizz/Voice.cpp index ee571581..b537f525 100644 --- a/src/sfizz/Voice.cpp +++ b/src/sfizz/Voice.cpp @@ -205,7 +205,7 @@ void sfz::Voice::registerCC(int delay, int ccNumber, uint8_t ccValue) noexcept widthEnvelope.registerEvent(delay, Default::symmetricNormalizedRange.clamp(newWidth)); } - if (region->crossfadeCCInRange.contains(ccNumber) || region->crossfadeCCInRange.contains(ccNumber)) { + if (region->crossfadeCCInRange.contains(ccNumber) || region->crossfadeCCOutRange.contains(ccNumber)) { const float crossfadeGain = region->getCrossfadeGain(midiState.getCCArray()); crossfadeEnvelope.registerEvent(delay, Default::normalizedRange.clamp(crossfadeGain)); }