diff --git a/src/sfizz/Voice.cpp b/src/sfizz/Voice.cpp index 00bc5840..a8e0a102 100644 --- a/src/sfizz/Voice.cpp +++ b/src/sfizz/Voice.cpp @@ -1666,7 +1666,7 @@ bool Voice::checkOffGroup(const Region* other, int delay, int noteNumber) noexce if (region == nullptr || other == nullptr) return false; - if (impl.released()) + if (impl.released() && region->offMode == OffMode::normal) return false; if ((impl.triggerEvent_.type == TriggerEventType::NoteOn