PMA-2 wrote:
>
> Hi List.
>
> Occasionally one staff in a system,
> either the middle or upper, contains rests only.
>
> I want to exclude such staves from the output,
> and so have defined my \score block as follows,
> following Notation & Snippets Ref. suggestions.
>
> \score {
> \new PianoStaff <<
> \set PianoStaff.instrumentName = #""
> \new Staff = "upper" \upper
> \new Staff = "theme" \theme
> \new Staff = "lower" \lower
> >>
> \layout {
> \context { \RemoveEmptyStaffContext }
> }
> }
>
> The output shows no errors, but also no effect:
> its rest-only staves are still there. Could some-
> one possibly point up what I've overlooked?
>
> Thanks,
> Pete
>
Hi,
it works with StaffGroup:
\score {
\new StaffGroup \with {
systemStartDelimiter = #'SystemStartBrace
instrumentName = #"aa"}
<<
\new Staff = "upper" \upper
\new Staff = "theme" \theme
\new Staff = "lower" \lower
>>
\layout {
\context {
\RemoveEmptyStaffContext
}
\context {
\Score
\override VerticalAxisGroup #'remove-first = ##t
}
}
}
HTH,
Harm
--
View this message in context:
http://old.nabble.com/%5CRemoveEmptyStaffContext-%28-%29-tp32266657p32267094.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user