]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/vocal-ensemble-template.ly
Add a TODO comment re grace note spacing.
[lilypond.git] / input / lsr / vocal-ensemble-template.ly
1 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
2 %% This file is in the public domain.
3 \version "2.11.35"
4
5 \header {
6   lsrtags = "vocal-music, template"
7  texidoc = "
8 Here is a standard four-part SATB vocal score. With larger ensembles,
9 it's often useful to include a section which is included in all parts.
10 For example, the time signature and key signatures are almost always
11 the same for all parts. Like in the \"Hymn\" template, the four voices
12 are regrouped on only two staves.
13 " }
14 % begin verbatim
15 global = {
16             \key c \major
17             \time 4/4
18          }
19          
20          sopMusic = \relative c'' {
21             c4 c c8[( b)] c4
22          }
23          sopWords = \lyricmode {
24             hi hi hi hi
25          }
26          
27          altoMusic = \relative c' {
28             e4 f d e
29          }
30          altoWords =\lyricmode {
31             ha ha ha ha
32          }
33          
34          tenorMusic = \relative c' {
35             g4 a f g
36          }
37          tenorWords = \lyricmode {
38             hu hu hu hu
39          }
40          
41          bassMusic = \relative c {
42             c4 c g c
43          }
44          bassWords = \lyricmode {
45             ho ho ho ho
46          }
47          
48          \score {
49             \new ChoirStaff <<
50                \new Lyrics = sopranos { s1 }
51                \new Staff = women <<
52                   \new Voice =
53                     "sopranos" { \voiceOne << \global \sopMusic >> }
54                   \new Voice =
55                     "altos" { \voiceTwo << \global \altoMusic >> }
56                >>
57                \new Lyrics = "altos" { s1 }
58                \new Lyrics = "tenors" { s1 }
59                \new Staff = men <<
60                   \clef bass
61                   \new Voice =
62                     "tenors" { \voiceOne <<\global \tenorMusic >> }
63                   \new Voice =
64                     "basses" { \voiceTwo <<\global \bassMusic >> }
65                >>
66                \new Lyrics = basses { s1 }
67          
68                \context Lyrics = sopranos \lyricsto sopranos \sopWords
69                \context Lyrics = altos \lyricsto altos \altoWords
70                \context Lyrics = tenors \lyricsto tenors \tenorWords
71                \context Lyrics = basses \lyricsto basses \bassWords
72             >>
73          
74             \layout {
75                \context {
76                   % a little smaller so lyrics
77                   % can be closer to the staff
78                   \Staff
79                   \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
80                }
81             }
82          }
83