-
Notifications
You must be signed in to change notification settings - Fork 259
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
MIDI Format 2 files do not play sequentially #1366
Comments
I looked through the code. Format 2 is currently not supported, and the code doesn't check for it. |
Standard MIDI File format 2 is a pretty obscure feature that I don't think is commonly used. In a format 2 file, I believe that the different tracks are intended as different "arrangements" of a piece, rather than being intended to play simultaneously (like in format 1). It's not obvious to me what the correct way to play those back is for a MIDI player: playing them back sequentially makes sense, but letting the user pick which to play also makes sense. Simply choosing not to support format 2 would be a reasonable option. |
Ok, thanks for the feedback. I have implemented a check. |
FluidSynth version
Execute
fluidsynth --version
and provide the output.Describe the bug
Provide a clear and concise description of the current situation, e.g. how the bug manifests.
test-2-tracks-type-2.zip
The provided MIDI file plays notes simultaneously when it shouldn't.
Expected behavior
Provide a clear and concise description of what you expected to happen.
This MIDI file should play sequentially (like indicated in the text events)
Steps to reproduce
Please explain the steps required to duplicate the issue, esp. if you are able to provide a sample application. E.g. how to start fluidsynth, what shell commands to enter, what midi events to send, etc.
Hear the 2 scales simultaneously
Additional context
The text was updated successfully, but these errors were encountered: