diff --git a/src/sfizz/Voice.cpp b/src/sfizz/Voice.cpp index 4f23fd5d..144b680d 100644 --- a/src/sfizz/Voice.cpp +++ b/src/sfizz/Voice.cpp @@ -34,6 +34,9 @@ void sfz::Voice::startVoice(Region* region, int delay, int number, float value, { ASSERT(value >= 0.0f && value <= 1.0f); + if (triggerType == TriggerType::CC) + number = region->pitchKeycenter; + this->triggerType = triggerType; triggerNumber = number; triggerValue = value;