https://bugs.winehq.org/show_bug.cgi?id=47730
Bug ID: 47730 Summary: Synthesia does not handle piano reconnect Product: Wine Version: 4.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: spleefer90@gmail.com Distribution: ---
Using Synthesia 10.5.1.
Setting Synthesia up for USB MIDI Piano works great, but when I disconnect the piano (either by turning it off or physically unplugging the cable) and then reconnecting it again, I need to restart Synthesia or disable/enable the piano in Synthesia to make it work again.
This does not happen on Windows 10 1903, there it finds the piano again on reconnect.
Physically disconnecting the cable: 0077:fixme:midi:handle_midi_event Unexpected event received, type = 43 from 0:1
At reconnect there's no new logs.
Pressing "Ignore this device" and "Use this device" in Synthesia to get it picked up again: 0078:fixme:avrt:AvRevertMmThreadCharacteristics (12345678): stub 007e:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",03EAFF14): stub 007e:fixme:avrt:AvRevertMmThreadCharacteristics (12345678): stub 0084:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",03FBFF14): stub
Tried with wine and wine-staging on 4.15.