musescore / musescore/MuseScore
Improved representation of the MS Basic sound font in the mixer
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
My idea
- I propose to consider the location of the MS Basic sound font as a separate (along with Muse Sounds) sound font, excluding it from the SoundFont list (in the Mixer) and placing it in a prominent place, and rename the SoundFont list to "Custom sound Fonts".
- I propose to allow users to keep the MS Basic list open after selecting/replacing an instrument during parallel playback (i.e. to make sure that the MS Basic list does not close immediately after the user clicks on the instrument in the drop-down list).
Problem to be solved
- Removing the MS Basic sound font to a separate cell in the mixer will allow users to quickly find the basic sound options they need for certain instruments. Currently, MS Basic is "hidden" among many other sound fonts (if any), and in order to view it, you need to spend some time searching for it. On top of that, the list of SoundFonts is very slow to open if the score is voluminous.
- Holding the MS Basic drop-down list in the mixer will make it easier for users to select the appropriate sound options for it. Currently, the MS Basic drop-down list is immediately closed after the user clicks on the instrument. This is inconvenient, and the user will have to re-open the list if the instrument he chooses does not suit him. By the way, this applies not only to MS Basic, but also to other custom sound fonts (including Muse Sounds).
Supporting files, videos and screenshots
https://github.com/musescore/MuseScore/assets/134041121/e01de380-75b7-4f6c-a3aa-4354953b9728
Checklist
✅ This request follows the guidelines for reporting issues
✅ I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Mixer UI entry points for the MS Basic and SoundFont lists, then reproduce the current behavior using the linked video and a voluminous score. Done means MS Basic has a prominent separate control, the remaining list is labeled "Custom sound Fonts," and instrument selection keeps the relevant list open during playback.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100