> But I do wonder: sfconvert seems to have support for FLAC compression
> for at least three years now. Why doesn't MuseScore support SF4/FLAC
> yet?

SF3 was single-handedly driven by Werner Schweer from MuseScore, when
they were in a need to reduce the filesize of soundfonts. It seems
that further development @MuseScore starved after Werner stepped down
from the project.

https://musescore.org/en/node/20818


I do sympathize with the idea of FLAC compression. But I do not see a
reason to bump the soundfonts major version again. From my
understanding, bumping to version 3 was necessary because of the
different handling of the sample start/stop markers AND to make
implementations look up the compression flag 0x10 that was added to
SfSampleLink enum.

Everything needed to support FLAC, as far as I see, is to add a new
compression flag to SfSampleLink enum that indicates that a sample is
FLAC compressed. If a soundfont reader is compliant with Werner's SF3,
it should ignore samples that have unknown flags set. (Hard to tell
though, due to a lacking "official" SF3 spec from Werner.) So, there
is no need to bump soundfont to major version 4, to my knowledge.


Tom

_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to