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] "Static Function Blocks" displayed in midi.exe #450

Open
tosugawara opened this issue Dec 3, 2024 · 3 comments
Open

[BUG] "Static Function Blocks" displayed in midi.exe #450

tosugawara opened this issue Dec 3, 2024 · 3 comments
Assignees
Labels
area-sdk 🔧 Related to the application SDK bug 🐞 Something isn't working dp8-fixed Fixed in developer preview 8

Comments

@tosugawara
Copy link
Collaborator

Describe the bug
In midi ep properties, "Static Function Blocks" seems to be different from the Endpoint Info Notification message.

To Reproduce

  1. Set a custom USB MIDI 2.0 (UMP 1.1) device to PC.
  2. Update the MIDI driver to the USB MIDI 2.0 driver (UsbMidi2.sys).
  3. midi ep request endpoint-info to the device and monitor reply from it : midi ep monitor. Endpoint Info Notification message from the device is confirmed, and the flag of "Static Function Blocks" in this message is True (the MSB of "81" byte).Image
  4. Execute midi ep properties to the device, "Static Function Blocks" is displayed as "False" here.
    Image

Expected behavior
The result in endpoint properties is "True".

Installer Name or Version
Windows.MIDI.Services.In-Box.Service.-.1.0.1-preview.7.24305.1438-x64.exe
USB MIDI 2.0 class driver (USBMIDI2_10.0.1.7.x64.zip)

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:
custom one.

Application Information

Additional context
I tried this operation after connecting the device, so problems may be in processes of my custom device at initial Endpoint Discovery.

@tosugawara tosugawara added the bug 🐞 Something isn't working label Dec 3, 2024
@Psychlist1972
Copy link
Contributor

Thanks.

Did this device participate in initial discovery and declare static or dynamic function blocks when first plugged in? It would be good to know if this differs from the original value (which is not allowed).

@Psychlist1972 Psychlist1972 added area-sdk 🔧 Related to the application SDK dp8-fixed Fixed in developer preview 8 labels Dec 4, 2024
@Psychlist1972
Copy link
Contributor

Thanks. Fixed for DP8. It was a bug in the SDK

Image

@tosugawara
Copy link
Collaborator Author

Did this device participate in initial discovery and declare static or dynamic function blocks when first plugged in? It would be good to know if this differs from the original value (which is not allowed).

Yes it did, and it declared static (this means "True") as initial value.

Thanks. Fixed for DP8. It was a bug in the SDK

Thanks, I understand.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-sdk 🔧 Related to the application SDK bug 🐞 Something isn't working dp8-fixed Fixed in developer preview 8
Projects
Status: No status
Development

No branches or pull requests

2 participants