[BUG]Adding wrong message when sending specific MIDI message #448
Open
Description
Describe the bug
When sending specific MIDI message, MIDI service or MIDI driver add wrong message.
To Reproduce
- Set the Roland UM-ONE mk2 to class-compliant mode (set the switch to "TAB") and short INPUPT and OUTPUT to loop back messages.
- Attach the UM-ONE to PC.
- Update the driver to the USB MIDI 2.0 driver (UsbMidi2.sys).
- Open midi.exe and monitor the UM-ONE.
- Open the Pocket MIDI 64bit and choose MidiSrv enumerated ports ("Roland UM-ONE I-1" and "Roland UM-ONE O-1") for Output.
Onput: Roland UM-ONE O-1
- From the "Views" menu, open "System Exclusive" window.
- In the System Exclusive window, open the attached test data set, then, System Exclusive window shows sending data.
- Click "Transmit" to send messages.
- Compare the received data on the midi.exe monitor to the expected received data. But the received data doesn't match the expected data as below(Left side is observed data, and right side is expected data). It looks wrong messages were added.
Expected behavior
Received data should match the expected data.
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.2415 (Insider Dev channel)
Device information, if this is with an external MIDI device:
- Roland UM-ONE mk2
- 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/ - 'midi.exe' console app.
Additional context
We also checked USB packet as below when the issue happens. It shows wrong data added when Host PC sends USB packet . Thus, this seems that the wrong data would be added by service or driver.
Metadata
Assignees
Type
Projects
Status
No status