\version "2.12.3" \include "Li-content.ly" \include "english.ly" \paper { #(define dump-extents #t) indent = 0\mm line-width = 160\mm force-assignment = #"" line-width = #(- line-width (* mm 3.000000)) } \header { title = "Six Ways" composer = " Chicken" } \layout { \context { \type "Engraver_group" \name "MarkLine" \consists "Output_property_engraver" \consists "Metronome_mark_engraver"%no difference \consists "Axis_group_engraver" % \consists "Mark_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(4 . 0 ) } %{\context { \Score %\remove "Mark_engraver"%this line, paired with Staff_collectin_engraver, used to put polymetric marking on Clarinet staff only but makes all marks disappear in 2.12.3 %\remove "Metronome_mark_engraver"%makes no diff %\accepts MarkLine %unnecessary line; without this line duplicated in Staff context, this makes all staves jumbled on top \remove "Staff_collecting_engraver" } \context { \Staff \accepts MarkLine %this accepts removes the extra staff on top! \consists "Mark_engraver" %doesn't matter if these are here or in the flute staff, both print blank marks staff \consists "Staff_collecting_engraver" } %} \context{ \RemoveEmptyStaffContext } %end layout } \score { %this and following carrot braces merge marks staves (with marks) and music but still leaves extra first staff << %rehearsal marks for parts \new MarkLine { \marks } \new StaffGroup << \keepWithTag #'score \new Staff %\with { \consists "Mark_engraver" %doesn't matter if these are here or in context block, print blank marks staff % \consists "Staff_collecting_engraver" } { << \global \Flute >>} \new Staff \with {\consists "Mark_engraver"} { << \global \Clarinet>> } \new Staff { << \global \Bassoon>> } >> >> %end score }