[BUG]Send MIDI message to non-existense MIDI 1.0 device cable index port #447
Description
Describe the bug
When sending MIDI message to MIDI 1.0 device, Host PC sends non-existent cable index.
To Reproduce
-
Load the attached firmware to the ProtoZOA.
This firmware has worked as MIDI 1.0 device, and this has 4 MIDI input/output as below.
-
Make sure the USB MIDI 2.0 driver (UsbMidi2.sys) is loaded.
-
Open midi.exe and send the enclosed midi message file which sends note on message to all GTBs.
-
Check the USB packet which outputs Host PC, and it shows Host PC sends all cable index even if the MIDI device has 4 ports.
Expected behavior
Host PC sends MIDI message to the exisiting MIDI port only.
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:
- 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
'midi.exe' console app.
Additional context
When we use MIDI 1.0 driver(USBAUDIO.sys), this issue doesn't happen. Host PC only sends first 4 MIDI I/O port as below.
Metadata
Assignees
Labels
Type
Projects
Status
No status