1 %------------------------------------------------------------------%
2 % Opéra Libre -- livret_score.ly %
4 % (c) Valentin Villenave, 2008 %
6 %------------------------------------------------------------------%
11 \include "./definitions/common.ly"
12 \include "./definitions/functions.ly"
13 %%% Special hack for non-standard tempo indications
14 #(define-markup-command
(mvt layout props arg
) (markup?
)
15 (interpret-markup layout props
18 \include "./definitions/paper.ly"
19 \include "./definitions/layout.ly"
20 \include "./definitions/markup.ly"
22 \include "./texte/decoupage.ly"
23 \include "./texte/personnages.ly"
24 \include "./definitions/structure.ly"
25 \include "./texte/didascalies.ly"
26 \include "./definitions/mesures.ly"
28 \include "./texte/texte.ly"
30 \include "./voix/soprano1.ly"
31 \include "./voix/soprano2.ly"
32 \include "./voix/contralto.ly"
33 \include "./voix/tenor.ly"
34 \include "./voix/baryton1.ly"
35 \include "./voix/baryton2.ly"
39 %%%%%%%%%%%%%%%%%% Paper and layout declarations %%%%%%%%%%%%%%%%%%%
49 %%%%%%%%%%%%%%%%% Scene-by-scene lyrics inclusion %%%%%%%%%%%%%%%%%%
53 \new TopLine
\PrologueMesures
56 \new Staff
\new Voice
= "tenor" \PrologueTenor
57 \new Lyrics
\lyricsto "tenor" { \PrologueTenorTexte }
58 \new Staff
\new Voice
= "baryton" \PrologueBarytonDeux
59 \new Lyrics
\lyricsto "baryton" { \PrologueBarytonDeuxTexte }
60 \new Staff
\new Voice
\PrologueBarytonDeux
67 \new TopLine
\ActeUnSceneUnMesures
70 \new Staff
\new Voice
= "soprano" \ActeUnSceneUnSopranoUn
71 \new Lyrics
\lyricsto "soprano" { \ActeUnSceneUnSopranoUnTexte }
72 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneUnBarytonUn
73 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneUnBarytonUnTexte }
74 \new Staff
\new Voice
= "barytonDeux" \ActeUnSceneUnBarytonDeux
75 \new Lyrics
\lyricsto "barytonDeux" { \ActeUnSceneUnBarytonDeuxTexte }
76 \new Staff
\new Voice
\ActeUnSceneUnBarytonDeux
83 \new TopLine
\ActeUnSceneUnBisMesures
86 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneUnBisBarytonUn
87 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneUnBisBarytonUnTexte }
88 \new Staff
\new Voice
= "barytonDeux" \ActeUnSceneUnBisBarytonDeux
89 \new Lyrics
\lyricsto "barytonDeux" { \ActeUnSceneUnBisBarytonDeuxTexte }
90 \new Staff
\new Voice
\ActeUnSceneUnBisBarytonDeux
96 \new TopLine
\InterludeUnMesures
101 \new TopLine
\ActeUnSceneDeuxMesures
104 \new Staff
\new Voice
= "soprano" \ActeUnSceneDeuxSopranoDeux
105 \new Lyrics
\lyricsto "soprano" { \ActeUnSceneDeuxSopranoDeuxTexte }
106 \new Staff
\new Voice
= "barytonDeux" \ActeUnSceneDeuxBarytonDeux
107 \new Lyrics
\lyricsto "barytonDeux" { \ActeUnSceneDeuxBarytonDeuxTexte }
108 \new Staff
\new Voice
\ActeUnSceneDeuxBarytonDeux
113 InterludeDeux
= { %TODO
118 \new TopLine
\ActeUnSceneTroisMesures
121 \new Staff
\new Voice
= "tenor" \ActeUnSceneTroisTenor
122 \new Lyrics
\lyricsto "tenor" { \ActeUnSceneTroisTenorTexte }
123 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneTroisBarytonUn
124 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneTroisBarytonUnTexte }
125 \new Staff
\new Voice
\ActeUnSceneTroisBarytonUn
130 ActeUnSceneTroisBis
= {
132 \new TopLine
\ActeUnSceneTroisBisMesures
135 \new Staff
\new Voice
= "contralto" \ActeUnSceneTroisBisContralto
136 \new Lyrics
\lyricsto "contralto" { \ActeUnSceneTroisBisContraltoTexte }
137 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneTroisBisBarytonDeux
138 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneTroisBisBarytonDeuxTexte }
139 \new Staff
\new Voice
\ActeUnSceneTroisBisBarytonDeux
144 ActeUnSceneTroisTer
= {
146 \new TopLine
\ActeUnSceneTroisTerMesures
149 \new Staff
\new Voice
= "soprano" \ActeUnSceneTroisTerSopranoUn
150 \new Lyrics
\lyricsto "soprano" { \ActeUnSceneTroisTerSopranoUnTexte }
151 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneTroisTerBarytonUn
152 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneTroisTerBarytonUnTexte }
153 \new Staff
\new Voice
\ActeUnSceneTroisTerBarytonUn
158 ActeUnSceneQuatre
= {
160 \new TopLine
\ActeUnSceneQuatreMesures
163 \new Staff
\new Voice
= "sopranoDeux" \ActeUnSceneQuatreSopranoDeux
164 \new Lyrics
\lyricsto "sopranoDeux" { \ActeUnSceneQuatreSopranoDeuxTexte }
165 \new Staff
\new Voice
= "contralto" \ActeUnSceneQuatreContralto
166 \new Lyrics
\lyricsto "contralto" { \ActeUnSceneQuatreContraltoTexte }
167 \new Staff
\new Voice
= "tenor" \ActeUnSceneQuatreTenor
168 \new Lyrics
\lyricsto "tenor" { \ActeUnSceneQuatreTenorTexte }
169 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneQuatreBarytonUn
170 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneQuatreBarytonUnTexte }
171 \new Staff
\new Voice
= "barytonDeux" \ActeUnSceneQuatreBarytonDeux
172 \new Lyrics
\lyricsto "barytonDeux" { \ActeUnSceneQuatreBarytonDeuxTexte }
173 \new Staff
\new Voice
\ActeUnSceneQuatreBarytonDeux
180 \new TopLine
\ActeDeuxSceneUnMesures
183 \new Staff
\new Voice
= "sopranoUn" \ActeDeuxSceneUnSopranoUn
184 \new Lyrics
\lyricsto "sopranoUn" { \ActeDeuxSceneUnSopranoUnTexte }
185 \new Staff
\new Voice
= "sopranoDeux" \ActeDeuxSceneUnSopranoDeux
186 \new Lyrics
\lyricsto "sopranoDeux" { \ActeDeuxSceneUnSopranoDeuxTexte }
187 \new Staff
\new Voice
= "contralto" \ActeDeuxSceneUnContralto
188 \new Lyrics
\lyricsto "contralto" { \ActeDeuxSceneUnContraltoTexte }
189 \new Staff
\new Voice
\ActeDeuxSceneUnContralto
194 ActeDeuxSceneUnBis
= {
196 \new TopLine
\ActeDeuxSceneUnBisMesures
199 \new Staff
\new Voice
= "tenor" \ActeDeuxSceneUnBisTenor
200 \new Lyrics
\lyricsto "tenor" { \ActeDeuxSceneUnBisTenorTexte }
201 \new Staff
\new Voice
= "barytonUn" \ActeDeuxSceneUnBisBarytonUn
202 \new Lyrics
\lyricsto "barytonUn" { \ActeDeuxSceneUnBisBarytonUnTexte }
203 \new Staff
\new Voice
= "barytonDeux" \ActeDeuxSceneUnBisBarytonUn
204 \new Lyrics
\lyricsto "barytonDeux" { \ActeDeuxSceneUnBisBarytonDeuxTexte }
205 \new Staff
\new Voice
\ActeDeuxSceneUnBisBarytonUn
210 ActeDeuxSceneDeux
= {
212 \new TopLine
\ActeDeuxSceneDeuxMesures
215 \new Staff
\new Voice
= "sopranoUn" \ActeDeuxSceneDeuxSopranoUn
216 \new Lyrics
\lyricsto "sopranoUn" { \ActeDeuxSceneDeuxSopranoUnTexte }
217 \new Staff
\new Voice
= "sopranoDeux" \ActeDeuxSceneDeuxSopranoDeux
218 \new Lyrics
\lyricsto "sopranoDeux" { \ActeDeuxSceneDeuxSopranoDeuxTexte }
219 \new Staff
\new Voice
= "contralto" \ActeDeuxSceneDeuxContralto
220 \new Lyrics
\lyricsto "contralto" { \ActeDeuxSceneDeuxContraltoTexte }
221 \new Staff
\new Voice
= "tenor" \ActeDeuxSceneDeuxTenor
222 \new Lyrics
\lyricsto "tenor" { \ActeDeuxSceneDeuxTenorTexte }
223 \new Staff
\new Voice
= "barytonUn" \ActeDeuxSceneDeuxBarytonUn
224 \new Lyrics
\lyricsto "barytonUn" { \ActeDeuxSceneDeuxBarytonUnTexte }
225 \new Staff
\new Voice
= "barytonDeux" \ActeDeuxSceneDeuxBarytonUn
226 \new Lyrics
\lyricsto "barytonDeux" { \ActeDeuxSceneDeuxBarytonDeuxTexte }
227 \new Staff
\new Voice
\ActeDeuxSceneDeuxBarytonUn
232 ActeDeuxSceneTrois
= {
234 \new TopLine
\ActeDeuxSceneTroisMesures
237 \new Staff
\new Voice
= "sopranoUn" \ActeDeuxSceneTroisSopranoUn
238 \new Lyrics
\lyricsto "sopranoUn" { \ActeDeuxSceneTroisSopranoUnTexte }
239 \new Staff
\new Voice
= "sopranoDeux" \ActeDeuxSceneTroisSopranoDeux
240 \new Lyrics
\lyricsto "sopranoDeux" { \ActeDeuxSceneTroisSopranoDeuxTexte }
241 \new Staff
\new Voice
= "contralto" \ActeDeuxSceneTroisContralto
242 \new Lyrics
\lyricsto "contralto" { \ActeDeuxSceneTroisContraltoTexte }
243 \new Staff
\new Voice
= "tenor" \ActeDeuxSceneTroisTenor
244 \new Lyrics
\lyricsto "tenor" { \ActeDeuxSceneTroisTenorTexte }
245 \new Staff
\new Voice
= "barytonUn" \ActeDeuxSceneTroisBarytonUn
246 \new Lyrics
\lyricsto "barytonUn" { \ActeDeuxSceneTroisBarytonUnTexte }
247 \new Staff
\new Voice
= "barytonDeux" \ActeDeuxSceneTroisBarytonUn
248 \new Lyrics
\lyricsto "barytonDeux" { \ActeDeuxSceneTroisBarytonDeuxTexte }
249 \new Staff
\new Voice
\ActeDeuxSceneTroisBarytonUn
254 %%%%%%%%%%%%%%%%%%%%%%%%% The actual score %%%%%%%%%%%%%%%%%%%%%%%%%
261 composer
= \OperaPartition
262 tagline
= \OperaNotice
267 piece
= \PrologueTitre
273 piece
= \ActeUnSceneUnTitre
291 piece
= \ActeUnSceneDeuxTitre
297 piece
= \ActeUnSceneTroisTitre
315 piece
= \ActeUnSceneQuatreTitre
321 piece
= \ActeDeuxSceneUnTitre
333 piece
= \ActeDeuxSceneDeuxTitre
339 piece
= \ActeDeuxSceneTroisTitre