Skip to content

[BUG]: WinMM app stops working if it works with the vendor custom driver. #604

@m-komo

Description

@m-komo

Windows Version

27813.rs_prerelease.250307-1407

Service Installation Method

GitHub

SDK version, if appropriate

1.0.3-preview-11.250228-237

Location

Application using WinMM MIDI 1.0 (Classic API)

Type of bug

Application not working as expected

Steps to reproduce

After sending/receiving several MIDI messages with the WinMM app to/from a USB MIDI 1.0 device which works with a vendor custom driver, the app stops working and cannot be terminated.
Restarting OS is necessary to recover from this condition.

  1. Download and install the UM-ONE Driver for Windows 11.
  2. Set the TAB-COMP switch on the UM-ONE to [COMP] (vendor mode) and attache it to the PC
  3. Restart OS or MidiSrv as a workaround for the #483.
  4. Open the Pocket MIDI and choose the "UM-ONE" as an InputPort and an OutputPort.
  5. Open the System Exclusive window and load the attached "TestMIDI_Note.txt".
  6. Click the "Transmit" buttons to send messages.
  7. Make sure the OUT indicator on the UM-ONE stops blinking, then open the Keyboard window and click several keys.

No messages are sent out.
You can confirm this by checking that the OUT indicator on the UM-ONE does not blink.

Then try to quit Pocket MIDI.
The application window closes but the application process remains.
Unable to terminate Pocket MIDI process.

After that, restarting OS is necessary to recover from this condition.

Expected behavior

WinMM app continues to work and can be terminated.

Additional notes

No response

Metadata

Metadata

Assignees

Labels

area-service-or-api 🖥️Related to the Windows Service, core API, abstractions, etc.bug 🐞Something isn't workingfixed-awaiting-public-release 🕙Fixed in our internal builds. Waiting to make its way to a public release.

Type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions