Use group cuts with CC triggered (pedal) samples
This commit is contained in:
parent
ce2170c88d
commit
f304c0b988
1 changed files with 3 additions and 1 deletions
|
|
@ -1648,7 +1648,9 @@ bool Voice::checkOffGroup(const Region* other, int delay, int noteNumber) noexce
|
||||||
if (impl.released())
|
if (impl.released())
|
||||||
return false;
|
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->offBy && *region->offBy == other->group
|
||||||
&& (region->group != other->group || noteNumber != impl.triggerEvent_.number)) {
|
&& (region->group != other->group || noteNumber != impl.triggerEvent_.number)) {
|
||||||
off(delay);
|
off(delay);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue