Embedding Sound fonts in MP3 Files for Streaming
We are undertaking a major (and long-overdue) redesign of our website, and as a result I will soon need to use MuseScore's built-in app to create MP3 sound-sample files for streaming (probably using Sound Cloud) . But I need to know how to EMBED the sound fonts I use on this local computer directly into those files so that they will play back on ANY computer or mobile device sounding the same way they do here. The problem is, I can't use the default soundfont that MuseScore uses for uploads to MuseScore.com; some of the instruments in that font sound absolutely horrid.
What I have done in the past is change each instrument sound to a relatively-acceptable substitute (e.g.: change recorder sound to flute sound) in the default sound font, and then upload the score to my page on MuseScore.com. From there, I have used the native MuseScore.com app to create a scrolling-score video on YouTube, which (of course) plays back using the default sound font. That is no longer good enough.
So, silly question: If I export to MP3 directly from the mscx file WITHOUT uploading to my MuseScore page, will the locally-loaded sound fonts designated for internal playback be embedded in that file?
The sound fonts I use here are the default fonts that came with earlier versions of MuseScore (Tim and Fluid), and if I pick and choose between them for the various instruments I work with, I can get an acceptable-sounding playback.As an example: The recorder sound in one sound font is decent; the cello sound on the other is actually quite good. BUT: The cello sound on the sound font with the 'decent' recorder sound is ghastly, and vice versa. So I have to mix the two sound fonts to get something that's acceptable.
Both of these sound fonts are open-source, so there should be no legal problem streaming the resulting sound files. What I need help with is the technical processs of embedding those sounds into a file so that it can be streamed by a computer or mobile device using any standard media player... and so that it will sound the same way it does when I play back the native mscx file locally.
Any advice will be greatly appreciated. Thanks.