microsoft / microsoft/MIDI

[BUG]: Realtime/Clock to device sends seemingly random things

Open
#859 8 comments 0 reactions 1 assignee View on GitHub

@Psychlist1972 is already working on this.

Since Feb 15, 2026.

bug :lady_beetle: needs-investigation :mag:
Dominant language
C++
Stars
680
Forks
73
Avg merge
4h 51m
Merged PRs (30d)
59

Description

Windows Version

25h2 retail

Service Installation Method

Other (please indicate below)

SDK version, if appropriate

No response

Location

Application using WinMM MIDI 1.0 (Classic API)

Type of bug

MIDI messages corrupted

Steps to reproduce

First off: i have two machines (both 25h2). One (Desktop-PC) with Midi Services deployed via Windows Update, the second (a Laptop) has not yet received it - and I also stopped updates for the time being, until it is fixed.

The following issue is only happening on my Desktop PC. The Laptop with the old Midi stack does not have the issue.

I have my Arturia Keystep plugged in and configured (in Reaper) to receive Midi Clock. However, the clock that arrives does not make sense. It randomly jumps between 26bpm and 560bpm, while the song is actually in 110bpm. Also, the Keystep randomly stops even though Reaper is still going and therefore hasn't sent the Midi Stop message.

The same project on the Laptop runs fine and the Keystep gets the correct clock.

Expected behavior

The clock should transmit the correct bpm.

Additional notes

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.