-
Notifications
You must be signed in to change notification settings - Fork 26
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]Older MIDI 1.0 class drivers will drop some SysEx from USB-MIDI 1.0 devices #372
Comments
@masahirokakishita If you have the ability and desire to test this, can you tell me if you see the same dropping of messages if you send the equivalent byte data through the older WinMM or WinRT MIDI 1.0 APIs, not using Windows MIDI Services? Maybe looking at it through a tool like MIDI-OX? I'm keen to understand if this is a problem with our old driver, or a problem with Windows MIDI Services. |
Also recommend look at Mountain MIDI tools, it seems to handle sysex a bit better but not perfect. Al of them including Pocket MIDI and OX have issues with sysex in some situations (i.e realtime, see the other bug posted today). |
I have a mistake, the expected behavior is as below. 30160B0C 0D0E0F10 |
This is likely related to the bug I just logged for libmidi2 |
Andrew is working on updates to libmidi2 which should address this. |
Andrew has updated his libmidi2 code so this will be resolved in the next preview |
Closed with release of DP7 |
Describe the bug
Older MIDI 1.0 class drivers will drop some SysEx from USB-MIDI 1.0 devices
To Reproduce
SevenColor4.uf2.zip
04 f0 0b 0c
04 0d 0e 0f
04 10 11 12
07 13 14 f7
30160B0C 0D0E0F10
Expected behavior
Two MT3 message is needed. Because there are ten bytes SysEx.
30260B0C 0D0E0F10
30341112 13140000
Screenshots
Installer Name or Version
dev-preview-6/Windows.MIDI.Services.App.SDK.Runtime.-.Developer.Preview.6.1.0.24194.2233-arm64.exe
dev-preview-6/Windows.MIDI.Services.Console.-.Developer.Preview.6.1.0.24194.2233-arm64.exe
dev-preview-6/Windows.MIDI.Services.In-Box.Service.-.Developer.Preview.6.1.0.24194.2233-arm64.exe
240713-USBMidi2-Arm64-TESTSIGNED
Desktop (please complete the following information):
Snapdragon 3GHz Windows 11 Pro
Build 26100.ge_release.240331-1435
The text was updated successfully, but these errors were encountered: