From 2103f249fb747a89fe0ac1cabf4e53e9a8cfb087 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 11 Mar 2022 22:33:22 -0500 Subject: [PATCH] C64: fix note/env release cutting note --- src/engine/playback.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/engine/playback.cpp b/src/engine/playback.cpp index f96474a70..7bee3c411 100644 --- a/src/engine/playback.cpp +++ b/src/engine/playback.cpp @@ -1064,8 +1064,11 @@ void DivEngine::nextRow() { for (int i=0; idata[curRow][0]==0 && pat->data[curRow][1]==0)) { - if (pat->data[curRow][0]!=100) { - if (!chan[i].legato) dispatchCmd(DivCommand(DIV_CMD_PRE_NOTE,i,ticks)); + if (pat->data[curRow][0]!=100 && pat->data[curRow][0]!=101 && pat->data[curRow][0]!=102) { + if (!chan[i].legato) { + dispatchCmd(DivCommand(DIV_CMD_PRE_NOTE,i,ticks)); + //chan[i].cut=ticks; + } } } }