Does SF2 require a specific ordering for instrument generators? #1359
Closed
IAGOnGithub
started this conversation in
General
Replies: 1 comment 2 replies
-
From the SoundFont 2.0 specification document, section 8.1.2, in regards to the keyRange generator (numbered 43):
It's a GBA Mus Ripper bug. I will fix it. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all,
I'm trying to refactor a SF2 generation tool named GBA Mus Ripper, and am brushing up against an issue where the generated SF2 files do not work correctly with Fluidsynth (x86_64 GNU/Linux Arch Linux); specifically, Fluidsynth ends up discarding some "invalid instrument generators". They can be fixed automatically (and "magically") by importing them into the Soundfont editor Polyphone. However, comparing the IGEN chunks of the "fixed" and "broken" SF2 files I found that the only differences between them are in how the generators are ordered. I can't understand why this would have an impact, so long as the sampleId generators are the last ones in the zone.
Here are all of the files needed to reproduce: reproducing.zip
This may be a bug. I am able to open a bug report if need be, but wanted to make sure it actually was one first.
Beta Was this translation helpful? Give feedback.
All reactions