Use group cuts with CC triggered (pedal) samples

This commit is contained in:
Praash 2021-06-07 14:51:29 +03:00
parent ce2170c88d
commit f304c0b988

View file

@ -1648,7 +1648,9 @@ bool Voice::checkOffGroup(const Region* other, int delay, int noteNumber) noexce
if (impl.released())
return false;
if (impl.triggerEvent_.type == TriggerEventType::NoteOn
if (
(impl.triggerEvent_.type == TriggerEventType::NoteOn
|| impl.triggerEvent_.type == TriggerEventType::CC)
&& region->offBy && *region->offBy == other->group
&& (region->group != other->group || noteNumber != impl.triggerEvent_.number)) {
off(delay);