Expressive sounds always loaded when score is opened
Reported version
3.5
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
needs info
Regression
Yes
Workaround
Yes
Project
Save a score with non expressive sounds set in the mixer
Close and reopen the score
Results: The score has all expressive sounds selected if the default sound font is MuseScore General HQ or this first sound (normally grand piano) of any sound font that does not support expressive sounds.
Expected: The sounds set when the score was last saved are retained.
Note that opening the synthesizer and clicking the button
Set all sounds: "To Non-Expressive"
has no effect.
The user must manually change each sound if they do not use expressive sounds. Not big deal in a Sax solo but a very long process in a Wagnerian Opera.
This was originally discussed starting at https://musescore.org/en/node/308964#comment-1018039
Comments
Regression vs. what version of MuseScore exactly?
I guess this is the case ever since Single Note Dynamics got added to MuseScore, right?
That would be 3.1 then
I'm not sure if this was the case in 3.4.2 and I know it worked correctly in 3.2.3. I never used any version between 3.2.3 and 3.4.2 so I don't know in which version the regression came along.
OK, might well have been the code refactoring from https://github.com/musescore/MuseScore/pull/5264 ?
I agree. theotherjthistle said his refactoring PR was the likely culprit. It seems to be a regression against 3.4.2 then.
Taking a look at this now.
I can't reproduce this, actually. Using MuseScore General HQ:
Am I missing something?
This is driving me crazy. I can now even change individual sounds in the mixer and they're sticking. I've been using 3.5 for this entire discussion and really got tired of having to keep resetting the sounds.
I've discovered that now when I open scores saved in earlier versions, they default back to expressive but the set to non-expressive button worked on my test. This is a minor problem and Dvorak Cello concerto in B minor.mscz is an example of a score I know I set the sounds to non-expressive that opens with them as expressive and therefore silent when using CC11.
Until I figure out what was happening I'm now putting the status to needs info. Hopefully I'll figure this out.