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]Adding wrong message when sending specific MIDI message #448

Open
ShowUN00dles opened this issue Dec 2, 2024 · 0 comments
Open

[BUG]Adding wrong message when sending specific MIDI message #448

ShowUN00dles opened this issue Dec 2, 2024 · 0 comments
Assignees
Labels
area-service-or-api 🖥️ Related to the Windows Service, core API, abstractions, etc. bug 🐞 Something isn't working

Comments

@ShowUN00dles
Copy link

Describe the bug
When sending specific MIDI message, MIDI service or MIDI driver add wrong message.

To Reproduce

  1. Set the Roland UM-ONE mk2 to class-compliant mode (set the switch to "TAB") and short INPUPT and OUTPUT to loop back messages.
  2. Attach the UM-ONE to PC.
  3. Update the driver to the USB MIDI 2.0 driver (UsbMidi2.sys).
  4. Open midi.exe and monitor the UM-ONE.
  5. 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
    Image
  6. From the "Views" menu, open "System Exclusive" window.
  7. In the System Exclusive window, open the attached test data set, then, System Exclusive window shows sending data.
    Image
    Image
    Image
  8. Click "Transmit" to send messages.
    Image
  9. 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.
    Image

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

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.
Image

@ShowUN00dles ShowUN00dles added the bug 🐞 Something isn't working label Dec 2, 2024
@Psychlist1972 Psychlist1972 added the area-service-or-api 🖥️ Related to the Windows Service, core API, abstractions, etc. label Dec 2, 2024
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. bug 🐞 Something isn't working
Projects
Status: No status
Development

No branches or pull requests

3 participants