Minor improvements, coding style in orchestral parts
[opera_libre.git] / full_score.ly
blob77b8580fa2f3fa877065956fc6c764ffbcfef73b
1 %------------------------------------------------------------------%
2 % Opéra Libre -- full_score.ly %
3 % %
4 % (c) Valentin Villenave, 2008 %
5 % %
6 %------------------------------------------------------------------%
8 %%% This is the main file for the full (orchestral) score. This version
9 %%% is (obviously) not ready yet; please compile vocal_score.ly instead...
10 \version "2.11.52"
11 %% This opéra has been coded on over several years, from version 2.9
12 %% to 2.12 -- some inconsistencies may remain through the code.
14 %%%%%%%%%%%%%%%%%%%%%%%%%%%% Inclusions %%%%%%%%%%%%%%%%%%%%%%%%%%%%
16 \include "italiano.ly"
18 \include "./definitions/common.ly"
19 \include "./definitions/functions.ly"
20 \include "./definitions/paper.ly"
21 \include "./definitions/layout.ly"
22 \include "./definitions/markup.ly"
24 \include "./texte/decoupage.ly"
25 \include "./texte/personnages.ly"
26 \include "./definitions/structure.ly"
27 \include "./texte/didascalies.ly"
28 \include "./definitions/mesures.ly"
30 \include "./texte/texte.ly"
32 \include "./voix/soprano1.ly"
33 \include "./voix/soprano2.ly"
34 \include "./voix/contralto.ly"
35 \include "./voix/tenor.ly"
36 \include "./voix/baryton1.ly"
37 \include "./voix/baryton2.ly"
39 \include "./instruments/flute1.ly"
40 \include "./instruments/flute2.ly"
41 \include "./instruments/clarinette1.ly"
42 \include "./instruments/clarinette2.ly"
43 \include "./instruments/saxophone1.ly"
44 \include "./instruments/saxophone2.ly"
45 \include "./instruments/percu.ly"
46 \include "./instruments/violon1.ly"
47 \include "./instruments/violon2.ly"
48 \include "./instruments/violon3.ly"
49 \include "./instruments/alto1.ly"
50 \include "./instruments/alto2.ly"
51 \include "./instruments/violoncelle1.ly"
52 \include "./instruments/violoncelle2.ly"
53 \include "./instruments/contrebasse.ly"
54 \include "./instruments/piano.ly"
56 %%%%%%%%%%%%%%%%%% Paper and layout declarations %%%%%%%%%%%%%%%%%%%
58 \paper {
59 \includePaper
62 \layout {
63 \includeLayout
66 %%%%%%%%%%%%%%%%%% Scene-by-scene music inclusion %%%%%%%%%%%%%%%%%%
68 Prologue = {
70 \new TopLine \PrologueMesures
71 \new StaffGroup
73 \new GrandStaff
75 \new Staff \PrologueFluteUn
76 \new Staff \PrologueFluteDeux
78 \new GrandStaff
80 \new Staff \PrologueClarinetteUn
81 \new Staff \PrologueClarinetteDeux
83 \new GrandStaff
85 \new Staff \PrologueSaxophoneUn
86 \new Staff \PrologueSaxophoneDeux
90 \new StaffGroup \ProloguePercus
92 \new TopLine \PrologueMesures
94 \new ChoirStaff
96 \new Staff \new Voice = "tenor" \PrologueTenor
97 \new Lyrics \lyricsto "tenor" { \PrologueTenorTexte }
98 \new Staff \new Voice = "baryton" \PrologueBarytonDeux
99 \new Lyrics \lyricsto "baryton" { \PrologueBarytonDeuxTexte }
102 \new TopLine \PrologueMesures
104 \new StaffGroup
106 \new GrandStaff
108 \new Staff \PrologueViolonUn
109 \new Staff \PrologueViolonDeux
110 \new Staff \PrologueViolonTrois
112 \new GrandStaff
114 \new Staff \PrologueAltoUn
115 \new Staff \PrologueAltoDeux
117 \new GrandStaff
119 \new Staff \PrologueVioloncelleUn
120 \new Staff \PrologueVioloncelleDeux
122 \new Staff \PrologueContrebasse
124 \new PianoStaff \ProloguePiano
128 ActeUnSceneUn = {
130 \new TopLine \ActeUnSceneUnMesures
131 \new StaffGroup
133 \new GrandStaff
135 \new Staff \ActeUnSceneUnFluteUn
136 \new Staff \ActeUnSceneUnFluteDeux
138 \new GrandStaff
140 \new Staff \ActeUnSceneUnClarinetteUn
141 \new Staff \ActeUnSceneUnClarinetteDeux
143 \new GrandStaff
145 \new Staff \ActeUnSceneUnSaxophoneUn
146 \new Staff \ActeUnSceneUnSaxophoneDeux
150 \new StaffGroup \ActeUnSceneUnPercus
152 \new TopLine \ActeUnSceneUnMesures
154 \new ChoirStaff
156 \new Staff \new Voice = "soprano" \ActeUnSceneUnSopranoUn
157 \new Lyrics \lyricsto "soprano" { \ActeUnSceneUnSopranoUnTexte }
158 \new Staff \new Voice = "barytonUn" \ActeUnSceneUnBarytonUn
159 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneUnBarytonUnTexte }
160 \new Staff \new Voice = "barytonDeux" \ActeUnSceneUnBarytonDeux
161 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneUnBarytonDeuxTexte }
164 \new TopLine \ActeUnSceneUnMesures
166 \new StaffGroup
168 \new GrandStaff
170 \new Staff \ActeUnSceneUnViolonUn
171 \new Staff \ActeUnSceneUnViolonDeux
172 \new Staff \ActeUnSceneUnViolonTrois
174 \new GrandStaff
176 \new Staff \ActeUnSceneUnAltoUn
177 \new Staff \ActeUnSceneUnAltoDeux
179 \new GrandStaff
181 \new Staff \ActeUnSceneUnVioloncelleUn
182 \new Staff \ActeUnSceneUnVioloncelleDeux
184 \new Staff \ActeUnSceneUnContrebasse
186 \new PianoStaff \ActeUnSceneUnPiano
190 ActeUnSceneUnBis = {
192 \new TopLine { \ActeUnSceneUnBisMesures }
193 \new StaffGroup
195 \new GrandStaff
197 \new Staff \ActeUnSceneUnBisFluteUn
198 \new Staff \ActeUnSceneUnBisFluteDeux
200 \new GrandStaff
202 \new Staff \ActeUnSceneUnBisClarinetteUn
203 \new Staff \ActeUnSceneUnBisClarinetteDeux
205 \new GrandStaff
207 \new Staff \ActeUnSceneUnBisSaxophoneUn
208 \new Staff \ActeUnSceneUnBisSaxophoneDeux
212 \new StaffGroup \ActeUnSceneUnBisPercus
214 \new TopLine { \ActeUnSceneUnBisMesures}
216 \new ChoirStaff
218 \new Staff \new Voice = "soprano" \ActeUnSceneUnBisSopranoUn
219 \new Lyrics \lyricsto "soprano" { \ActeUnSceneUnBisSopranoUnTexte }
220 \new Staff \new Voice = "barytonUn" \ActeUnSceneUnBisBarytonUn
221 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneUnBisBarytonUnTexte }
222 \new Staff \new Voice = "barytonDeux" \ActeUnSceneUnBisBarytonDeux
223 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneUnBisBarytonDeuxTexte }
226 \new TopLine { \ActeUnSceneUnBisMesures}
228 \new StaffGroup
230 \new GrandStaff
232 \new Staff \ActeUnSceneUnBisViolonUn
233 \new Staff \ActeUnSceneUnBisViolonDeux
234 \new Staff \ActeUnSceneUnBisViolonTrois
236 \new GrandStaff
238 \new Staff \ActeUnSceneUnBisAltoUn
239 \new Staff \ActeUnSceneUnBisAltoDeux
241 \new GrandStaff
243 \new Staff \ActeUnSceneUnBisVioloncelleUn
244 \new Staff \ActeUnSceneUnBisVioloncelleDeux
246 \new Staff \ActeUnSceneUnBisContrebasse
248 \new PianoStaff \ActeUnSceneUnBisPiano
252 ActeUnSceneDeux={ \AdditionalLayout
254 \new TopLine { \topTopLine \ActeUnSceneDeuxMesures }
255 \new StaffGroup <<
256 \new GrandStaff { <<
257 \new Staff \ActeUnSceneDeuxFluteUn
258 \new Staff \ActeUnSceneDeuxFluteDeux
259 >> }
261 \new GrandStaff { <<
262 \new Staff \ActeUnSceneDeuxClarinetteUn
263 \new Staff \ActeUnSceneDeuxClarinetteDeux
264 >> }
266 \new GrandStaff { <<
267 \new Staff \ActeUnSceneDeuxSaxophoneUn
268 \new Staff \ActeUnSceneDeuxSaxophoneDeux
269 >> }
274 \new StaffGroup { \ActeUnSceneDeuxPercus }
276 \new TopLine { \middleTopLine \ActeUnSceneDeuxMesures}
278 \new ChoirStaff
280 \new Staff \new Voice = "soprano" \ActeUnSceneDeuxSopranoDeux
281 \new Lyrics \lyricsto "soprano" { \ActeUnSceneDeuxSopranoDeuxTexte }
282 \new Staff \new Voice = "baryton" \ActeUnSceneDeuxBarytonDeux
283 \new Lyrics \lyricsto "baryton" { \ActeUnSceneDeuxBarytonDeuxTexte }
286 \new TopLine {\middleTopLine \ActeUnSceneDeuxMesures }
288 \new StaffGroup
290 \new GrandStaff
291 { <<
292 \new Staff \ActeUnSceneDeuxViolonUn
293 \new Staff \ActeUnSceneDeuxViolonDeux
294 \new Staff \ActeUnSceneDeuxViolonTrois
295 >> }
296 \new GrandStaff
297 { <<
298 \new Staff \ActeUnSceneDeuxAltoUn
299 \new Staff \ActeUnSceneDeuxAltoDeux
300 >> }
301 \new GrandStaff
302 { <<
303 \new Staff \ActeUnSceneDeuxVioloncelleUn
304 \new Staff \ActeUnSceneDeuxVioloncelleDeux
305 >> }
306 \new Staff \ActeUnSceneDeuxContrebasse
308 %\new TopLine { \middleTopLine \ActeUnSceneDeuxMesures}
309 \new PianoStaff \ActeUnSceneDeuxPiano
315 ActeUnSceneTrois= { \AdditionalLayout
317 \new TopLine { \topTopLine \ActeUnSceneTroisMesures }
318 \new StaffGroup <<
319 \new GrandStaff { <<
320 \new Staff \ActeUnSceneTroisFluteUn
321 \new Staff \ActeUnSceneTroisFluteDeux
322 >> }
324 \new GrandStaff { <<
325 \new Staff \ActeUnSceneTroisClarinetteUn
326 \new Staff \ActeUnSceneTroisClarinetteDeux
327 >> }
329 \new GrandStaff { <<
330 \new Staff \ActeUnSceneTroisSaxophoneUn
331 \new Staff \ActeUnSceneTroisSaxophoneDeux
332 >> }
337 \new StaffGroup { \ActeUnSceneTroisPercus }
339 %\new TopLine { \middleTopLine \ActeUnSceneTroisMesures}
341 \new ChoirStaff
343 \new Staff \new Voice = "soprano" \ActeUnSceneTroisSopranoUn
344 \new Lyrics \lyricsto "soprano" { \ActeUnSceneTroisSopranoUnTexte }
345 \new Staff \new Voice = "baryton" \ActeUnSceneTroisBarytonUn
346 \new Lyrics \lyricsto "baryton" { \ActeUnSceneTroisBarytonUnTexte }
349 \new TopLine {\middleTopLine \ActeUnSceneTroisMesures }
351 \new StaffGroup
353 \new GrandStaff
354 { <<
355 \new Staff \ActeUnSceneTroisViolonUn
356 \new Staff \ActeUnSceneTroisViolonDeux
357 \new Staff \ActeUnSceneTroisViolonTrois
358 >> }
359 \new GrandStaff
360 { <<
361 \new Staff \ActeUnSceneTroisAltoUn
362 \new Staff \ActeUnSceneTroisAltoDeux
363 >> }
364 \new GrandStaff
365 { <<
366 \new Staff \ActeUnSceneTroisVioloncelleUn
367 \new Staff \ActeUnSceneTroisVioloncelleDeux
368 >> }
369 \new Staff \ActeUnSceneTroisContrebasse
371 %\new TopLine { \middleTopLine \ActeUnSceneTroisMesures}
372 \new PianoStaff \ActeUnSceneTroisPiano
374 } %}
377 ActeDeuxSceneUn={ \AdditionalLayout
379 \new TopLine { \topTopLine \ActeDeuxSceneUnMesures }
380 \new StaffGroup <<
381 \new GrandStaff { <<
382 \new Staff \ActeDeuxSceneUnFluteUn
383 \new Staff \ActeDeuxSceneUnFluteDeux >> }
385 \new GrandStaff { <<
386 \new Staff \ActeDeuxSceneUnClarinetteUn
387 \new Staff \ActeDeuxSceneUnClarinetteDeux
388 >> }
390 \new GrandStaff { <<
391 \new Staff \ActeDeuxSceneUnSaxophoneUn
392 \new Staff \ActeDeuxSceneUnSaxophoneDeux
393 >> }
398 \new StaffGroup { \ActeDeuxSceneUnPercus }
400 %\new TopLine {\middleTopLine \mesuresUn
402 \new ChoirStaff
404 \new Staff \ActeDeuxSceneUnSopranoUn
405 \new Staff \ActeDeuxSceneUnSopranoDeux
406 \new Staff \ActeDeuxSceneUnContralto
409 \new TopLine {\middleTopLine \ActeDeuxSceneUnMesures}
411 \new StaffGroup
413 \new GrandStaff
414 { <<
415 \new Staff \ActeDeuxSceneUnViolonUn
416 \new Staff \ActeDeuxSceneUnViolonDeux
417 \new Staff \ActeDeuxSceneUnViolonTrois
418 >> }
419 \new GrandStaff
420 { <<
421 \new Staff \ActeDeuxSceneUnAltoUn
422 \new Staff \ActeDeuxSceneUnAltoDeux
423 >> }
424 \new GrandStaff
425 { <<
426 \new Staff \ActeDeuxSceneUnVioloncelleUn
427 \new Staff \ActeDeuxSceneUnVioloncelleDeux
428 >> }
429 \new Staff \ActeDeuxSceneUnContrebasse
431 %\new TopLine {\middleTopLine \mesuresUn}
432 \new PianoStaff \ActeDeuxSceneUnPiano
435 %%%%%%%%%%%%%%%%%%%%%%%%% The actual score %%%%%%%%%%%%%%%%%%%%%%%%%
437 \book {
438 \header {
439 title = \OperaTitre
440 subtitle = \FullScore
441 poet = \OperaLivret
442 composer = \OperaPartition
443 tagline = \OperaNotice
446 \score {
447 \Prologue
448 \header {
449 piece = \PrologueTitre
451 } %}
452 \score {
453 \ActeUnSceneUn
454 \header {
455 piece = \ActeUnSceneUnTitre
457 } %{
458 \score {
459 \ActeUnSceneUnBis
460 \header {
461 piece = \Separateur
464 \score {
465 \ActeUnSceneDeux
466 \header {
467 piece = \ActeUnSceneDeuxTitre
470 \score {
471 \ActeUnSceneTrois
472 \header {
473 piece = \ActeUnSceneTroisTitre
476 \score {
477 \ActeUnSceneTroisBis
478 \header {
479 piece = \Separateur
482 \score {
483 \ActeUnSceneTroisTer
484 \header {
485 piece = \Separateur
488 \score {
489 \ActeUnSceneQuatre
490 \header {
491 piece = \ActeUnSceneQuatreTitre
494 \score {
495 \Entracte
496 \header {
497 piece = \EntracteTitre
500 \score {
501 \ActeDeuxSceneUn
502 \header {
503 piece = \ActeDeuxSceneUnTitre
506 \score {
507 \ActeDeuxSceneUnBis
508 \header {
509 piece = \Separateur
512 \score {
513 \ActeDeuxSceneDeux
514 \header {
515 piece = \ActeDeuxSceneDeuxTitre
518 \score {
519 \ActeDeuxSceneTrois
520 \header {
521 piece = \ActeDeuxSceneTroisTitre