Finally fixed the markup problem
[opera_libre.git] / vocal_score.ly
blob4b369ea48b95df64580d4acb4c8ca18dd6682f33
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"
49 \context {
50 \Staff
51 \type "Engraver_group"
52 \name "StaffUp"
53 \alias Staff
54 %\remove "Time_signature_engraver"
55 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 5)
56 fontSize = #-1
57 \override StaffSymbol #'staff-space = #(magstep -1)
59 \context {
60 \StaffUp
61 \type "Engraver_group"
62 \name "StaffDown"
63 \alias Staff
64 \override VerticalAxisGroup #'minimum-Y-extent = #'(-4 . 3)
66 \context {
67 \Staff
68 \remove "Axis_group_engraver"
69 \consists "Hara_kiri_engraver"
70 \accepts "Lyrics"
71 \override Beam #'auto-knee-gap = #'()
72 \override VerticalAxisGroup #'remove-empty = ##t
74 \context { \PianoStaff
75 \denies "Staff"
76 \accepts "StaffUp"
77 \accepts "DynaMeter"
78 \accepts "StaffDown"
79 %\remove "Time_signature_engraver"
80 connectArpeggios = ##t % to avoid collisions with pianoDynaMeters
81 %\override VerticalAlignment #'forced-distance = #7
84 \version "2.10"
85 \paper {
86 % line-width = \paper-width - 20
87 % horizontal-shift = 5
88 line-width = #180
89 bottom-margin = #20
90 ragged-bottom = ##f
91 ragged-last-bottom = ##t
92 left-margin = #20
93 % systemSeparatorMarkup = \slashSeparator
94 % between-system-space = 1.5\cm
95 % between-system-padding = #1
96 % annotate-spacing = ##t
99 Prologue = { \ReductionLayout
100 << \new DynaMeter \with { \remove "Dynamic_engraver" } \PrologueMesures
101 \new ChoirStaff
103 \new Staff \new Voice = "tenor" \PrologueTenor
104 \new Lyrics \lyricsto "tenor" { \PrologueTenorTexte }
105 \new Staff \new Voice = "baryton" \PrologueBarytonDeux
106 \new Lyrics \lyricsto "baryton" { \PrologueBarytonDeuxTexte }
108 \new PianoStaff { \Accompagnement <<
109 \new StaffUp = "droite" \PrologueMainDroite
110 \new DynaMeter \with {
111 \remove "Text_engraver " \remove "Script_engraver" } <<\PianoDynaMeter \PrologueNuances >>
112 \new StaffDown = "gauche" \PrologueMainGauche
113 >> }
117 ActeUnSceneUn = { \ReductionLayout
119 \new ChoirStaff
121 \new Staff \new Voice = "soprano" \ActeUnSceneUnSopranoUn
122 \new Lyrics \lyricsto "soprano" { \ActeUnSceneUnSopranoUnTexte }
123 \new Staff \new Voice = "barytonUn" \ActeUnSceneUnBarytonUn
124 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneUnBarytonUnTexte }
125 \new Staff \new Voice = "barytonDeux" \ActeUnSceneUnBarytonDeux
126 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneUnBarytonDeuxTexte }
128 \new PianoStaff { \Accompagnement <<
129 \new StaffUp = "droite" \ActeUnSceneUnMainDroite
130 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneUnMesures >>
131 \new StaffDown = "gauche" \ActeUnSceneUnMainGauche
132 >> }
136 ActeUnSceneUnBis = { \ReductionLayout
138 \new ChoirStaff
140 \new Staff \new Voice = "barytonUn" \ActeUnSceneUnBisBarytonUn
141 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneUnBisBarytonUnTexte }
142 \new Staff \new Voice = "barytonDeux" \ActeUnSceneUnBisBarytonDeux
143 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneUnBisBarytonDeuxTexte }
145 \new PianoStaff { \Accompagnement <<
146 \new StaffUp = "droite" \ActeUnSceneUnBisMainDroite
147 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneUnBisMesures >>
148 \new StaffDown = "gauche" \ActeUnSceneUnBisMainGauche
149 >> }
154 ActeUnSceneDeux = { \ReductionLayout
156 \new ChoirStaff
158 \new Staff \new Voice = "soprano" \ActeUnSceneDeuxSopranoDeux
159 \new Lyrics \lyricsto "soprano" { \ActeUnSceneDeuxSopranoDeuxTexte }
160 \new Staff \new Voice = "baryton" \ActeUnSceneDeuxBarytonDeux
161 \new Lyrics \lyricsto "baryton" { \ActeUnSceneDeuxBarytonDeuxTexte }
163 \new PianoStaff { \Accompagnement <<
164 \new StaffUp = "droite" \ActeUnSceneDeuxMainDroite
165 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneDeuxMesures >>
166 \new StaffDown = "gauche" \ActeUnSceneDeuxMainGauche
167 >> }
171 ActeUnSceneTrois = { \ReductionLayout
173 \new ChoirStaff
175 \new Staff \new Voice = "tenor" \ActeUnSceneTroisTenor
176 \new Lyrics \lyricsto "tenor" { \ActeUnSceneTroisTenorTexte }
177 \new Staff \new Voice = "baryton" \ActeUnSceneTroisBarytonUn
178 \new Lyrics \lyricsto "baryton" { \ActeUnSceneTroisBarytonUnTexte }
180 \new PianoStaff { \Accompagnement <<
181 \new StaffUp = "droite" \ActeUnSceneTroisMainDroite
182 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneTroisMesures >>
183 \new StaffDown = "gauche" \ActeUnSceneTroisMainGauche
184 >> }
188 ActeUnSceneTroisBis = { \ReductionLayout
190 \new ChoirStaff
192 \new Staff \new Voice = "alto" \ActeUnSceneTroisBisContralto
193 \new Lyrics \lyricsto "alto" { \ActeUnSceneTroisBisContraltoTexte }
194 \new Staff \new Voice = "barytonDeux" \ActeUnSceneTroisBisBarytonDeux
195 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneTroisBisBarytonDeuxTexte }
197 \new PianoStaff { \Accompagnement <<
198 \new StaffUp = "droite" \ActeUnSceneTroisBisMainDroite
199 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneTroisBisMesures >>
200 \new StaffDown = "gauche" \ActeUnSceneTroisBisMainGauche
201 >> }
205 ActeUnSceneTroisTer = { \ReductionLayout
207 \new ChoirStaff
209 \new Staff \new Voice = "soprano" \ActeUnSceneTroisTerSopranoUn
210 \new Lyrics \lyricsto "soprano" { \ActeUnSceneTroisTerSopranoUnTexte }
211 \new Staff \new Voice = "barytonUn" \ActeUnSceneTroisTerBarytonUn
212 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneTroisTerBarytonUnTexte }
214 \new PianoStaff { \Accompagnement <<
215 \new StaffUp = "droite" \ActeUnSceneTroisTerMainDroite
216 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneTroisTerMesures >>
217 \new StaffDown = "gauche" \ActeUnSceneTroisTerMainGauche
218 >> }
222 ActeUnSceneQuatre = { \ReductionLayout
224 \new ChoirStaff
226 \new Staff \new Voice = "soprano" \ActeUnSceneQuatreSopranoDeux
227 \new Lyrics \lyricsto "soprano" { \ActeUnSceneQuatreSopranoDeuxTexte }
228 \new Staff \new Voice = "alto" \ActeUnSceneQuatreContralto
229 \new Lyrics \lyricsto "alto" { \ActeUnSceneQuatreContraltoTexte }
230 \new Staff \new Voice = "tenor" \ActeUnSceneQuatreTenor
231 \new Lyrics \lyricsto "tenor" { \ActeUnSceneQuatreTenorTexte }
232 \new Staff \new Voice = "barytonUn" \ActeUnSceneQuatreBarytonUn
233 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneQuatreBarytonUnTexte }
234 \new Staff \new Voice = "barytonDeux" \ActeUnSceneQuatreBarytonDeux
235 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneQuatreBarytonDeuxTexte }
237 \new PianoStaff { \Accompagnement <<
238 \new StaffUp = "droite" \ActeUnSceneQuatreMainDroite
239 \new DynaMeter <<\PianoDynaMeter \ActeUnSceneQuatreMesures >>
240 \new StaffDown = "gauche" \ActeUnSceneQuatreMainGauche
241 >> }
245 %{ Entracte={ \ReductionLayout
247 \new ChoirStaff
249 \new Staff \new Voice = "sopranoUn" \EntracteSopranoUn
250 \new Lyrics \lyricsto "sopranoUn" { \EntracteSopranoUnTexte }
251 \new Staff \new Voice = "sopranoDeux" \EntracteSopranoDeux
252 \new Lyrics \lyricsto "sopranoDeux" { \EntracteSopranoDeuxTexte }
253 \new Staff \new Voice = "alto" \EntracteAlto
254 \new Lyrics \lyricsto "alto" { \EntracteAltoTexte }
255 \new Staff \new Voice = "tenor" \EntracteTenor
256 \new Lyrics \lyricsto "tenor" { \EntracteTenorTexte }
257 \new Staff \new Voice = "barytonUn" \EntracteBarytonUn
258 \new Lyrics \lyricsto "barytonUn" { \EntracteBarytonUnTexte }
259 \new Staff \new Voice = "barytonDeux" \EntracteBarytonDeux
260 \new Lyrics \lyricsto "barytonDeux" { \EntracteBarytonDeuxTexte }
262 \new PianoStaff { \Accompagnement <<
263 \new StaffUp = "droite" \EntracteMainDroite
264 \new DynaMeter <<\PianoDynaMeter \EntracteMesures >>
265 \new StaffDown = "gauche" \EntracteMainGauche
266 >> }
268 } %}
270 ActeDeuxSceneUn = { \ReductionLayout
272 \new ChoirStaff
274 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneUnSopranoUn
275 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneUnSopranoUnTexte }
276 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneUnSopranoDeux
277 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneUnSopranoDeuxTexte }
278 \new Staff \new Voice = "contralto" \ActeDeuxSceneUnContralto
279 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneUnContraltoTexte }
281 \new PianoStaff { \Accompagnement <<
282 \new StaffUp = "droite" \ActeDeuxSceneUnMainDroite
283 \new DynaMeter <<\PianoDynaMeter \ActeDeuxSceneUnMesures >>
284 \new StaffDown = "gauche" \ActeDeuxSceneUnMainGauche
285 >> }
289 ActeDeuxSceneUnBis = { \ReductionLayout
291 \new ChoirStaff
293 \new Staff \new Voice = "tenor" \ActeDeuxSceneUnBisTenor
294 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneUnBisTenorTexte }
295 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneUnBisBarytonUn
296 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneUnBisBarytonUnTexte }
297 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneUnBisBarytonDeux
298 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneUnBisBarytonDeuxTexte }
300 \new PianoStaff { \Accompagnement <<
301 \new StaffUp = "droite" \ActeDeuxSceneUnBisMainDroite
302 \new DynaMeter <<\PianoDynaMeter \ActeDeuxSceneUnBisMesures >>
303 \new StaffDown = "gauche" \ActeDeuxSceneUnBisMainGauche
304 >> }
308 ActeDeuxSceneDeux = { \ReductionLayout
310 \new ChoirStaff
312 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneDeuxSopranoUn
313 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneDeuxSopranoUnTexte }
314 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneDeuxSopranoDeux
315 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneDeuxSopranoDeuxTexte }
316 \new Staff \new Voice = "contralto" \ActeDeuxSceneDeuxContralto
317 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneDeuxContraltoTexte }
318 \new Staff \new Voice = "tenor" \ActeDeuxSceneDeuxTenor
319 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneDeuxTenorTexte }
320 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneDeuxBarytonUn
321 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneDeuxBarytonUnTexte }
322 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneDeuxBarytonDeux
323 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneDeuxBarytonDeuxTexte }
325 \new PianoStaff { \Accompagnement <<
326 \new StaffUp = "droite" \ActeDeuxSceneDeuxMainDroite
327 \new DynaMeter <<\PianoDynaMeter \ActeDeuxSceneDeuxMesures >>
328 \new StaffDown = "gauche" \ActeDeuxSceneDeuxMainGauche
329 >> }
333 ActeDeuxSceneTrois = { \ReductionLayout
335 \new ChoirStaff
337 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneTroisSopranoUn
338 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneTroisSopranoUnTexte }
339 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneTroisSopranoDeux
340 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneTroisSopranoDeuxTexte }
341 \new Staff \new Voice = "contralto" \ActeDeuxSceneTroisContralto
342 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneTroisContraltoTexte }
343 \new Staff \new Voice = "tenor" \ActeDeuxSceneTroisTenor
344 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneTroisTenorTexte }
345 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneTroisBarytonUn
346 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneTroisBarytonUnTexte }
347 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneTroisBarytonDeux
348 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneTroisBarytonDeuxTexte }
350 \new PianoStaff { \Accompagnement <<
351 \new StaffUp = "droite" \ActeDeuxSceneTroisMainDroite
352 \new DynaMeter <<\PianoDynaMeter \ActeDeuxSceneTroisMesures >>
353 \new StaffDown = "gauche" \ActeDeuxSceneTroisMainGauche
354 >> }
358 \book {
359 \header {
360 title = \OperaTitre
361 subtitle = \Reduction
362 poet = \OperaLivret
363 composer = \OperaPartition
364 tagline = \OperaNotice }
366 \score {
367 \Prologue
368 \header {
369 piece = \PrologueTitre
372 %{\score {
373 \ActeUnSceneUn
374 \header {
375 piece = \ActeUnSceneUnTitre
378 %{\score {
379 \ActeUnSceneUnBis
380 \header {
381 piece = \Separateur
384 %{\score {
385 \ActeUnSceneDeux
386 \header {
387 piece = \ActeUnSceneDeuxTitre
390 %{\score {
391 \ActeUnSceneTrois
392 \header {
393 piece = \ActeUnSceneTroisTitre
396 %{\score {
397 \ActeUnSceneTroisBis
398 \header {
399 piece = \Separateur
402 %{\score {
403 \ActeUnSceneTroisTer
404 \header {
405 piece = \Separateur
408 %{\score {
409 \ActeUnSceneQuatre
410 \header {
411 piece = \ActeUnSceneQuatreTitre
414 %{\score {
415 \Entracte
416 \header {
417 piece = \EntracteTitre
420 %{\score {
421 \ActeDeuxSceneUn
422 \header {
423 piece = \ActeDeuxSceneUnTitre
426 %{\score {
427 \ActeDeuxSceneUnBis
428 \header {
429 piece = \Separateur
432 %{\score {
433 \ActeDeuxSceneDeux
434 \header {
435 piece = \ActeDeuxSceneDeuxTitre
438 %{\score {
439 \ActeDeuxSceneTrois
440 \header {
441 piece = \ActeDeuxSceneTroisTitre