From f84d241f45a4f6ac5318d7a48042d06b21c4ab64 Mon Sep 17 00:00:00 2001 From: Michael Deal Date: Fri, 18 Jan 2013 23:27:48 -0800 Subject: [PATCH] closing issue #8: "First note not played" --- js/MIDI/Player.js | 2 +- js/MIDI/loadPlugin.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/js/MIDI/Player.js b/js/MIDI/Player.js index 6353ee4..2c472d6 100644 --- a/js/MIDI/Player.js +++ b/js/MIDI/Player.js @@ -210,7 +210,7 @@ var startAudio = function (currentTime, fromCache) { // for (var n = 0; n < length && messages < 100; n++) { queuedTime += data[n][1]; - if (queuedTime <= currentTime) { + if (queuedTime < currentTime) { offset = queuedTime; continue; } diff --git a/js/MIDI/loadPlugin.js b/js/MIDI/loadPlugin.js index 2c13979..7ff6af0 100644 --- a/js/MIDI/loadPlugin.js +++ b/js/MIDI/loadPlugin.js @@ -16,7 +16,8 @@ if (typeof (MIDI.Soundfont) === "undefined") MIDI.Soundfont = {}; (function() { "use strict"; -var USE_XHR = false; // Turn on to get "onprogress" event. XHR will not work from file:// +// Turn on to get "onprogress" event. XHR will not work from file:// +var USE_XHR = false; MIDI.loadPlugin = function(conf) { if (typeof(conf) === "function") conf = { callback: conf };