Removing channel deactivaton upon note off

This commit is contained in:
Kagamiin~ 2023-10-27 12:01:39 -03:00
parent 47c4273e5c
commit 46024277b2

View file

@ -451,12 +451,10 @@ int DivPlatformESFM::dispatch(DivCommand c) {
case DIV_CMD_NOTE_OFF: case DIV_CMD_NOTE_OFF:
chan[c.chan].keyOff=true; chan[c.chan].keyOff=true;
chan[c.chan].keyOn=false; chan[c.chan].keyOn=false;
chan[c.chan].active=false;
break; break;
case DIV_CMD_NOTE_OFF_ENV: case DIV_CMD_NOTE_OFF_ENV:
chan[c.chan].keyOff=true; chan[c.chan].keyOff=true;
chan[c.chan].keyOn=false; chan[c.chan].keyOn=false;
chan[c.chan].active=false;
chan[c.chan].std.release(); chan[c.chan].std.release();
break; break;
case DIV_CMD_ENV_RELEASE: case DIV_CMD_ENV_RELEASE: