diff --git a/src/engine/playback.cpp b/src/engine/playback.cpp index eaeb1e81d..572add9cf 100644 --- a/src/engine/playback.cpp +++ b/src/engine/playback.cpp @@ -1067,6 +1067,7 @@ void DivEngine::processRow(int i, bool afterDelay) { } } else if (!chan[i].noteOnInhibit) { dispatchCmd(DivCommand(DIV_CMD_NOTE_ON,i,chan[i].note,chan[i].volume>>8)); + chan[i].arpStage=-1; chan[i].goneThroughNote=true; chan[i].wentThroughNote=true; keyHit[i]=true;