From f2dd169e3d712f0bad0efb0c13bcf745f1046f7c Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 17 Aug 2023 18:28:48 -0500 Subject: [PATCH] Game Boy: fix soft env volume after note off --- src/engine/platform/gb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/gb.cpp b/src/engine/platform/gb.cpp index 7e2086db0..59c950d18 100644 --- a/src/engine/platform/gb.cpp +++ b/src/engine/platform/gb.cpp @@ -458,7 +458,7 @@ int DivPlatformGB::dispatch(DivCommand c) { } chan[c.chan].envVol=chan[c.chan].outVol; - if (!chan[c.chan].keyOn) chan[c.chan].killIt=true; + if (!chan[c.chan].keyOn && chan[c.chan].active) chan[c.chan].killIt=true; chan[c.chan].freqChanged=true; } break;