[Trunk] Hide Empty Staves does not preserve staves of multi-stave instrument

Project:MuseScore
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active
Description

1. Open score.
2. Hide Empty Staves.

Expected result: Unless the stave has been customised (i.e. only a treble clef), all staves in a multi-stave instrument should be retained.
Actual result: Only the staves featuring notes are retained, instrument names also disappear.

Using MuseScore 2.0 nightly build (4172) - Mac 10.4.11.

#1

As discussed in http://musescore.org/en/node/10771, there are times when one behavior is right, and times when the other behavior is right. Meaning, there should be a second option underneath "hide empty staves" to control whether the "substaves" of an instrument are hidden. One would normally want that option turned off for scores, but depending on the genre, you might want it turned on for parts or for "scores" consisting of a single intrument (eg, leadsheets)..

In the absence of an option, though, I'd much rather have it *always* hide empty staves within an instrument (the 2.0 behavior) than *never* hide them (the 1.0 behavior). I can always force MuseScore not to hide an otherwise empty staff by placing invisible elements there. That's how I generally did it with Finale. Of course, you can also get MuseScore to hide the unused staff by creating two instruments rather than one (which is how I do it in 1.0), but that seems more kludgy to me.

#2

Thanks for your post Marc - agree with you.

#3

I should also mention - the name of the instrument with hidden staves disappears.

Syndicate content