Several additions
[opera_libre.git] / vocal_score.ly
blobc37abed76314e32d530cf729c512c3a9d8b89734
1 %------------------------------------------------------------------%
2 % Opéra Libre -- vocal_score.ly %
3 % %
4 % (c) Valentin Villenave, 2008 %
5 % %
6 %------------------------------------------------------------------%
8 \include "./texte/decoupage.ly"
9 \include "./texte/personnages.ly"
10 \include "./texte/didascalies.ly"
12 \include "./definitions/functions.ly"
13 \include "./definitions/structure.ly"
14 \include "./definitions/layout.ly"
15 \include "./definitions/mesures.ly"
17 \include "./texte/texte.ly"
19 \include "./voix/soprano1.ly"
20 \include "./voix/soprano2.ly"
21 \include "./voix/contralto.ly"
22 \include "./voix/tenor.ly"
23 \include "./voix/baryton1.ly"
24 \include "./voix/baryton2.ly"
26 \include "./instruments/reduction.ly"
28 \layout {
29 \context {
30 \type "Engraver_group"
31 \name "DynaMeter"
32 \alias Voice
33 \consists "Output_property_engraver"
34 \consists "Axis_group_engraver"
35 % \consists "Time_signature_engraver"
36 \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
37 % pedalSustainStrings = #'("Ped." "*Ped." "*")
38 % pedalUnaCordaStrings = #'("una corda" "" "tre corde")
39 % \consists "Piano_pedal_engraver"
40 \consists "Script_engraver"
41 \consists "Dynamic_engraver"
42 \consists "Text_engraver"
43 \override TextScript #'font-size = #2
44 \override TextScript #'font-shape = #'italic
45 \override DynamicText #'extra-offset = #'(0 . 2.5)
46 \override Hairpin #'extra-offset = #'(0 . 2.5)
47 \consists "Skip_event_swallow_translator"
48 %\consists "Bar_engraver"
49 %\override BarLine #'transparent = ##t
51 \context {
52 \Staff
53 \type "Engraver_group"
54 \name "StaffUp"
55 \alias Staff
56 %\remove "Time_signature_engraver"
57 \consists "Time_signature_engraver"
58 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 5)
59 fontSize = #-1
60 \override StaffSymbol #'staff-space = #(magstep -1)
62 \context {
63 \StaffUp
64 \consists "Time_signature_engraver"
65 \type "Engraver_group"
66 \name "StaffDown"
67 \alias Staff
68 \override VerticalAxisGroup #'minimum-Y-extent = #'(-4 . 3)
70 \context {
71 \Staff
72 \remove "Axis_group_engraver"
73 \consists "Hara_kiri_engraver"
74 \accepts "Lyrics"
75 \override Beam #'auto-knee-gap = #'()
76 \override VerticalAxisGroup #'remove-empty = ##t
78 \context { \PianoStaff
79 % \denies "Staff"
80 \accepts "StaffUp"
81 \accepts "DynaMeter"
82 \accepts "StaffDown"
83 %\remove "Time_signature_engraver"
84 connectArpeggios = ##t % to avoid collisions with pianoDynaMeters
85 %\override VerticalAlignment #'forced-distance = #7
89 \paper {
90 % line-width = \paper-width - 20
91 % horizontal-shift = 5
92 line-width = #180
93 bottom-margin = #20
94 ragged-bottom = ##f
95 ragged-last-bottom = ##t
96 left-margin = #20
97 % systemSeparatorMarkup = \slashSeparator
98 % between-system-space = 1.5\cm
99 % between-system-padding = #1
100 % annotate-spacing = ##t
103 Prologue = { \ReductionLayout
105 \new ChoirStaff
107 \new Staff \new Voice = "tenor" \PrologueTenor
108 \new Lyrics \lyricsto "tenor" { \PrologueTenorTexte }
109 \new Staff \new Voice = "baryton" \PrologueBarytonDeux
110 \new Lyrics \lyricsto "baryton" { \PrologueBarytonDeuxTexte }
112 \new PianoStaff { \Accompagnement <<
113 \new StaffUp = "droite" \PrologueMainDroite
114 \new DynaMeter <<\PianoDynaMeter \PrologueMesures \PrologueNuances >>
115 \new StaffDown = "gauche" \PrologueMainGauche
116 >> }
120 ActeUnSceneUn = { \ReductionLayout
122 \new ChoirStaff
124 \new Staff \new Voice = "soprano" \ActeUnSceneUnSopranoUn
125 \new Lyrics \lyricsto "soprano" { \ActeUnSceneUnSopranoUnTexte }
126 \new Staff \new Voice = "barytonUn" \ActeUnSceneUnBarytonUn
127 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneUnBarytonUnTexte }
128 \new Staff \new Voice = "barytonDeux" \ActeUnSceneUnBarytonDeux
129 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneUnBarytonDeuxTexte }
131 \new PianoStaff { \Accompagnement <<
132 \new StaffUp = "droite" \ActeUnSceneUnMainDroite
133 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneUnMesures >>
134 \new StaffDown = "gauche" \ActeUnSceneUnMainGauche
135 >> }
139 ActeUnSceneUnBis = { \ReductionLayout
141 \new ChoirStaff
143 \new Staff \new Voice = "barytonUn" \ActeUnSceneUnBisBarytonUn
144 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneUnBisBarytonUnTexte }
145 \new Staff \new Voice = "barytonDeux" \ActeUnSceneUnBisBarytonDeux
146 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneUnBisBarytonDeuxTexte }
148 \new PianoStaff { \Accompagnement <<
149 \new StaffUp = "droite" \ActeUnSceneUnBisMainDroite
150 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneUnBisMesures >>
151 \new StaffDown = "gauche" \ActeUnSceneUnBisMainGauche
152 >> }
157 ActeUnSceneDeux = { \ReductionLayout
159 \new ChoirStaff
161 \new Staff \new Voice = "soprano" \ActeUnSceneDeuxSopranoDeux
162 \new Lyrics \lyricsto "soprano" { \ActeUnSceneDeuxSopranoDeuxTexte }
163 \new Staff \new Voice = "baryton" \ActeUnSceneDeuxBarytonDeux
164 \new Lyrics \lyricsto "baryton" { \ActeUnSceneDeuxBarytonDeuxTexte }
166 \new PianoStaff { \Accompagnement <<
167 \new StaffUp = "droite" \ActeUnSceneDeuxMainDroite
168 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneDeuxMesures >>
169 \new StaffDown = "gauche" \ActeUnSceneDeuxMainGauche
170 >> }
174 ActeUnSceneTrois = { \ReductionLayout
176 \new ChoirStaff
178 \new Staff \new Voice = "tenor" \ActeUnSceneTroisTenor
179 \new Lyrics \lyricsto "tenor" { \ActeUnSceneTroisTenorTexte }
180 \new Staff \new Voice = "baryton" \ActeUnSceneTroisBarytonUn
181 \new Lyrics \lyricsto "baryton" { \ActeUnSceneTroisBarytonUnTexte }
183 \new PianoStaff { \Accompagnement <<
184 \new StaffUp = "droite" \ActeUnSceneTroisMainDroite
185 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneTroisMesures >>
186 \new StaffDown = "gauche" \ActeUnSceneTroisMainGauche
187 >> }
191 ActeUnSceneTroisBis = { \ReductionLayout
193 \new ChoirStaff
195 \new Staff \new Voice = "alto" \ActeUnSceneTroisBisContralto
196 \new Lyrics \lyricsto "alto" { \ActeUnSceneTroisBisContraltoTexte }
197 \new Staff \new Voice = "barytonDeux" \ActeUnSceneTroisBisBarytonDeux
198 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneTroisBisBarytonDeuxTexte }
200 \new PianoStaff { \Accompagnement <<
201 \new StaffUp = "droite" \ActeUnSceneTroisBisMainDroite
202 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneTroisBisMesures >>
203 \new StaffDown = "gauche" \ActeUnSceneTroisBisMainGauche
204 >> }
208 ActeUnSceneTroisTer = { \ReductionLayout
210 \new ChoirStaff
212 \new Staff \new Voice = "soprano" \ActeUnSceneTroisTerSopranoUn
213 \new Lyrics \lyricsto "soprano" { \ActeUnSceneTroisTerSopranoUnTexte }
214 \new Staff \new Voice = "barytonUn" \ActeUnSceneTroisTerBarytonUn
215 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneTroisTerBarytonUnTexte }
217 \new PianoStaff { \Accompagnement <<
218 \new StaffUp = "droite" \ActeUnSceneTroisTerMainDroite
219 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneTroisTerMesures >>
220 \new StaffDown = "gauche" \ActeUnSceneTroisTerMainGauche
221 >> }
225 ActeUnSceneQuatre = { \ReductionLayout
227 \new ChoirStaff
229 \new Staff \new Voice = "soprano" \ActeUnSceneQuatreSopranoDeux
230 \new Lyrics \lyricsto "soprano" { \ActeUnSceneQuatreSopranoDeuxTexte }
231 \new Staff \new Voice = "alto" \ActeUnSceneQuatreContralto
232 \new Lyrics \lyricsto "alto" { \ActeUnSceneQuatreContraltoTexte }
233 \new Staff \new Voice = "tenor" \ActeUnSceneQuatreTenor
234 \new Lyrics \lyricsto "tenor" { \ActeUnSceneQuatreTenorTexte }
235 \new Staff \new Voice = "barytonUn" \ActeUnSceneQuatreBarytonUn
236 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneQuatreBarytonUnTexte }
237 \new Staff \new Voice = "barytonDeux" \ActeUnSceneQuatreBarytonDeux
238 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneQuatreBarytonDeuxTexte }
240 \new PianoStaff { \Accompagnement <<
241 \new StaffUp = "droite" \ActeUnSceneQuatreMainDroite
242 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneQuatreMesures >>
243 \new StaffDown = "gauche" \ActeUnSceneQuatreMainGauche
244 >> }
248 %{ Entracte={ \ReductionLayout
250 \new ChoirStaff
252 \new Staff \new Voice = "sopranoUn" \EntracteSopranoUn
253 \new Lyrics \lyricsto "sopranoUn" { \EntracteSopranoUnTexte }
254 \new Staff \new Voice = "sopranoDeux" \EntracteSopranoDeux
255 \new Lyrics \lyricsto "sopranoDeux" { \EntracteSopranoDeuxTexte }
256 \new Staff \new Voice = "alto" \EntracteAlto
257 \new Lyrics \lyricsto "alto" { \EntracteAltoTexte }
258 \new Staff \new Voice = "tenor" \EntracteTenor
259 \new Lyrics \lyricsto "tenor" { \EntracteTenorTexte }
260 \new Staff \new Voice = "barytonUn" \EntracteBarytonUn
261 \new Lyrics \lyricsto "barytonUn" { \EntracteBarytonUnTexte }
262 \new Staff \new Voice = "barytonDeux" \EntracteBarytonDeux
263 \new Lyrics \lyricsto "barytonDeux" { \EntracteBarytonDeuxTexte }
265 \new PianoStaff { \Accompagnement <<
266 \new StaffUp = "droite" \EntracteMainDroite
267 \new DynaMeter <<\PianoDynaMeter \EntracteMesures >>
268 \new StaffDown = "gauche" \EntracteMainGauche
269 >> }
271 } %}
273 ActeDeuxSceneUn = { \ReductionLayout
275 \new ChoirStaff
277 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneUnSopranoUn
278 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneUnSopranoUnTexte }
279 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneUnSopranoDeux
280 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneUnSopranoDeuxTexte }
281 \new Staff \new Voice = "contralto" \ActeDeuxSceneUnContralto
282 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneUnContraltoTexte }
284 \new PianoStaff { \Accompagnement <<
285 \new StaffUp = "droite" \ActeDeuxSceneUnMainDroite
286 \new DynaMeter <<\PianoDynaMeter \ActeDeuxSceneUnMesures >>
287 \new StaffDown = "gauche" \ActeDeuxSceneUnMainGauche
288 >> }
292 ActeDeuxSceneUnBis = { \ReductionLayout
294 \new ChoirStaff
296 \new Staff \new Voice = "tenor" \ActeDeuxSceneUnBisTenor
297 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneUnBisTenorTexte }
298 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneUnBisBarytonUn
299 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneUnBisBarytonUnTexte }
300 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneUnBisBarytonDeux
301 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneUnBisBarytonDeuxTexte }
303 \new PianoStaff { \Accompagnement <<
304 \new StaffUp = "droite" \ActeDeuxSceneUnBisMainDroite
305 \new DynaMeter <<\PianoDynaMeter \ActeDeuxSceneUnBisMesures >>
306 \new StaffDown = "gauche" \ActeDeuxSceneUnBisMainGauche
307 >> }
311 ActeDeuxSceneDeux = { \ReductionLayout
313 \new ChoirStaff
315 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneDeuxSopranoUn
316 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneDeuxSopranoUnTexte }
317 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneDeuxSopranoDeux
318 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneDeuxSopranoDeuxTexte }
319 \new Staff \new Voice = "contralto" \ActeDeuxSceneDeuxContralto
320 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneDeuxContraltoTexte }
321 \new Staff \new Voice = "tenor" \ActeDeuxSceneDeuxTenor
322 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneDeuxTenorTexte }
323 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneDeuxBarytonUn
324 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneDeuxBarytonUnTexte }
325 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneDeuxBarytonDeux
326 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneDeuxBarytonDeuxTexte }
328 \new PianoStaff { \Accompagnement <<
329 \new StaffUp = "droite" \ActeDeuxSceneDeuxMainDroite
330 \new DynaMeter <<\PianoDynaMeter \ActeDeuxSceneDeuxMesures >>
331 \new StaffDown = "gauche" \ActeDeuxSceneDeuxMainGauche
332 >> }
336 ActeDeuxSceneTrois = { \ReductionLayout
338 \new ChoirStaff
340 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneTroisSopranoUn
341 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneTroisSopranoUnTexte }
342 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneTroisSopranoDeux
343 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneTroisSopranoDeuxTexte }
344 \new Staff \new Voice = "contralto" \ActeDeuxSceneTroisContralto
345 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneTroisContraltoTexte }
346 \new Staff \new Voice = "tenor" \ActeDeuxSceneTroisTenor
347 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneTroisTenorTexte }
348 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneTroisBarytonUn
349 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneTroisBarytonUnTexte }
350 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneTroisBarytonDeux
351 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneTroisBarytonDeuxTexte }
353 \new PianoStaff { \Accompagnement <<
354 \new StaffUp = "droite" \ActeDeuxSceneTroisMainDroite
355 \new DynaMeter <<\PianoDynaMeter \ActeDeuxSceneTroisMesures >>
356 \new StaffDown = "gauche" \ActeDeuxSceneTroisMainGauche
357 >> }
361 \book {
362 \header {
363 title = \OperaTitre
364 subtitle = \Reduction
365 poet = \OperaLivret
366 composer = \OperaPartition
367 tagline = \OperaNotice }
369 \score {
370 \Prologue
371 \header {
372 piece = \PrologueTitre
375 %{\score {
376 \ActeUnSceneUn
377 \header {
378 piece = \ActeUnSceneUnTitre
381 %{\score {
382 \ActeUnSceneUnBis
383 \header {
384 piece = \Separateur
387 %{\score {
388 \ActeUnSceneDeux
389 \header {
390 piece = \ActeUnSceneDeuxTitre
393 %{\score {
394 \ActeUnSceneTrois
395 \header {
396 piece = \ActeUnSceneTroisTitre
399 %{\score {
400 \ActeUnSceneTroisBis
401 \header {
402 piece = \Separateur
405 %{\score {
406 \ActeUnSceneTroisTer
407 \header {
408 piece = \Separateur
411 %{\score {
412 \ActeUnSceneQuatre
413 \header {
414 piece = \ActeUnSceneQuatreTitre
417 %{\score {
418 \Entracte
419 \header {
420 piece = \EntracteTitre
423 %{\score {
424 \ActeDeuxSceneUn
425 \header {
426 piece = \ActeDeuxSceneUnTitre
429 %{\score {
430 \ActeDeuxSceneUnBis
431 \header {
432 piece = \Separateur
435 %{\score {
436 \ActeDeuxSceneDeux
437 \header {
438 piece = \ActeDeuxSceneDeuxTitre
441 %{\score {
442 \ActeDeuxSceneTrois
443 \header {
444 piece = \ActeDeuxSceneTroisTitre