davy7125/polyphone

[BUG] Polyphone does not read uncompressed samples in sf3 soundfonts

Closed this issue · 0 comments

The issue

According to this RFC, sf3 can contain both compressed and uncompressed samples. However, doing so in polyphone will lead to samples simply not showing up.

Expected behavior

  • FluidSynth works fine
  • MidiPlayer6 works fine
  • SpessaSynth works fine

The file

issue.zip. This is a soundfont with an .sf3 extension (maybe #200 is relevant here?) and dwMajor set to 3. The sample types are correctly set to not compressed though, and that's what should be checked.

How to reproduce

  1. Open the file in polyphone
  2. No sample data
  3. open the file in FluidSynth/SpessaSynth/MP6
  4. The samples are read and played correctly