1 #(ly:set-option 'old-relative)
8 Container By splitting the grouping (Axis_group_engraver) and creation
9 functionality into separate contexts, you can override interesting
12 Notation like this is used in modern scores. Note that LilyPond is not
13 especially prepared for it: the clefs and time-signatures don't do
14 what you would expect.
23 %% s4 would create a staff.
25 quarterSkip = #(make-nonevent-skip (ly:make-duration 2 0))
28 \notes \relative c'' <<
31 %% need << >>, otherwise we descend to the voice inside SA
32 << \new Staff { c4 c4 } >>
35 << \new Staff { b4 b4 } >>
39 << \context Staff { e d f } >>
47 \accepts StaffContainer
51 \type Engraver_group_engraver
52 \consists Clef_engraver
53 \consists Time_signature_engraver
54 \consistsend "Axis_group_engraver"
61 \remove Axis_group_engraver
63 \remove Time_signature_engraver