diff --git a/js/midi/player.js b/js/midi/player.js index 08f298fb..7d37640e 100644 --- a/js/midi/player.js +++ b/js/midi/player.js @@ -287,12 +287,13 @@ var startAudio = function(currentTime, fromCache, onsuccess) { /// startTime = ctx.currentTime; /// + var skipping=true; for (var n = 0; n < length && messages < 100; n++) { var obj = data[n]; if ((queuedTime += obj[1]) <= currentTime) { - offset = queuedTime; continue; } + if ( skipping ) { skipping = false; offset = queuedTime } /// currentTime = queuedTime - offset; ///