davy7125 / polyphone

A soundfont editor for quickly designing musical instruments.
https://www.polyphone.io
GNU General Public License v3.0
368 stars 49 forks source link

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

Closed spessasus closed 4 months ago

spessasus commented 4 months ago

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

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