context structure for a score arrangement consisting
of the following staves:
- Descant Staff
+ Solo Staff (outside Choir grouping)
+ Descant Staff (within Choir grouping)
Women Staff (single voice on one staff)
Soprano and Alto (optionally on two Staves or one Staff each)
Multiple verses (up to 9)
\header { ... }
Key = { ... }
Time = { ... }
+ SoloMusic = \relative { ... }
DescantMusic = \relative { ... }
DescantLyrics = \lyricmode { ... }
WomenMusic = \relative { ... }
"Piano"
"PianoLH"
"PianoRH"
+ "Solo"
"Soprano"
"Tenor"
"Women"
satb-lyrics-postfixes
satb-lyrics-variable-names)
+%% override the usual default value
+#(if (not SoloShortInstrumentName)
+ (set! SoloShortInstrumentName ""))
SATB =
-{
- \new ChoirStaff
- \with {
- \override VerticalAxisGroup.remove-empty = ##t
- \override VerticalAxisGroup.remove-first = ##t
- }
- <<
+<<
+ \make-one-voice-vocal-staff "Solo" "treble"
+ \new ChoirStaff <<
\make-one-voice-vocal-staff "Descant" "treble"
\make-one-voice-vocal-staff "Women" "treble"
#(if TwoVoicesPerStaff
#} )
\make-one-voice-vocal-staff "Men" "bass"
>>
-}
+>>
Piano = \make-pianostaff
\tagGroup #'(print play)
+\layout {
+ \context {
+ \Staff
+ \override VerticalAxisGroup.remove-empty = ##t
+ \override VerticalAxisGroup.remove-first = ##t
+ }
+}
+
\score {
\keepWithTag #'print
#(if have-music
#{ << \SATB \Piano >> #}
#{ { } #} )
- \layout { $(if Layout #{ \Layout #} ) }
+ \layout { $(if Layout Layout) }
}