-#(ly:set-option 'old-relative)
-\version "1.9.2"
+\version "2.1.22"
\header {
texidoc = "
-Container By splitting the grouping (Axis_group_engraver) and creation
+Container by splitting the grouping (Axis_group_engraver) and creation
functionality into separate contexts, you can override interesting
things.
-%%
-%% s4 would create a staff.
-%%
-quarterSkip = #(make-nonevent-skip (ly:make-duration 2 0))
-
\score {
- \notes \relative c'' <
+ \notes \relative c'' <<
\new StaffContainer {
- %% need < >, otherwise we descend to the voice inside SA
- < \new Staff { c4 c4 } >
- \quarterSkip
+ %% need << >>, otherwise we descend to the voice inside SA
+ << \new Staff { c4 c4 } >>
+ \skip 4 % s4 would create staff.
- < \new Staff { b4 b4 } >
+ << \new Staff { b4 b4 } >>
}
\new StaffContainer {
- \quarterSkip
- < \context Staff { e d f } >
- \quarterSkip
+ \skip 4
+ << \context Staff { e d f \bar ":|" } >>
+ \skip 4
}
- >
+ >>
\paper {
\translator {
\type Engraver_group_engraver
\consists Clef_engraver
\consists Time_signature_engraver
+ \consists Separating_line_group_engraver
\consistsend "Axis_group_engraver"
\accepts "Staff"
\translator {
\StaffContext
\remove Axis_group_engraver
+ \remove Separating_line_group_engraver
\remove Clef_engraver
\remove Time_signature_engraver
}