Botched properties when opening legacy scores in MuseScore 4.4.2

• Sep 16, 2024 - 21:49

I encounter several botched properties on opening a MS3.x legacy score in MS4.4.2

Mixer settings

• Mixer>Sound setting reverts to the sound associated with Staff>Instrument, even when that was explicitly overridden by the 3.x score's Mixer>Sound setting.
• Doesn’t remember undocked Mixer width. I can widen the Mixer in 4.4.2 but toggling Mixer visibility causes the width to revert to the oft reported “pencil width.” This recurs on each Mixer toggle press until I relocate the Mixer.

Note and chord symbol properties

• Sets the Play property of all Chord symbols to ON, overriding OFF property of chord symbols set in a 3.x score
• 4.4.2 set all Offset velocities to User 64
• Like all v4 release before it, MS4.4.2 entirely ignores the Len property.

Regarding "all Offset velocities to User 64"

I recall discussions citing insurmountable complexities in converting 3.x Offset velocities + Dynamic to a 4.x User velocity, so development forged a truly simplistic solution. MS 4.4.1 and onward would convert all Offset velocities to User 64, and this is done without warning ... so the user better have a backup score on hand!

Here's what I don't get.

When an MS3 score has a single dynamic throughout, why not do the following:
• for each MS3 Offset velocity set MS4 User velocity = MS3 Offset velocity— i.e. don't worry about factoring in dynamics
• for each MS3 User velocity set MS4 User velocity = MS3 User velocity

Then the user can retain the expression carefully stored in Offset velocities in a MS3 score. Otherwise it's like a photo editor silently converting your color image to black and white.

Do you still have an unanswered question? Please log in first to post your question.