Nicolas Sceaux's framework implementation, take2
[opera_libre.git] / vocal_score.ly
bloba4940aa8d37f789003712f2187c90d66890b4c19
1 %------------------------------------------------------------------%
2 % Opéra Libre -- vocal_score.ly %
3 % %
4 % (c) Valentin Villenave, 2008 %
5 % %
6 %------------------------------------------------------------------%
8 \include "italiano.ly"
10 \include "./definitions/functions.ly"
11 \include "./texte/decoupage.ly"
12 \include "./texte/personnages.ly"
13 \include "./definitions/structure.ly"
14 \include "./texte/didascalies.ly"
15 \include "./definitions/layout.ly"
16 \include "./definitions/mesures.ly"
18 \include "./texte/texte.ly"
20 \include "./voix/soprano1.ly"
21 \include "./voix/soprano2.ly"
22 \include "./voix/contralto.ly"
23 \include "./voix/tenor.ly"
24 \include "./voix/baryton1.ly"
25 \include "./voix/baryton2.ly"
27 \include "./instruments/reduction.ly"
29 \layout {
30 \indentVariables
31 \spacingVariables
32 \autoRulesVariables
33 \textVariables
34 \miscVariables
35 \vocalScoreVariables
38 \paper {
39 \pageBreakingVariables
40 \horizontalMarginsVariables
41 \verticalMarginsVariables
44 Prologue = {
46 \new TopLine \PrologueMesures
47 \new ChoirStaff
49 \new Staff \new Voice = "tenor" \PrologueTenor
50 \new Lyrics \lyricsto "tenor" { \PrologueTenorTexte }
51 \new Staff \new Voice = "baryton" \PrologueBarytonDeux
52 \new Lyrics \lyricsto "baryton" { \PrologueBarytonDeuxTexte }
54 \new PianoStaff { \Accompagnement
56 \new StaffUp = "droite" \PrologueMainDroite
57 \new Dynamics << \PianoDynamics \PrologueNuances >>
58 \new StaffDown = "gauche" \PrologueMainGauche
64 ActeUnSceneUn = {
66 \new TopLine \ActeUnSceneUnMesures
67 \new ChoirStaff
69 \new Staff \new Voice = "soprano" \ActeUnSceneUnSopranoUn
70 \new Lyrics \lyricsto "soprano" { \ActeUnSceneUnSopranoUnTexte }
71 \new Staff \new Voice = "barytonUn" \ActeUnSceneUnBarytonUn
72 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneUnBarytonUnTexte }
73 \new Staff \new Voice = "barytonDeux" \ActeUnSceneUnBarytonDeux
74 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneUnBarytonDeuxTexte }
76 \new PianoStaff { \Accompagnement
78 \new StaffUp = "droite" \ActeUnSceneUnMainDroite
79 \new Dynamics << \PianoDynamics \ActeUnSceneUnNuances >>
80 \new StaffDown = "gauche" \ActeUnSceneUnMainGauche
86 ActeUnSceneUnBis = {
88 \new TopLine \ActeUnSceneUnBisMesures
89 \new ChoirStaff
91 \new Staff \new Voice = "barytonUn" \ActeUnSceneUnBisBarytonUn
92 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneUnBisBarytonUnTexte }
93 \new Staff \new Voice = "barytonDeux" \ActeUnSceneUnBisBarytonDeux
94 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneUnBisBarytonDeuxTexte }
96 \new PianoStaff { \Accompagnement <<
97 \new StaffUp = "droite" \ActeUnSceneUnBisMainDroite
98 \new Dynamics << \PianoDynamics \ActeUnSceneUnBisNuances >>
99 \new StaffDown = "gauche" \ActeUnSceneUnBisMainGauche
105 ActeUnSceneDeux = {
107 \new ChoirStaff
109 \new Staff \new Voice = "soprano" \ActeUnSceneDeuxSopranoDeux
110 \new Lyrics \lyricsto "soprano" { \ActeUnSceneDeuxSopranoDeuxTexte }
111 \new Staff \new Voice = "baryton" \ActeUnSceneDeuxBarytonDeux
112 \new Lyrics \lyricsto "baryton" { \ActeUnSceneDeuxBarytonDeuxTexte }
114 \new PianoStaff { \Accompagnement
116 \new StaffUp = "droite" \ActeUnSceneDeuxMainDroite
117 \new Dynamics << \PianoDynamics \ActeUnSceneDeuxMesures >>
118 \new StaffDown = "gauche" \ActeUnSceneDeuxMainGauche
124 ActeUnSceneTrois = {
126 \new ChoirStaff
128 \new Staff \new Voice = "tenor" \ActeUnSceneTroisTenor
129 \new Lyrics \lyricsto "tenor" { \ActeUnSceneTroisTenorTexte }
130 \new Staff \new Voice = "baryton" \ActeUnSceneTroisBarytonUn
131 \new Lyrics \lyricsto "baryton" { \ActeUnSceneTroisBarytonUnTexte }
133 \new PianoStaff { \Accompagnement
135 \new StaffUp = "droite" \ActeUnSceneTroisMainDroite
136 \new Dynamics << \PianoDynamics \ActeUnSceneTroisMesures >>
137 \new StaffDown = "gauche" \ActeUnSceneTroisMainGauche
143 ActeUnSceneTroisBis = {
145 \new ChoirStaff
147 \new Staff \new Voice = "alto" \ActeUnSceneTroisBisContralto
148 \new Lyrics \lyricsto "alto" { \ActeUnSceneTroisBisContraltoTexte }
149 \new Staff \new Voice = "barytonDeux" \ActeUnSceneTroisBisBarytonDeux
150 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneTroisBisBarytonDeuxTexte }
152 \new PianoStaff { \Accompagnement
154 \new StaffUp = "droite" \ActeUnSceneTroisBisMainDroite
155 \new Dynamics << \PianoDynamics \ActeUnSceneTroisBisMesures >>
156 \new StaffDown = "gauche" \ActeUnSceneTroisBisMainGauche
162 ActeUnSceneTroisTer = {
164 \new ChoirStaff
166 \new Staff \new Voice = "soprano" \ActeUnSceneTroisTerSopranoUn
167 \new Lyrics \lyricsto "soprano" { \ActeUnSceneTroisTerSopranoUnTexte }
168 \new Staff \new Voice = "barytonUn" \ActeUnSceneTroisTerBarytonUn
169 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneTroisTerBarytonUnTexte }
171 \new PianoStaff { \Accompagnement
173 \new StaffUp = "droite" \ActeUnSceneTroisTerMainDroite
174 \new Dynamics << \PianoDynamics \ActeUnSceneTroisTerMesures >>
175 \new StaffDown = "gauche" \ActeUnSceneTroisTerMainGauche
181 ActeUnSceneQuatre = {
183 \new ChoirStaff
185 \new Staff \new Voice = "soprano" \ActeUnSceneQuatreSopranoDeux
186 \new Lyrics \lyricsto "soprano" { \ActeUnSceneQuatreSopranoDeuxTexte }
187 \new Staff \new Voice = "alto" \ActeUnSceneQuatreContralto
188 \new Lyrics \lyricsto "alto" { \ActeUnSceneQuatreContraltoTexte }
189 \new Staff \new Voice = "tenor" \ActeUnSceneQuatreTenor
190 \new Lyrics \lyricsto "tenor" { \ActeUnSceneQuatreTenorTexte }
191 \new Staff \new Voice = "barytonUn" \ActeUnSceneQuatreBarytonUn
192 \new Lyrics \lyricsto "barytonUn" { \ActeUnSceneQuatreBarytonUnTexte }
193 \new Staff \new Voice = "barytonDeux" \ActeUnSceneQuatreBarytonDeux
194 \new Lyrics \lyricsto "barytonDeux" { \ActeUnSceneQuatreBarytonDeuxTexte }
196 \new PianoStaff { \Accompagnement
198 \new StaffUp = "droite" \ActeUnSceneQuatreMainDroite
199 \new Dynamics << \PianoDynamics \ActeUnSceneQuatreMesures >>
200 \new StaffDown = "gauche" \ActeUnSceneQuatreMainGauche
206 %{ Entracte = {
208 \new ChoirStaff
210 \new Staff \new Voice = "sopranoUn" \EntracteSopranoUn
211 \new Lyrics \lyricsto "sopranoUn" { \EntracteSopranoUnTexte }
212 \new Staff \new Voice = "sopranoDeux" \EntracteSopranoDeux
213 \new Lyrics \lyricsto "sopranoDeux" { \EntracteSopranoDeuxTexte }
214 \new Staff \new Voice = "alto" \EntracteAlto
215 \new Lyrics \lyricsto "alto" { \EntracteAltoTexte }
216 \new Staff \new Voice = "tenor" \EntracteTenor
217 \new Lyrics \lyricsto "tenor" { \EntracteTenorTexte }
218 \new Staff \new Voice = "barytonUn" \EntracteBarytonUn
219 \new Lyrics \lyricsto "barytonUn" { \EntracteBarytonUnTexte }
220 \new Staff \new Voice = "barytonDeux" \EntracteBarytonDeux
221 \new Lyrics \lyricsto "barytonDeux" { \EntracteBarytonDeuxTexte }
223 \new PianoStaff { \Accompagnement <<
224 \new StaffUp = "droite" \EntracteMainDroite
225 \new Dynamics << \PianoDynamics \EntracteMesures >>
226 \new StaffDown = "gauche" \EntracteMainGauche
227 >> }
229 } %}
231 ActeDeuxSceneUn = {
233 \new ChoirStaff
235 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneUnSopranoUn
236 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneUnSopranoUnTexte }
237 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneUnSopranoDeux
238 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneUnSopranoDeuxTexte }
239 \new Staff \new Voice = "contralto" \ActeDeuxSceneUnContralto
240 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneUnContraltoTexte }
242 \new PianoStaff { \Accompagnement
244 \new StaffUp = "droite" \ActeDeuxSceneUnMainDroite
245 \new Dynamics << \PianoDynamics \ActeDeuxSceneUnMesures >>
246 \new StaffDown = "gauche" \ActeDeuxSceneUnMainGauche
252 ActeDeuxSceneUnBis = {
254 \new ChoirStaff
256 \new Staff \new Voice = "tenor" \ActeDeuxSceneUnBisTenor
257 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneUnBisTenorTexte }
258 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneUnBisBarytonUn
259 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneUnBisBarytonUnTexte }
260 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneUnBisBarytonDeux
261 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneUnBisBarytonDeuxTexte }
263 \new PianoStaff { \Accompagnement
265 \new StaffUp = "droite" \ActeDeuxSceneUnBisMainDroite
266 \new Dynamics << \PianoDynamics \ActeDeuxSceneUnBisMesures >>
267 \new StaffDown = "gauche" \ActeDeuxSceneUnBisMainGauche
273 ActeDeuxSceneDeux = {
275 \new TopLine \ActeDeuxSceneDeuxMesures
276 \new ChoirStaff
278 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneDeuxSopranoUn
279 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneDeuxSopranoUnTexte }
280 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneDeuxSopranoDeux
281 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneDeuxSopranoDeuxTexte }
282 \new Staff \new Voice = "contralto" \ActeDeuxSceneDeuxContralto
283 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneDeuxContraltoTexte }
284 \new Staff \new Voice = "tenor" \ActeDeuxSceneDeuxTenor
285 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneDeuxTenorTexte }
286 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneDeuxBarytonUn
287 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneDeuxBarytonUnTexte }
288 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneDeuxBarytonDeux
289 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneDeuxBarytonDeuxTexte }
291 \new PianoStaff { \Accompagnement <<
292 \new StaffUp = "droite" \ActeDeuxSceneDeuxMainDroite
293 \new Dynamics << \PianoDynamics \ActeDeuxSceneDeuxMesures >>
294 \new StaffDown = "gauche" \ActeDeuxSceneDeuxMainGauche
295 >> }
299 ActeDeuxSceneTrois = {
301 \new ChoirStaff
303 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneTroisSopranoUn
304 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneTroisSopranoUnTexte }
305 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneTroisSopranoDeux
306 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneTroisSopranoDeuxTexte }
307 \new Staff \new Voice = "contralto" \ActeDeuxSceneTroisContralto
308 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneTroisContraltoTexte }
309 \new Staff \new Voice = "tenor" \ActeDeuxSceneTroisTenor
310 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneTroisTenorTexte }
311 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneTroisBarytonUn
312 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneTroisBarytonUnTexte }
313 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneTroisBarytonDeux
314 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneTroisBarytonDeuxTexte }
316 \new PianoStaff { \Accompagnement <<
317 \new StaffUp = "droite" \ActeDeuxSceneTroisMainDroite
318 \new Dynamics << \PianoDynamics \ActeDeuxSceneTroisMesures >>
319 \new StaffDown = "gauche" \ActeDeuxSceneTroisMainGauche
320 >> }
324 \book {
325 \header {
326 title = \OperaTitre
327 subtitle = \Reduction
328 poet = \OperaLivret
329 composer = \OperaPartition
330 tagline = \OperaNotice
333 %{\score {
334 \Prologue
335 \header {
336 piece = \PrologueTitre
339 %{\score {
340 \ActeUnSceneUn
341 \header {
342 piece = \ActeUnSceneUnTitre
345 \score {
346 \ActeUnSceneUnBis
347 \header {
348 piece = \Separateur
351 %{\score {
352 \ActeUnSceneDeux
353 \header {
354 piece = \ActeUnSceneDeuxTitre
357 %{\score {
358 \ActeUnSceneTrois
359 \header {
360 piece = \ActeUnSceneTroisTitre
363 %{\score {
364 \ActeUnSceneTroisBis
365 \header {
366 piece = \Separateur
369 %{\score {
370 \ActeUnSceneTroisTer
371 \header {
372 piece = \Separateur
375 %{\score {
376 \ActeUnSceneQuatre
377 \header {
378 piece = \ActeUnSceneQuatreTitre
381 %{\score {
382 \Entracte
383 \header {
384 piece = \EntracteTitre
387 %{\score {
388 \ActeDeuxSceneUn
389 \header {
390 piece = \ActeDeuxSceneUnTitre
393 %{\score {
394 \ActeDeuxSceneUnBis
395 \header {
396 piece = \Separateur
399 %{\score {
400 \ActeDeuxSceneDeux
401 \header {
402 tableau = \ActeDeuxSceneDeuxTitre
403 indication = \ActeDeuxSceneDeuxAAA
404 piece = \markup { \column {
405 \fill-line { \fromproperty #'header:tableau }
406 \vspace #4
407 %\init-did { \fromproperty #'header:indication }
412 %{\score {
413 \ActeDeuxSceneTrois
414 \header {
415 piece = \ActeDeuxSceneTroisTitre