You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When a device sends a Function Block Notification request, after the initial enumeration process after insertion of the device, the Windows MIDI service does not seems to process it. This case is when non-static function blocks are used.
To Reproduce
Send a response upon enumeration after insertion of the device:
F0118633 08020101 00000000 00000000 Stream (0F) Function Block Info Notification Complete, Block 6 , Active Yes, UI Hint 03h, m1.0 00h, Direction 03h, First Group 8, Number of Groups 2, MIDI-CI Version 0001h, Sysex8_Streams 1
After some time send an info notification from the device to the host:
F0118633 08050001 00000000 00000000 Stream (0F) Function Block Info Notification Complete, Block 6 , Active Yes, UI Hint 03h, m1.0 00h, Direction 03h, First Group 8, Number of Groups 5, MIDI-CI Version 0000h, Sysex8_Streams 48
check midi.exe ep props. The groups did not change
Expected behavior
According to page 37 of UMP 1.1.1. a device can send a info notification. Groups should be increased after receiving the info notification
Installer Name or Version
DP7 , Driver: 10.0.1.7
Desktop
OS: Windows 11 Pro Canary, Insider preview: 27754.1000
Device information, if this is with an external MIDI device:
Yes, custom
Application Information
N/A
Additional context
B.T.W the UMP 1.1.1 specification does not define an "ACK" or "NACK". As such the device actually does not know if the service really has processed the requests. It would be handy if the service would respond with the same info notification to the device as the request as a confirmation.
The text was updated successfully, but these errors were encountered:
Describe the bug
When a device sends a Function Block Notification request, after the initial enumeration process after insertion of the device, the Windows MIDI service does not seems to process it. This case is when non-static function blocks are used.
To Reproduce
F0118633 08020101 00000000 00000000 Stream (0F) Function Block Info Notification Complete, Block 6 , Active Yes, UI Hint 03h, m1.0 00h, Direction 03h, First Group 8, Number of Groups 2, MIDI-CI Version 0001h, Sysex8_Streams 1
F0118633 08050001 00000000 00000000 Stream (0F) Function Block Info Notification Complete, Block 6 , Active Yes, UI Hint 03h, m1.0 00h, Direction 03h, First Group 8, Number of Groups 5, MIDI-CI Version 0000h, Sysex8_Streams 48
Expected behavior
According to page 37 of UMP 1.1.1. a device can send a info notification. Groups should be increased after receiving the info notification
Installer Name or Version
DP7 , Driver: 10.0.1.7
Desktop
Device information, if this is with an external MIDI device:
Yes, custom
Application Information
N/A
Additional context
B.T.W the UMP 1.1.1 specification does not define an "ACK" or "NACK". As such the device actually does not know if the service really has processed the requests. It would be handy if the service would respond with the same info notification to the device as the request as a confirmation.
The text was updated successfully, but these errors were encountered: