From b55721f16ffaeb03385b5395df89044f7fe2003f Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 29 Jun 2023 21:58:15 +0200 Subject: [PATCH] fix: midi clock drift --- packages/midi/midi.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/midi/midi.mjs b/packages/midi/midi.mjs index ab242d10..4ebd2c08 100644 --- a/packages/midi/midi.mjs +++ b/packages/midi/midi.mjs @@ -105,7 +105,7 @@ Pattern.prototype.midi = function (output) { hap.ensureObjectValue(); // calculate time - const timingOffset = WebMidi.time - getAudioContext().currentTime * 1000; + const timingOffset = WebMidi.time - getAudioContext().getOutputTimestamp().contextTime * 1000; time = time * 1000 + timingOffset; // destructure value