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; + } } } }