Added as http://code.google.com/p/lilypond/issues/detail?id=2199

2012/1/7 Xavier Scheuer <[email protected]>:
> Dear Bug Squad,
>
> This has been reported two times in lilypond-user:
> http://lists.gnu.org/archive/html/lilypond-user/2011-12/msg00395.html
> http://lists.gnu.org/archive/html/lilypond-user/2012-01/msg00111.html
>
> "Mark_engraver" or "Metronome_mark_engraver" should be moveable to the
> StaffGroup (and alike: GrandStaff, ChoirStaff, etc.) context (and work!!).
>
> %%%% Snippet
>
> \version "2.13.24"
>
> music = \repeat unfold 5 {
>  \repeat unfold 5 c'1
>  \mark \default
> }
>
> \score {
>  <<
>    \new Staff {
>      s1*0^"Marks should NOT be above this Staff (i.e. above the Score)!"
>      \music
>    }
>    \new StaffGroup {
>      <<
>        \new Staff {
>          s1*0^"Marks should be above the StaffGroup"
>          \music
>        }
>        \new Staff {
>          \music
>        }
>      >>
>    }
>  >>
>  \layout {
>    \context {
>      \Score
>      \remove "Mark_engraver"
>      % same for "Metronome_mark_engraver"
>      \remove "Staff_collecting_engraver"
>    }
>    \context {
>      \StaffGroup
>      \consists "Mark_engraver"
>      \consists "Staff_collecting_engraver"
>      % same for "Metronome_mark_engraver"
>    }
>  }
> }
>
>
> %% Note that it works if we move it to the Staff level (instead of the
> %% StaffGroup).  But engravers at the StaffGroup level is required for
> %% example if the first staff of the StaffGroup is removed, using
> %% \RemoveEmptyStaves (Frenched score).
>
> \score {
>  <<
>    \new Staff {
>      s1*0^"Marks are not above the score"
>      \music
>    }
>    \new StaffGroup {
>      <<
>        \new Staff \with {
>          \consists "Mark_engraver"
>        } {
>          s1*0^"Marks are above this Staff"
>          \music
>        }
>        \new Staff {
>          \music
>        }
>      >>
>    }
>  >>
>  \layout {
>    \context {
>      \Score
>      \remove "Mark_engraver"
>      \remove "Staff_collecting_engraver"
>    }
>    \context {
>      \Staff
>      % \consists "Mark_engraver"  % We add this engraver to the
> second Staff only
>      \consists "Staff_collecting_engraver"
>    }
>  }
> }
>
> %%%% End of the snippet
>
> Cheers,
> Xavier
>
> --
> Xavier Scheuer <[email protected]>
>
> _______________________________________________
> lilypond-devel mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/lilypond-devel

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to