]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/vocal-ensemble-template.ly
Add a hack to packed spacing to work around extra columns.
[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.62"
4
5 \header {
6   lsrtags = "vocal-music, template"
7
8   texidoces = "
9 He aquí una partitura vocal estándar para cuatro voces SATB. Con
10 grupos mayores, suele ser útil incluir una sección que aparezca en
11 todas las partes.  Por ejemplo, el compás y la armadura casi siempre
12 son los mismos para todas. Como en la plantilla \"Himno\", las cuatro
13 voces se reagrupan en sólo dos pentagramas.
14
15 "
16   doctitlees = "Plantilla de conjunto vocal"
17   
18   texidocde = "
19 Dieses Beispiel ist für vierstimmigen Gesang (SATB). Bei größeren 
20 Stücken ist es oft sinnvoll, eine allgemeine Variable zu bestimmen, 
21 die in allen Stimmen eingefügt wird. Taktart und Vorzeichen etwa 
22 sind fast immer gleich in allen Stimmen.
23 "
24
25   texidoc = "
26 Here is a standard four-part SATB vocal score. With larger ensembles,
27 it is often useful to include a section which is included in all parts.
28 For example, the time signature and key signature are almost always the
29 same for all parts. Like in the \"Hymn\" template, the four voices are
30 regrouped on only two staves.
31
32 "
33   doctitle = "Vocal ensemble template"
34 } % begin verbatim
35
36 global = {
37   \key c \major
38   \time 4/4
39 }
40
41 sopMusic = \relative c'' {
42   c4 c c8[( b)] c4
43 }
44 sopWords = \lyricmode {
45   hi hi hi hi
46 }
47
48 altoMusic = \relative c' {
49   e4 f d e
50 }
51 altoWords = \lyricmode {
52   ha ha ha ha
53 }
54
55 tenorMusic = \relative c' {
56   g4 a f g
57 }
58 tenorWords = \lyricmode {
59   hu hu hu hu
60 }
61
62 bassMusic = \relative c {
63   c4 c g c
64 }
65 bassWords = \lyricmode {
66   ho ho ho ho
67 }
68
69 \score {
70   \new ChoirStaff <<
71     \new Lyrics = sopranos { s1 }
72     \new Staff = women <<
73       \new Voice = "sopranos" {
74         \voiceOne
75         << \global \sopMusic >>
76       }
77       \new Voice = "altos" {
78         \voiceTwo
79         << \global \altoMusic >>
80       }
81     >>
82     \new Lyrics = "altos" { s1 }
83     \new Lyrics = "tenors" { s1 }
84     \new Staff = men <<
85       \clef bass
86       \new Voice = "tenors" {
87         \voiceOne
88         << \global \tenorMusic >>
89       }
90       \new Voice = "basses" {
91         \voiceTwo << \global \bassMusic >>
92       }
93     >>
94     \new Lyrics = basses { s1 }    
95     \context Lyrics = sopranos \lyricsto sopranos \sopWords
96     \context Lyrics = altos \lyricsto altos \altoWords
97     \context Lyrics = tenors \lyricsto tenors \tenorWords
98     \context Lyrics = basses \lyricsto basses \bassWords
99   >>  
100   \layout {
101     \context {
102       % a little smaller so lyrics
103       % can be closer to the staff
104       \Staff
105       \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
106     }
107   }
108 }