From 9e86990f41e4e0144ec0efad9f8db4cfa42ec9c5 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Mon, 10 Mar 2014 18:45:19 +0100 Subject: [PATCH] Song: reset milli seconds counter when looping BB or pattern Closes #252. --- src/core/song.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/song.cpp b/src/core/song.cpp index 167c8bd8b..3512b82a5 100644 --- a/src/core/song.cpp +++ b/src/core/song.cpp @@ -309,6 +309,9 @@ void song::processNextBuffer() // offset ticks = ticks % ( max_tact * MidiTime::ticksPerTact() ); + // wrap milli second counter + m_elapsedMilliSeconds = ( ticks * 60 * 1000 / 48 ) / getTempo(); + m_vstSyncController.setAbsolutePosition( ticks ); } }