https://bugs.winehq.org/show_bug.cgi?id=46299
Bug ID: 46299 Summary: MIDI Program Changes don't work properly in Wine MacOS Product: Wine Version: 3.21 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: contact@jaybmusic.net Distribution: ---
When using MIDI applications in Wine on MacOS (no matter which version of Wine or OS or wrapper) a program change is transmitted twice to an external MIDI interface. First there is a normal Program Change to e.g. no. 32. Then, practically at the same time, another Program Change is transmitted with no. 0. This means that Whatever you select or whatever MIDI file you play it's always piano. This does not happen on the Linux version of Wine.
Log of MIDI Monitor:
12:25:37.021 From Port 8 Control 1 Bank Select 0 12:25:37.022 From Port 8 Control 1 Bank Select (fine) 0 12:25:37.023 From Port 8 Program 1 3 12:25:37.023 From Port 8 Program 1 0
12:25:37.812 From Port 8 Control 1 Bank Select 0 12:25:37.813 From Port 8 Control 1 Bank Select (fine) 0 12:25:37.814 From Port 8 Program 1 4 12:25:37.814 From Port 8 Program 1 0