Instrument loop points are ignored
Given:
- Save a SoundFont 2.01 from Polyphone 2.3.1
- Presets contains instrument defined loop point overrides:
Expected: Fluidlite plays smooth loop points as when previewing the Preset in Polyphone. Observed: Fluidlite plays the entire sample looped with popping noise.
Caveat: I am using a slightly older version of Fluidlite, please close if this has already been addressed.
cc @Wohlstand
duplicated: #33
Potential fix in FluidSynth: https://github.com/FluidSynth/fluidsynth/pull/1018/files Discussion: https://github.com/FluidSynth/fluidsynth/issues/1017
For what it's worth, I fixed it locally by disabling this block:
https://github.com/divideconcept/FluidLite/blob/7c150b021f8b7e7d4f624bbad644fd2f96e5826b/src/fluid_defsfont.c#L3192-L3206
This seems to be an older version of the FluidSynth sanitize code linked above.
This seems to be an older version of the FluidSynth sanitize code linked above.
That was removed in FluidSynth by PR#184