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
- Load the attached firmware to the ProtoZOA.
- Make sure the USB MIDI 2.0 driver (UsbMidi2.sys) is loaded.
- Open midi.exe and monitor the ProtoZOA.
- 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 - Open the MIDI In Monitor and the MIDI Out Monitor windows.
- From the "Views" menu, open "System Exclusive" window.
- In the System Exclusive window, type "F0 01 F7" as a message to be sent.
- Click "Transmit" to send messages.
In the MIDI Out Monitor of the Pocket MIDI shows the sent message as below:
The midi.exe monitor shows the received message as below:
However, no message is received by the Pocket MIDI.
Expected behavior
MME MIDI apps can receive SysEx messages through MidiSrv enumerated ports.
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:
-
ProtoZOA running with the attached firmware.
UUT_USB_MIDI_ECHO_NO_PRINTF.uf2.zip -
USB MIDI 2.0 class driver (USBMIDI2_10.0.1.7.x64.zip)
Application Information
- MORSON Pocket MIDI (64bit MME MIDI app)
https://www.morson.jp/pocketmidi-webpage/
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status
Activity