-
-
Notifications
You must be signed in to change notification settings - Fork 981
[Bug]: XG MIDI playback is weird with external MIDI output #9565
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
Comments
Does the MIDI file in question have an XG system reset message in it? I haven't tested with that music set at all myself but I do have two XG synths so I'll test this later today. |
There is definitely something going wrong, yes. I'm not entirely sure what it is, and I doubt it specifically has to do with the sequences being XG spec, but there might be something else with note on/off ordering that goes wrong somewhere in loading or playback. Because I definitely do get hanging notes with those tunes, and they don't hang when played by other software. |
Tested a bit more. The hanging notes happen when I use a hardware port on both the |
The same in openttd-20240130-master-g96651b5ada-windows-win64. |
Version of OpenTTD
1.11.2 Windows 10 21H1
Expected result
Smooth playback of XG midi
Actual result
Botched playback of XG midi
Steps to reproduce
Change your MIDI output from default Windows to external MIDI out (e.g. Virtual MIDI Synth, etc.).
Just load Traditional Winter Holiday Music Pack from BaNaNaS and play auld lang syne, it is the most obvious case.
Play the midi file directly with a midi player and you will know.
The text was updated successfully, but these errors were encountered: