musescore / musescore/MuseScore
Adding line to part score for tacet movements/sections overrides hidden stave in full score
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Issue type
Engraving bug (incorrect score rendering)
Bug description
Adding a standard line object (from the Lines palette) to hide stave lines in a part for a tacet movement (a section of a longer work) overrides the hide empty staves option in the full score, even when the line is made invisible in the full score. This causes otherwise empty staves to persistently appear in the full score when they should be hidden.
Steps to reproduce
- Create score with multiple sections as movements, including at least one movement where some instruments are not playing at all (tacet in that movement).
- In Staff/Part Properties for tacet instruments, select Always for Hide when empty.
- Choose "Hide empty staves within systems" option in Format -> Style. (Note the staves for tacet instruments will now be hidden.)
- Open part for a tacet instrument, select stave inside tacet movement and make invisible (untick Visible in Properties), and Decrease Layout Stretch (ideally to fit entire movement onto a single line if possible).
- Add Stave text for "TACET" in a bar of the movement, and (optionally) tick Exclude from score in Score and part synchronisation.
- Go back to full score - if TACET visible in (reappeared) stave for tacet instrument, untick Visible and stave should disappear again.
- Back to part: add a line from Lines palette to a bar or multibar rest, increase Thickness to cover entire height of stave lines (currently still visible) and move to cover stave lines - adjust length and then change its colour to background (white) in Appearance. (Note in Score and part synchronisation, there is no Exclude from score option.)
- Back to full score: make newly-appeared line invisible - part in full score now cannot be hidden unless line is deleted altogether.
Screenshots/Screen recordings
MuseScore Version
4.2.1-240230937, revision: github-musescore-musescore-d757433
Regression
Yes, this used to work in a previous version of MuseScore 4.x
Operating system
OS: macOS 13.6, Arch.: x86_64
Additional context
The example shown in the screenshots is available here: https://musescore.com/maseaton/scores/6702113
Adding a line to a part score and making it invisible in a full score is a trick I have had to use to avoid showing bars rests for tacet movements. It certainly worked in previous versions of MS (3.x and before 4.2), so this is definitely a regression.
Being able to exclude the line from the full score might fix the problem, although the inability to hide the part even when it is invisible does appear to be some form of inconsistency (e.g. hiding the text does work).
Allowing stave lines to be invisible in individual sections or implementing the feature suggested in #11225 would be great as longer-term alternatives.
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.
Assessment
This issue has not been assessed yet.