Merge pull request #627 from tidalcycles/fix-clock-drift

fix: midi clock drift
This commit is contained in:
Felix Roos 2023-06-30 08:14:40 +02:00 committed by GitHub
commit 8149b85a55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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