Fix releasing notes not muted by off groups
This commit is contained in:
parent
06cf476fb3
commit
3aae318e82
1 changed files with 1 additions and 1 deletions
|
|
@ -1666,7 +1666,7 @@ bool Voice::checkOffGroup(const Region* other, int delay, int noteNumber) noexce
|
||||||
if (region == nullptr || other == nullptr)
|
if (region == nullptr || other == nullptr)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (impl.released())
|
if (impl.released() && region->offMode == OffMode::normal)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if ((impl.triggerEvent_.type == TriggerEventType::NoteOn
|
if ((impl.triggerEvent_.type == TriggerEventType::NoteOn
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue