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]Sending messages from MME MIDI app to midi monitor causes Green Screen on the USB MIDI 2.0 driver and loopback device #435

Open
Sho-KDM opened this issue Nov 14, 2024 · 3 comments
Assignees
Labels
area-usb-driver 💻 Related to the USB MIDI 2.0 driver bug 🐞 Something isn't working needs-investigation 🔍 Needs to be investigated before considering or solving.

Comments

@Sho-KDM
Copy link

Sho-KDM commented Nov 14, 2024

Describe the bug
Sending messages from MME MIDI app to midi monitor causes Green Screen on the USB MIDI 2.0 driver and loopback device
This issue only occurs if the device is running with the USB MIDI 2.0 driver (UsbMidi2.sys) and loopback device (e.g. ProtoZOA)

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 Output.
    Output: ZOA-104 (iIF AC) O-1
    Image
  5. From the "Views" menu, open "System Exclusive" window.
  6. In the System Exclusive window, open the attached test data set, then, System Exclusive window shows sending data.
    Image
    Image
    Image
  7. Click "Transmit" to send messages.
    Image
  8. In the few seconds after starting data transmission, then Green Screen occurs.

Green screen shows "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED".

Expected behavior
No Green Screen.

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.2222 (Insider Dev channel)

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

  • ProtoZOA running with the attached firmware.
    UUT_ZOA_104.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/

@Sho-KDM Sho-KDM added the bug 🐞 Something isn't working label Nov 14, 2024
@MusicMaker
Copy link

MusicMaker commented Nov 14, 2024

Tested this with a UMP USB device that loops the USB packet internally (not via MIDI DIN). Seems to work. Saw once PocketMIDI to crash (closed itself). 10.0.1.7 driver
https://github.com/user-attachments/assets/6d48ed0d-5cff-4599-934d-6d61a96ce94d

@MusicMaker
Copy link

MusicMaker commented Nov 14, 2024

I used Pocket MIDI and just was sending some pitchbend message , then the app crashed the service too it seems
https://github.com/user-attachments/assets/287d04c3-aaf2-4ef7-ab6c-8ed8577161f2

@Psychlist1972 Psychlist1972 added the area-service-or-api 🖥️ Related to the Windows Service, core API, abstractions, etc. label Nov 14, 2024
@Psychlist1972 Psychlist1972 added needs-investigation 🔍 Needs to be investigated before considering or solving. area-usb-driver 💻 Related to the USB MIDI 2.0 driver and removed area-service-or-api 🖥️ Related to the Windows Service, core API, abstractions, etc. labels Nov 14, 2024
@Psychlist1972
Copy link
Contributor

This issue also appears to be a problem in USB MIDI 2 driver

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-usb-driver 💻 Related to the USB MIDI 2.0 driver bug 🐞 Something isn't working needs-investigation 🔍 Needs to be investigated before considering or solving.
Projects
Status: No status
Development

No branches or pull requests

4 participants