How to reuse MuseSound soundfonts, or convert to .sf2?
The new soundfonts in MuseScore 4.0 are lovely. I was hoping to be able to reuse them in other applications, but after looking at the downloaded files they appear to be in .spx
and .sts
format, rather than the usual .sf2
.
Is there a way to download an .sf2
version, or convert the existing files to that format?
Thanks!
Comments
Hello SatchQ
I have been having the same question recently. I have managed to find some software that might do the trick: https://www.extranslator.com/.
Hope this works for you!
Glacitor/Evanor
In reply to Hello SatchQ I have been… by Glacitor
Did you manage to do it?
I doubt it. What would be the sense in that from a business model perspective? The Hub seems firmly tied into the application.
In reply to I doubt it. What would be… by underquark
The samples are opus encoded. https://opus-codec.org/
strings -9 Cimbasso.sts
StaffPad Sample Filej
Cimbasso_fall_FF_A#2.opus
Cimbasso_fall_FF_A#3.opusx
Cimbasso_fall_FF_A#4.opus
Cimbasso_fall_FF_C3.opus!t
Cimbasso_fall_FF_C4.opus1A
[...]
libopus 1.1
ENCODER=opusenc from opus-tools 0.1.9(
ENCODER_OPTIONS=--bitrate 192 --hard-cbr
Even if you could, why would you? sf2 is 30 years old technology.
In reply to The samples are * strings -9… by graffesmusic
I wouldn't. Why have you replied to me?
In reply to I wouldn't. Why have you… by underquark
Sorry.
Comment was for the OP
In reply to The samples are * strings -9… by graffesmusic
sf2 may be old, but it is the sound font file extension used by most platforms that render sound fonts, as most of them haven’t upgraded to sf3 yet.
In reply to sf2 may be old, but it is… by Glacitor
You think that sf3 is an 'upgrade' ?
Did you try the translator?
In reply to The samples are * strings -9… by graffesmusic
Hey, how did you manage to extraxt the files?
In reply to The samples are * strings -9… by graffesmusic
The "problems" with VST, kontakt and other programs are: the enormous size of the libraries, even 70 GB??; the sheer amount of options and changes that can be made. In reality you can't change the sound of a piano or a trumpet, that's the way it is and that's the way it stays.
The problem with SF2 however is that there are no good free samples of the various instruments except some piano, guitar and a few others.
And so you could have, in only 1-2 Gb max size of SF2, really good soundfont libraries with amazing instruments.
In reply to I doubt it. What would be… by underquark
What do you mean a “business model perspective”? Muse makes no profit from the sounds.
In reply to What do you mean a “business… by Glacitor
The samples are from Staffpad, which is commercial software.
Muse Sounds is not a soundfont; it is something far more sophisticated, that uses its own special player called Muse Sampler (not open source) that does very sophisticated processing of the score information to guide the playbacl. So even if you figured out how to get the samples themselves into an sf2 file, it wouldn't sound anything like how Muse Sounds actually sounds in MuseScore.
In reply to Muse Sounds is not a… by Marc Sabatella
👍
https://www.youtube.com/watch?v=zB2KSu16ovM
If you are e.g. on Linux then you can install opus-tools which contains the exectuable to decode
the sts opus file back e.g. into WAV.
$ opusdec /tmp/Trumpet.sts /tmp/trumpet.wav
Decoding to 48000 Hz (2 channels)
Encoded with libopus 1.3.1, opus 1.3.1
[/] 00:00:02Decoding to 48000 Hz (2 channels)
Encoded with libopus 1.3.1, opus 1.3.1
[|] 00:00:05Decoding to 48000 Hz (2 channels)
...
...
The final WAV file is pretty big: 2.0G trumpet.wav
I trimmed the WAV to 10sec and attached it.
ffmpeg -i /tmp/trumpet.wav -ss 0 -to 10 -c copy /tmp/trumpet_trim.wav