From 7a64663b60c29d611c38fb169b249a1ee8077798 Mon Sep 17 00:00:00 2001 From: Michael Deal Date: Mon, 1 Apr 2013 16:11:47 -0700 Subject: [PATCH] remove Array.map reference (issue #27) --- js/MIDI/LoadPlugin.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/js/MIDI/LoadPlugin.js b/js/MIDI/LoadPlugin.js index 1d98379..7f40805 100644 --- a/js/MIDI/LoadPlugin.js +++ b/js/MIDI/LoadPlugin.js @@ -27,10 +27,13 @@ MIDI.loadPlugin = function(conf) { /// Get the instrument name. var instruments = conf.instruments || conf.instrument || "acoustic_grand_piano"; if (typeof(instruments) !== "object") instruments = [ instruments ]; - instruments.map(function(data) { - if (typeof(data) === "number") data = MIDI.GeneralMIDI.byId[data]; - return data; - }); + /// + for (var n = 0; n < instruments.length; n ++) { + var instrument = instruments[n]; + if (typeof(instrument) === "number") { + instruments[n] = MIDI.GeneralMIDI.byId[instrument]; + } + }; /// MIDI.soundfontUrl = conf.soundfontUrl || MIDI.soundfontUrl || "./soundfont/"; /// Detect the best type of audio to use.