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