Skip to content

[BUG] MME MIDI app cannot receive SysEx messages through a MidiSrv enumerated port. #433

Closed
@m-komo

Description

Describe the bug
A legacy MIDI app which uses MME MIDI API cannot receive System Exclusive messages through a MidiSrv enumerated port.

To Reproduce

  1. Load the attached firmware to the ProtoZOA.
  2. Make sure the USB MIDI 2.0 driver (UsbMidi2.sys) is loaded.
  3. Open midi.exe and monitor the ProtoZOA.
  4. Open the Pocket MIDI 64bit(MME MIDI app) and choose MidiSrv enumerated ports for Input and Output.
    Input: AmeNote ProtoZOA I-1
    Output: AmeNote ProtoZOA O-1
  5. Open the MIDI In Monitor and the MIDI Out Monitor windows.
  6. From the "Views" menu, open "System Exclusive" window.
  7. In the System Exclusive window, type "F0 01 F7" as a message to be sent.
    Image
  8. Click "Transmit" to send messages.

In the MIDI Out Monitor of the Pocket MIDI shows the sent message as below:
Image

The midi.exe monitor shows the received message as below:
Image

However, no message is received by the Pocket MIDI.
Image

Expected behavior
MME MIDI apps can receive SysEx messages through MidiSrv enumerated ports.

Screenshots
Image

Installer Name or Version
Windows.MIDI.Services.In-Box.Service.-.1.0.1-preview.7.24305.1438-x64.exe

Desktop (please complete the following information):

  • OS: Windows 11 24H2 build 26120.2213 (Insider Dev channel)

Device information, if this is with an external MIDI device:

Application Information

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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