1 %% DO NOT EDIT this file manually; it is automatically
2 %% generated from LSR http://lsr.di.unimi.it
3 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
4 %% and then run scripts/auxiliar/makelsr.py
6 %% This file is in the public domain.
10 lsrtags = "contexts-and-engravers, template, text, vocal-music"
13 This template is basically the same as the simple @qq{Vocal ensemble}
14 template, with the exception that here all the lyrics lines are placed
15 using @code{alignAboveContext} and @code{alignBelowContext}.
18 doctitle = "Vocal ensemble template with lyrics aligned below and above the staves"
26 sopMusic = \relative c'' {
29 sopWords = \lyricmode {
33 altoMusic = \relative c' {
36 altoWords = \lyricmode {
40 tenorMusic = \relative c' {
43 tenorWords = \lyricmode {
47 bassMusic = \relative c {
50 bassWords = \lyricmode {
56 \new Staff = "women" <<
57 \new Voice = "sopranos" { \voiceOne << \global \sopMusic >> }
58 \new Voice = "altos" { \voiceTwo << \global \altoMusic >> }
60 \new Lyrics \with { alignAboveContext = #"women" }
61 \lyricsto "sopranos" \sopWords
62 \new Lyrics \with { alignBelowContext = #"women" }
63 \lyricsto "altos" \altoWords
64 % we could remove the line about this with the line below, since
65 % we want the alto lyrics to be below the alto Voice anyway.
66 % \new Lyrics \lyricsto "altos" \altoWords
70 \new Voice = "tenors" { \voiceOne << \global \tenorMusic >> }
71 \new Voice = "basses" { \voiceTwo << \global \bassMusic >> }
73 \new Lyrics \with { alignAboveContext = #"men" }
74 \lyricsto "tenors" \tenorWords
75 \new Lyrics \with { alignBelowContext = #"men" }
76 \lyricsto "basses" \bassWords
77 % again, we could replace the line above this with the line below.
78 % \new Lyrics \lyricsto "basses" \bassWords