https://github.com/musescore/sftools
Tools for sound font files
https://github.com/musescore/sftools
Last synced: 9 months ago
JSON representation
Tools for sound font files
- Host: GitHub
- URL: https://github.com/musescore/sftools
- Owner: musescore
- License: other
- Created: 2012-10-16T14:17:40.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2020-11-09T20:25:05.000Z (over 5 years ago)
- Last Synced: 2025-04-13T05:51:39.608Z (about 1 year ago)
- Language: C++
- Size: 69.3 KB
- Stars: 34
- Watchers: 8
- Forks: 18
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: COPYING.LIB
Awesome Lists containing this project
README
### sf3convert
Utilities for SoundFont files.
* compress sound font files with ogg vorbis for use with [MuseScore](http://musescore.org)
* 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](http://musescore.org).**
### TODO:
Stereo samples are compressed as two single streams instead of compressing
them as stereo ogg vorbis streams. This may be less optimal.