Enable choice of audio file to use for MuseScore.com playback
People often come to the forums asking why their scores aren't playing back correctly on MuseScore.com. The answer is almost always "you can't use other SoundFonts and expect the website player to use the same sound." This isn't very nice, and can cause particularly big problems when the person is using marching percussion or, worst of all, Sonatina Symphonic Orchestra.
Here is my proposed solution:
1. When using the menu command File -> Save Online…, if the currently loaded Synthesizer settings are other than the default or if there are non-default Synthesizer settings saved to the score, a warning dialog should appear: "You are not using the default Synthesizer settings. Your score may sound different when played on MuseScore.com, unless you specify an audio file to use for online playback. To create an audio file, go to File -> Export."
2. This dialog should have three buttons: "Cancel", "Ignore" (to continue to the main "Save Online" dialog), and "Locate Audio File…"
3. When choosing "Locate Audio File…", a file picker dialog opens (by default to the Scores directory). It might be a good idea to only allow a file to be selected if it has the same name as the current score.
4. The crux of the issue, obviously, is to allow an audio file (what formats should be accepted is up for debate) to be uploaded along with the score, and used instead of the server-generated audio file for playback and MP3 download on MuseScore.com.
So, developers, what do you think? Is this practical? Should it be added to the roadmap for 2.1 (https://musescore.org/en/developers-handbook/references/musescore-roadm…) which Marc Sabatella has just put together?