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'' <
29 \context StaffContainer = SA {
31 %% need < >, otherwise we descend to the voice inside SA
32 < \context Staff = SA { c4 c4 } >
35 < \context Staff = SB { b4 b4 } >
37 \context StaffContainer =SB {
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