]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
d5cbedb3240cef3230b50e8ee60d9a920d6996df
[lilypond.git] / input / lsr / vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.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.13.1"
4
5 \header {
6   lsrtags = "text, vocal-music, contexts-and-engravers, template"
7
8 %% Translation of GIT committish: f39a9724d9f51ed9d0d464689ef62f549d7b8dd6
9   texidoces = "
10 Esta plantilla es, básicamente, la misma que la sencilla plantilla
11 \"Conjunto vocal\", excepto que aquí todas las líneas de letra se
12 colocan utilizando @code{alignAboveContext} y
13 @code{alignBelowContext}.
14
15 "
16   doctitlees = "Plantilla para conjunto vocal con letras alineadas encima y debajo de los pentagramas"
17   
18 %% Translation of GIT committish: 17633f6b8681af86230aa84597fe7561e98c91d6
19   texidocde = "
20 In diesem Beispiel werden die Texte mit den Befehlen 
21 @code{alignAboveContext} und @code{alignBelowContext}
22 über und unter dem System angeordnet.
23 "
24
25 %% Translation of GIT committish: 06d99c3c9ad1c3472277b4eafd7761c4aadb84ae
26   texidocja = "
27 このテンプレートは基本的に単純な \"合唱\" テンプレートと同じですが、歌詞が 
28 @code{alignAboveContext} と @code{alignBelowContext} を用いて配置されています。
29 "
30
31   texidoc = "
32 This template is basically the same as the simple \"Vocal ensemble\"
33 template, with the exception that here all the lyrics lines are placed
34 using @code{alignAboveContext} and @code{alignBelowContext}.
35
36 "
37   doctitle = "Vocal ensemble template with lyrics aligned below and above the staves"
38 } % begin verbatim
39
40 global = {
41   \key c \major
42   \time 4/4
43 }
44
45 sopMusic = \relative c'' {
46   c4 c c8[( b)] c4
47 }
48 sopWords = \lyricmode {
49   hi hi hi hi
50 }
51
52 altoMusic = \relative c' {
53   e4 f d e
54 }
55 altoWords = \lyricmode {
56   ha ha ha ha
57 }
58
59 tenorMusic = \relative c' {
60   g4 a f g
61 }
62 tenorWords = \lyricmode {
63   hu hu hu hu
64 }
65
66 bassMusic = \relative c {
67   c4 c g c
68 }
69 bassWords = \lyricmode {
70   ho ho ho ho
71 }
72
73 \score {
74   \new ChoirStaff <<
75     \new Staff = women <<
76       \new Voice = "sopranos" { \voiceOne << \global \sopMusic >> }
77       \new Voice = "altos" { \voiceTwo << \global \altoMusic >> }
78     >>
79     \new Lyrics \with { alignAboveContext = women } \lyricsto sopranos \sopWords
80     \new Lyrics \with { alignBelowContext = women } \lyricsto altos \altoWords
81     % we could remove the line about this with the line below, since we want
82     % the alto lyrics to be below the alto Voice anyway.
83     % \new Lyrics \lyricsto altos \altoWords
84     
85     \new Staff = men <<
86       \clef bass
87       \new Voice = "tenors" { \voiceOne << \global \tenorMusic >> }
88       \new Voice = "basses" { \voiceTwo << \global \bassMusic >> }
89     >>
90     \new Lyrics \with { alignAboveContext = men } \lyricsto tenors \tenorWords
91     \new Lyrics \with { alignBelowContext = men } \lyricsto basses \bassWords
92     % again, we could replace the line above this with the line below.
93     % \new Lyrics \lyricsto basses \bassWords
94   >>
95   \layout {
96     \context {
97       % a little smaller so lyrics
98       % can be closer to the staff
99       \Staff
100       \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
101     }
102   }
103 }
104