]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into...
[lilypond.git] / Documentation / snippets / vocal-ensemble-template-with-automatic-piano-reduction.ly
1 % Do not edit this file; it is automatically
2 % generated from Documentation/snippets/new
3 % This file is in the public domain.
4 %% Note: this file works from version 2.13.47
5 \version "2.13.47"
6
7 \header {
8 %% Translation of GIT committish: fa19277d20f8ab0397c560eb0e7b814bd804ecec
9   texidoces = "
10
11 Esta plantilla añade una reducción de piano automática a la partitura
12 vocal SATB estándar que se mostró en la @qq{Plantilla de conjunto
13 vocal}. Esto presenta uno de los puntos fuertes de LilyPond: podemos
14 usar una definición de música más de una vez. Si se hace cualquier
15 cambio en las notas de la parte vocal (digamos @code{tenorMusic}),
16 entonces los cambios se aplicarán también a la reducción de piano.
17
18 "
19   doctitlees = "Plantilla de conjunto vocal con reducción de piano automática"
20
21
22 %% Translation of GIT committish: fa1aa6efe68346f465cfdb9565ffe35083797b86
23   texidocja = "
24 このテンプレートは、\"合唱テンプレート\"で示された標準の SATB ボーカル譜に自動@c
25 ピアノ譜を付け加えています。これは LilyPond の強みの 1 つを示しています - 音楽@c
26 定義を何回も使用することができます。ボーカルの音符 (例えば、@code{tenorMusic}
27 の音符) に変更が加えられた場合、その変更はピアノ譜にも適用されます。
28 "
29
30 %% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
31   texidocde = "
32 In diesem Beispiel wird ein automatischer Klavierauszug zu der
33 Chorpartitur hinzugefügt. Das zeigt eine der Stärken von LilyPond
34 -- man kann eine Variable mehr als einmal benutzen. Wenn Sie
35 irgendeine Änderung an einer Chorstimme vornehmen, (etwa
36 tenorMusic), verändert sich auch der Klavierauszug entsprechend.
37 "
38
39
40 %% Translation of GIT committish: bdfe3dc8175a2d7e9ea0800b5b04cfb68fe58a7a
41   texidocfr = "
42 Ce canevas ajoute une réduction pour piano à une partition standard pour
43 chœur à quatre voix mixtes.  Ceci illustre l'un des avantages de
44 LilyPond : une expression musicale peut être réutilisée sans effort.
45 Toute modification apportée à l'une des voix, mettons @code{tenorMusique},
46 sera automatiquement reportée dans la réduction pour piano.
47
48 "
49   doctitlefr = "Ensemble vocal avec réduction pour piano"
50
51   lsrtags = "vocal-music, keyboards, template"
52
53   texidoc = "
54 This template adds an automatic piano reduction to the standard SATB
55 vocal score demonstrated in @qq{Vocal ensemble template}. This
56 demonstrates one of the strengths of LilyPond – you can use a music
57 definition more than once. If any changes are made to the vocal notes
58 (say, @code{tenorMusic}), then the changes will also apply to the piano
59 reduction.
60 "
61   doctitle = "Vocal ensemble template with automatic piano reduction"
62 } % begin verbatim
63
64
65 \paper {
66   top-system-spacing #'basic-distance = #10
67   score-system-spacing #'basic-distance = #20
68   system-system-spacing #'basic-distance = #20
69   last-bottom-spacing #'basic-distance = #10
70 }
71
72 global = {
73   \key c \major
74   \time 4/4
75 }
76
77 sopMusic = \relative c'' {
78   c4 c c8[( b)] c4
79 }
80 sopWords = \lyricmode {
81   hi hi hi hi
82 }
83
84 altoMusic = \relative c' {
85   e4 f d e
86 }
87 altoWords =\lyricmode {
88   ha ha ha ha
89 }
90
91 tenorMusic = \relative c' {
92   g4 a f g
93 }
94 tenorWords = \lyricmode {
95   hu hu hu hu
96 }
97
98 bassMusic = \relative c {
99   c4 c g c
100 }
101 bassWords = \lyricmode {
102   ho ho ho ho
103 }
104
105 \score {
106   <<
107     \new ChoirStaff <<
108       \new Lyrics = "sopranos" \with {
109         % This is needed for lyrics above a staff
110         \override VerticalAxisGroup #'staff-affinity = #DOWN
111       }
112       \new Staff = "women" <<
113         \new Voice = "sopranos" { \voiceOne << \global \sopMusic >> }
114         \new Voice = "altos" { \voiceTwo << \global \altoMusic >> }
115       >>
116       \new Lyrics = "altos"
117       \new Lyrics = "tenors" \with {
118         % This is needed for lyrics above a staff
119         \override VerticalAxisGroup #'staff-affinity = #DOWN
120       }
121
122       \new Staff = "men" <<
123         \clef bass
124         \new Voice = "tenors" { \voiceOne << \global \tenorMusic >> }
125         \new Voice = "basses" { \voiceTwo << \global \bassMusic >> }
126       >>
127       \new Lyrics = "basses"
128       \context Lyrics = "sopranos" \lyricsto "sopranos" \sopWords
129       \context Lyrics = "altos" \lyricsto "altos" \altoWords
130       \context Lyrics = "tenors" \lyricsto "tenors" \tenorWords
131       \context Lyrics = "basses" \lyricsto "basses" \bassWords
132     >>
133     \new PianoStaff <<
134       \new Staff <<
135         \set Staff.printPartCombineTexts = ##f
136         \partcombine
137         << \global \sopMusic >>
138         << \global \altoMusic >>
139       >>
140       \new Staff <<
141         \clef bass
142         \set Staff.printPartCombineTexts = ##f
143         \partcombine
144         << \global \tenorMusic >>
145         << \global \bassMusic >>
146       >>
147     >>
148   >>
149 }