fix: midi clock drift

This commit is contained in:
Felix Roos 2023-06-29 21:58:15 +02:00
parent b0a8d12112
commit b55721f16f

View File

@ -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