From 28af57c4f04b236e37ada6db4cf26aecd372d943 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 26 Apr 2022 00:22:49 -0500 Subject: [PATCH] fix metronome in low-latency mode --- src/engine/playback.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/playback.cpp b/src/engine/playback.cpp index 38c7309d..c2c20d3d 100644 --- a/src/engine/playback.cpp +++ b/src/engine/playback.cpp @@ -1846,7 +1846,7 @@ void DivEngine::nextBuf(float** in, float** out, int inChans, int outChans, unsi // 2. check whether we gonna tick if (cycles<=0) { // we have to tick - if (!freelance && stepPlay!=-1) { + if (!freelance && stepPlay!=-1 && subticks==1) { unsigned int realPos=size-(runLeftG>>MASTER_CLOCK_PREC); if (realPos>=size) realPos=size-1; if (song.hilightA>0) {