Skip to content

[NAME_BUG]: WinMM Port names of MIDI 1.0 devices using MIDI 2.0 driver are partly irregular #603

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

Open
tosugawara opened this issue Mar 18, 2025 · 2 comments
Assignees
Labels
area-winmm wmdaud2.drv or other WinMM issue bug 🐞 Something isn't working fixed-awaiting-public-release 🕙 Fixed in our internal builds. Waiting to make its way to a public release.

Comments

@tosugawara
Copy link
Collaborator

Windows Version

Canary Build 27808

Service Installation Method

GitHub

Location

App using WinMM MIDI 1.0 (Classic API)

Device Make and Model

KORG minilogue xd (having 2-in / 2-out ports), KORG nanoKEY2 (having 1-in / 1-out ports) etc.

Name(s) you saw

minilogue xd: input: "minilogue xd _ MIDI IN", "minilogue xd" output: "minilogue xd", "minilogue xd" nanoKEY2: input: "nanoKEY2 _ KEYBOARD", output: "nanoKEY2"

Name(s) you expected

minilogue xd: input: "minilogue xd _ MIDI IN", "minilogue xd _ KBD/KNOB" output: "minilogue xd _ MIDI OUT", "minilogue xd _ SOUND" nanoKEY2: input: "nanoKEY2 _ KEYBOARD", output: "nanoKEY2 _ CTRL"

MIDI KS Info Output

Image

MIDI endpoint properties

minilogue xd:
Image

nanoKEY2:
Image

Additional notes

On WinMM Port names of MIDI 1.0 devices using MIDI 2.0 driver, the name of first input port seems to be same as GTB name on ep properties, and others (including output ports) are same as product name.

MIDI Settings App port info.
minilogue xd:
Image

nanoKEY2:
Image

Pocket MIDI port display:
input:
Image

output:
Image

Is it correct, or intended?

@tosugawara tosugawara added bug 🐞 Something isn't working needs triage 🚑 Bug needs further investigation and triage labels Mar 18, 2025
@Psychlist1972
Copy link
Collaborator

Thanks for reporting. WinMM Naming code in the Canary builds is not yet finished.

I have a nanokey2 here. This is a good reminder for me to test it again with the new code before releasing.

@Psychlist1972 Psychlist1972 added area-winmm wmdaud2.drv or other WinMM issue and removed needs triage 🚑 Bug needs further investigation and triage labels Mar 18, 2025
@Psychlist1972
Copy link
Collaborator

Psychlist1972 commented Apr 8, 2025

This should be fixed in the latest preview on Discord. Please verify. (Note that midi endpoint properties now shows associated midi 1 ports, rather than group terminal blocks, for MIDI 1 devices)

Image

Image

@Psychlist1972 Psychlist1972 added the fixed-awaiting-public-release 🕙 Fixed in our internal builds. Waiting to make its way to a public release. label Apr 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-winmm wmdaud2.drv or other WinMM issue bug 🐞 Something isn't working fixed-awaiting-public-release 🕙 Fixed in our internal builds. Waiting to make its way to a public release.
Projects
Status: No status
Development

No branches or pull requests

2 participants