Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Some WinMM tools (PocketMIDI specifically) showing bad port names due to port numbering #480

Open
Psychlist1972 opened this issue Jan 6, 2025 · 0 comments
Assignees
Labels
area-windows-internal 🪟 Related to internal (not in the repo) Windows bug 🐞 Something isn't working

Comments

@Psychlist1972
Copy link
Contributor

Describe the bug
Some tools are showing bad endpoint names. Possibly these are empty slots in the numbering, and whatever code they use to detect if it's a valid port is not getting the result they expect from WinMM

Note that this is with the more recent DP8 code including wdmaud2.drv. In the version that shipped with 27766 Canary, the names were not correct, but they also did not have bogus entries. These do not appear to correspond to any actual enumerated ports.

Pocket MIDI (input ports) (shows 35 bogus names at the top)

Image

Surge XT shows correct input ports.

MIDI Tools will not open.

REAPER

Image

mididiag.exe shows 70 total input ports, starting with #35, which corresponds to the bogus number of entries. It is followed by 35 actual ports. There are 35 devcaps errors, corresponding to the bogus count.

Image

...

Image

@Psychlist1972 Psychlist1972 added area-windows-internal 🪟 Related to internal (not in the repo) Windows bug 🐞 Something isn't working labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-windows-internal 🪟 Related to internal (not in the repo) Windows bug 🐞 Something isn't working
Projects
Status: No status
Development

No branches or pull requests

2 participants