-
Notifications
You must be signed in to change notification settings - Fork 30
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][App Compat] REAPER, Studio One, and Bitwig Studio crash when receiving certain messages using WinMM #517
Comments
Testing so far: MIDI 1.0 device using old class driver: works This is likely something related to translation. Maybe our in-box build did not pick up the correct version of libmidi2. Too early to tell. |
I believe we have this discovered. It wasn't related to MIDI 2.0, but to the montage sending lots of active sensing messages. We had some incorrect single-byte-message handling in wdmaud2.drv. Validating that now. |
Quick update on this: we had some incorrect logic in handling incoming messages for WinMM/MME client applications. We're getting this fixed and will have those fixes in a future Canary release. |
There was message corruption based on handling in the WinMM shim of certain notes under 3 bytes in length, under some conditions. Unfortunately, those conditions were very common (active sensing, clock, etc.). There will be a fix in the code base, soon, but unsure yet when that will move to Canary. I'll update here as I have more info. |
Release Customer Preview 1, Canary 27788
App crashes after key-up on notes recorded from Montage M. Testing additional instruments and apps, but wanted to get this documented in case others run into it.
The text was updated successfully, but these errors were encountered: