Skip to content

mirabilos/sftools

 
 

Repository files navigation

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
  • libsndfile
  • 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.

Packages

No packages published

Languages

  • C++ 88.3%
  • CMake 8.1%
  • Roff 1.9%
  • Makefile 1.7%