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