Skip to content
Tools for sound font files
Branch: master
Clone or download
lasconic Merge pull request #21 from mirabilos/s-option
add -S option from commit b06b4f8 to the manpage
Latest commit 7c5918c Mar 25, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build update build system for Linux/Mac Feb 21, 2018
.gitignore windows build Apr 22, 2013
CMakeLists.txt rename to sf3convert in missing places Mar 13, 2018
Makefile update build system for Linux/Mac Feb 21, 2018
Makefile.mingw
README.md rename to sf3convert in missing places Mar 13, 2018
sf3convert.1 add -S option from commit b06b4f8 to the manpage Mar 25, 2018
sfconvert.cpp Merge pull request #19 from mirabilos/reproducible-builds Mar 25, 2018
sfont.cpp add an option to build the soundfont reproducibly Mar 13, 2018
sfont.h add an option to build the soundfont reproducibly Mar 13, 2018
xml.cpp Initial commit Oct 16, 2012
xml.h Initial commit Oct 16, 2012

README.md

sf3convert

Utilities for SoundFont files.

  • compress sound font files with ogg vorbis for use with MuseScore
  • convert to "C" for embedding

Compilation

Dependencies

  • Qt >= 5.6
  • libsdnfile
  • libogg
  • libvorbis
$ make release

Usage Example:

This compresses the Fluid sound font from 148 MBytes to 20 MBytes.

sf3convert -z FluidR3.SF2 mops.sf3

The compressed sound font has the major version number 3. Its non standard and can be used only (so far) by MuseScore.

TODO:

Stereo samples are compressed as two single streams instead of compressing them as stereo ogg vorbis streams. This may be less optimal.

You can’t perform that action at this time.