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] Right after updating the driver, I can see two devices in midi.exe. #403

Open
masahirokakishita opened this issue Sep 26, 2024 · 7 comments
Assignees
Labels
area-service-or-api 🖥️ Related to the Windows Service, core API, abstractions, etc. area-windows-internal 🪟 Related to internal (not in the repo) Windows bug 🐞 Something isn't working

Comments

@masahirokakishita
Copy link
Collaborator

It may be an issue that has already been reported.
Right after updating the driver, I can see two devices in midi.exe.

  1. First time connecting to Raspberry Pi Pico with notesend.uf installed

sendnote.uf2.zip

  1. Open Device manager
  2. Update KNOTE16 driver to USBMidi2.AXC
  3. midi2 endpoint monitor

KNOTE16 is displayed twice.

🎹 KNOTE16
🎹 KNOTE16
🔁 Diagnostics Loopback A
🔁 Diagnostics Loopback B
🔙 (Cancel)

After Windows restert, KNOTE16 is displayed once.

Windows.MIDI.Services.App.SDK.Runtime.-.Developer.Preview.6.1.0.24194.2233-x64.exe
Windows.MIDI.Services.Console.-.Developer.Preview.6.1.0.24194.2233-x64.exe
Windows.MIDI.Services.In-Box.Service.-.Developer.Preview.6.1.0.24194.2233-x64.exe

@masahirokakishita masahirokakishita added the bug 🐞 Something isn't working label Sep 26, 2024
@Psychlist1972
Copy link
Contributor

Psychlist1972 commented Sep 26, 2024

Were you able to get endpoint properties on both of them? I would assume would have an Id that has "KS" and the other "KSA"

If Windows didn't tell us the KSA device was removed, there's not anything we can do, so trying to sort out if that's the case. I'll also look in the KSA code and verify there isn't a bug in there.

@Psychlist1972 Psychlist1972 added the area-service-or-api 🖥️ Related to the Windows Service, core API, abstractions, etc. label Sep 26, 2024
@Psychlist1972 Psychlist1972 added the needs-investigation 🔍 Needs to be investigated before considering or solving. label Sep 26, 2024
@Bremmers
Copy link

Bremmers commented Oct 7, 2024

I've seen this too after using 'have disk' to use the new USB driver for a MIDI 1.0 keyboard.

@Psychlist1972
Copy link
Contributor

Just a reminder that you likely do not need to reboot. Instead, just restart the service.

@Psychlist1972
Copy link
Contributor

From talking with Gary, this problem will go away when we're officially in-box, because of the interaction with Audio Endpoint Builder.

@Psychlist1972 Psychlist1972 added area-windows-internal 🪟 Related to internal (not in the repo) Windows and removed needs-investigation 🔍 Needs to be investigated before considering or solving. area-service-or-api 🖥️ Related to the Windows Service, core API, abstractions, etc. labels Oct 7, 2024
@Psychlist1972
Copy link
Contributor

I also had a bug in the aggregate abstraction: it was not removing endpoints properly. This will be fixed in DP7

@Psychlist1972 Psychlist1972 added dp7-fixed 🥳 Fixed in developer preview 7 area-service-or-api 🖥️ Related to the Windows Service, core API, abstractions, etc. and removed area-windows-internal 🪟 Related to internal (not in the repo) Windows labels Oct 7, 2024
@Psychlist1972
Copy link
Contributor

Reopening after auto-close. Will close once verified in-box

@Psychlist1972 Psychlist1972 reopened this Oct 8, 2024
@Psychlist1972 Psychlist1972 added the area-windows-internal 🪟 Related to internal (not in the repo) Windows label Oct 8, 2024
@Psychlist1972 Psychlist1972 removed the dp7-fixed 🥳 Fixed in developer preview 7 label Oct 28, 2024
@MusicMaker
Copy link

Thanks, We talked about this on Discord. Will check on DP7 .Yep ,this happens after installing the MIDI 2.0 driver and not plug in/out the device or restarting the service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-service-or-api 🖥️ Related to the Windows Service, core API, abstractions, etc. 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

4 participants