1 %% DO NOT EDIT this file manually; it is automatically
2 %% generated from LSR http://lsr.dsi.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"
27 sopMusic = \relative c'' {
30 sopWords = \lyricmode {
34 altoMusic = \relative c' {
37 altoWords = \lyricmode {
41 tenorMusic = \relative c' {
44 tenorWords = \lyricmode {
48 bassMusic = \relative c {
51 bassWords = \lyricmode {
57 \new Staff = "women" <<
58 \new Voice = "sopranos" { \voiceOne << \global \sopMusic >> }
59 \new Voice = "altos" { \voiceTwo << \global \altoMusic >> }
61 \new Lyrics \with { alignAboveContext = #"women" }
62 \lyricsto "sopranos" \sopWords
63 \new Lyrics \with { alignBelowContext = #"women" }
64 \lyricsto "altos" \altoWords
65 % we could remove the line about this with the line below, since
66 % we want the alto lyrics to be below the alto Voice anyway.
67 % \new Lyrics \lyricsto "altos" \altoWords
71 \new Voice = "tenors" { \voiceOne << \global \tenorMusic >> }
72 \new Voice = "basses" { \voiceTwo << \global \bassMusic >> }
74 \new Lyrics \with { alignAboveContext = #"men" }
75 \lyricsto "tenors" \tenorWords
76 \new Lyrics \with { alignBelowContext = #"men" }
77 \lyricsto "basses" \bassWords
78 % again, we could replace the line above this with the line below.
79 % \new Lyrics \lyricsto "basses" \bassWords