diff --git a/js/midi/plugin.audiotag.js b/js/midi/plugin.audiotag.js index ec361c68..cac94b5c 100644 --- a/js/midi/plugin.audiotag.js +++ b/js/midi/plugin.audiotag.js @@ -135,6 +135,10 @@ } }; + midi.now = function() { + return 0; + }; + midi.connect = function(opts) { root.setDefaultPlugin(midi); /// diff --git a/js/midi/plugin.webaudio.js b/js/midi/plugin.webaudio.js index 15a6f0a7..8b463cd4 100644 --- a/js/midi/plugin.webaudio.js +++ b/js/midi/plugin.webaudio.js @@ -200,6 +200,10 @@ } }; + midi.now = function() { + return ctx.currentTime; + }; + midi.setEffects = function(list) { if (ctx.tunajs) { for (var n = 0; n < list.length; n ++) { diff --git a/js/midi/plugin.webmidi.js b/js/midi/plugin.webmidi.js index 33e244bd..cc482109 100644 --- a/js/midi/plugin.webmidi.js +++ b/js/midi/plugin.webmidi.js @@ -61,6 +61,10 @@ } }; + midi.now = function() { + return performance.now(); + }; + midi.connect = function(opts) { root.setDefaultPlugin(midi); var errFunction = function(err) { // well at least we tried!