1 %------------------------------------------------------------------%
2 % Opéra Libre -- vocal_score.ly %
4 % (c) Valentin Villenave, 2008 %
6 %------------------------------------------------------------------%
8 \include "./definitions/functions.ly"
9 \include "./texte/decoupage.ly"
10 \include "./texte/personnages.ly"
11 \include "./definitions/structure.ly"
12 \include "./texte/didascalies.ly"
13 \include "./definitions/layout.ly"
14 \include "./definitions/mesures.ly"
16 \include "./texte/texte.ly"
18 \include "./voix/soprano1.ly"
19 \include "./voix/soprano2.ly"
20 \include "./voix/contralto.ly"
21 \include "./voix/tenor.ly"
22 \include "./voix/baryton1.ly"
23 \include "./voix/baryton2.ly"
25 \include "./instruments/reduction.ly"
29 \type "Engraver_group"
31 \consists "Output_property_engraver"
32 \consists "Axis_group_engraver"
33 \consists "Script_engraver"
34 \consists "Dynamic_engraver"
35 \consists "Mark_engraver"
36 \consists "Text_engraver"
37 \consists "Metronome_mark_engraver"
38 %\consists "Skip_event_swallow_translator"
39 %\consists "Time_signature_engraver"
42 \type "Engraver_group"
45 \consists "Output_property_engraver"
46 \consists "Axis_group_engraver"
47 \consists "Dynamic_engraver"
48 \consists "Skip_event_swallow_translator"
49 \consists "Piano_pedal_engraver"
50 %\consists "Bar_engraver"
51 %\override BarLine #'transparent = ##t
52 \override VerticalAxisGroup
#'minimum-Y-extent
= #'(-
1 . 1)
53 \override TextScript
#'font-size
= #2
54 \override TextScript
#'font-shape
= #'italic
55 \override DynamicText
#'extra-offset
= #'(0 . 2.5)
56 \override Hairpin
#'extra-offset
= #'(0 . 2.5)
57 pedalSustainStrings
= #'("Ped." "*Ped." "*")
58 pedalUnaCordaStrings
= #'("una corda" "" "tre corde")
63 \type "Engraver_group"
66 \override VerticalAxisGroup
#'minimum-Y-extent
= #'(-
3 . 5)
67 \override StaffSymbol
#'staff-space
= #(magstep -
1)
72 \type "Engraver_group"
75 \override VerticalAxisGroup
#'minimum-Y-extent
= #'(-
4 . 3)
79 \remove "Axis_group_engraver"
80 \consists "Hara_kiri_engraver"
82 \override Beam
#'auto-knee-gap
= #'()
83 \override VerticalAxisGroup
#'remove-empty
= ##t
85 \context { \PianoStaff
89 connectArpeggios
= ##t
% to avoid collisions with pianoDynamicss
92 \remove "Mark_engraver"
93 \remove "Metronome_mark_engraver"
99 %line-width = \paper-width - 20
100 %horizontal-shift = 5
104 ragged-last-bottom
= ##t
106 % systemSeparatorMarkup = \slashSeparator
107 % between-system-space = 1.5\cm
108 % between-system-padding = #1
109 % annotate-spacing = ##t
112 Prologue
= { \ReductionLayout
114 \new TopLine
\PrologueMesures
117 \new Staff
\new Voice
= "tenor" \PrologueTenor
118 \new Lyrics
\lyricsto "tenor" { \PrologueTenorTexte }
119 \new Staff
\new Voice
= "baryton" \PrologueBarytonDeux
120 \new Lyrics
\lyricsto "baryton" { \PrologueBarytonDeuxTexte }
122 \new PianoStaff
{ \Accompagnement
124 \new StaffUp
= "droite" \PrologueMainDroite
125 \new Dynamics
<< \PianoDynamics \PrologueNuances >>
126 \new StaffDown
= "gauche" \PrologueMainGauche
131 ActeUnSceneUn
= { \ReductionLayout
135 \new Staff
\new Voice
= "soprano" \ActeUnSceneUnSopranoUn
136 \new Lyrics
\lyricsto "soprano" { \ActeUnSceneUnSopranoUnTexte }
137 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneUnBarytonUn
138 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneUnBarytonUnTexte }
139 \new Staff
\new Voice
= "barytonDeux" \ActeUnSceneUnBarytonDeux
140 \new Lyrics
\lyricsto "barytonDeux" { \ActeUnSceneUnBarytonDeuxTexte }
142 \new PianoStaff
{ \Accompagnement <<
143 \new StaffUp
= "droite" \ActeUnSceneUnMainDroite
144 \new Dynamics
<<\PianoDynamics \ActeUnSceneUnMesures >>
145 \new StaffDown
= "gauche" \ActeUnSceneUnMainGauche
150 ActeUnSceneUnBis
= { \ReductionLayout
154 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneUnBisBarytonUn
155 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneUnBisBarytonUnTexte }
156 \new Staff
\new Voice
= "barytonDeux" \ActeUnSceneUnBisBarytonDeux
157 \new Lyrics
\lyricsto "barytonDeux" { \ActeUnSceneUnBisBarytonDeuxTexte }
159 \new PianoStaff
{ \Accompagnement <<
160 \new StaffUp
= "droite" \ActeUnSceneUnBisMainDroite
161 \new Dynamics
<<\PianoDynamics \ActeUnSceneUnBisMesures >>
162 \new StaffDown
= "gauche" \ActeUnSceneUnBisMainGauche
168 ActeUnSceneDeux
= { \ReductionLayout
172 \new Staff
\new Voice
= "soprano" \ActeUnSceneDeuxSopranoDeux
173 \new Lyrics
\lyricsto "soprano" { \ActeUnSceneDeuxSopranoDeuxTexte }
174 \new Staff
\new Voice
= "baryton" \ActeUnSceneDeuxBarytonDeux
175 \new Lyrics
\lyricsto "baryton" { \ActeUnSceneDeuxBarytonDeuxTexte }
177 \new PianoStaff
{ \Accompagnement <<
178 \new StaffUp
= "droite" \ActeUnSceneDeuxMainDroite
179 \new Dynamics
<<\PianoDynamics \ActeUnSceneDeuxMesures >>
180 \new StaffDown
= "gauche" \ActeUnSceneDeuxMainGauche
185 ActeUnSceneTrois
= { \ReductionLayout
189 \new Staff
\new Voice
= "tenor" \ActeUnSceneTroisTenor
190 \new Lyrics
\lyricsto "tenor" { \ActeUnSceneTroisTenorTexte }
191 \new Staff
\new Voice
= "baryton" \ActeUnSceneTroisBarytonUn
192 \new Lyrics
\lyricsto "baryton" { \ActeUnSceneTroisBarytonUnTexte }
194 \new PianoStaff
{ \Accompagnement <<
195 \new StaffUp
= "droite" \ActeUnSceneTroisMainDroite
196 \new Dynamics
<<\PianoDynamics \ActeUnSceneTroisMesures >>
197 \new StaffDown
= "gauche" \ActeUnSceneTroisMainGauche
202 ActeUnSceneTroisBis
= { \ReductionLayout
206 \new Staff
\new Voice
= "alto" \ActeUnSceneTroisBisContralto
207 \new Lyrics
\lyricsto "alto" { \ActeUnSceneTroisBisContraltoTexte }
208 \new Staff
\new Voice
= "barytonDeux" \ActeUnSceneTroisBisBarytonDeux
209 \new Lyrics
\lyricsto "barytonDeux" { \ActeUnSceneTroisBisBarytonDeuxTexte }
211 \new PianoStaff
{ \Accompagnement <<
212 \new StaffUp
= "droite" \ActeUnSceneTroisBisMainDroite
213 \new Dynamics
<<\PianoDynamics \ActeUnSceneTroisBisMesures >>
214 \new StaffDown
= "gauche" \ActeUnSceneTroisBisMainGauche
219 ActeUnSceneTroisTer
= { \ReductionLayout
223 \new Staff
\new Voice
= "soprano" \ActeUnSceneTroisTerSopranoUn
224 \new Lyrics
\lyricsto "soprano" { \ActeUnSceneTroisTerSopranoUnTexte }
225 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneTroisTerBarytonUn
226 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneTroisTerBarytonUnTexte }
228 \new PianoStaff
{ \Accompagnement <<
229 \new StaffUp
= "droite" \ActeUnSceneTroisTerMainDroite
230 \new Dynamics
<<\PianoDynamics \ActeUnSceneTroisTerMesures >>
231 \new StaffDown
= "gauche" \ActeUnSceneTroisTerMainGauche
236 ActeUnSceneQuatre
= { \ReductionLayout
240 \new Staff
\new Voice
= "soprano" \ActeUnSceneQuatreSopranoDeux
241 \new Lyrics
\lyricsto "soprano" { \ActeUnSceneQuatreSopranoDeuxTexte }
242 \new Staff
\new Voice
= "alto" \ActeUnSceneQuatreContralto
243 \new Lyrics
\lyricsto "alto" { \ActeUnSceneQuatreContraltoTexte }
244 \new Staff
\new Voice
= "tenor" \ActeUnSceneQuatreTenor
245 \new Lyrics
\lyricsto "tenor" { \ActeUnSceneQuatreTenorTexte }
246 \new Staff
\new Voice
= "barytonUn" \ActeUnSceneQuatreBarytonUn
247 \new Lyrics
\lyricsto "barytonUn" { \ActeUnSceneQuatreBarytonUnTexte }
248 \new Staff
\new Voice
= "barytonDeux" \ActeUnSceneQuatreBarytonDeux
249 \new Lyrics
\lyricsto "barytonDeux" { \ActeUnSceneQuatreBarytonDeuxTexte }
251 \new PianoStaff
{ \Accompagnement <<
252 \new StaffUp
= "droite" \ActeUnSceneQuatreMainDroite
253 \new Dynamics
<<\PianoDynamics \ActeUnSceneQuatreMesures >>
254 \new StaffDown
= "gauche" \ActeUnSceneQuatreMainGauche
259 %{ Entracte={ \ReductionLayout
263 \new Staff \new Voice = "sopranoUn" \EntracteSopranoUn
264 \new Lyrics \lyricsto "sopranoUn" { \EntracteSopranoUnTexte }
265 \new Staff \new Voice = "sopranoDeux" \EntracteSopranoDeux
266 \new Lyrics \lyricsto "sopranoDeux" { \EntracteSopranoDeuxTexte }
267 \new Staff \new Voice = "alto" \EntracteAlto
268 \new Lyrics \lyricsto "alto" { \EntracteAltoTexte }
269 \new Staff \new Voice = "tenor" \EntracteTenor
270 \new Lyrics \lyricsto "tenor" { \EntracteTenorTexte }
271 \new Staff \new Voice = "barytonUn" \EntracteBarytonUn
272 \new Lyrics \lyricsto "barytonUn" { \EntracteBarytonUnTexte }
273 \new Staff \new Voice = "barytonDeux" \EntracteBarytonDeux
274 \new Lyrics \lyricsto "barytonDeux" { \EntracteBarytonDeuxTexte }
276 \new PianoStaff { \Accompagnement <<
277 \new StaffUp = "droite" \EntracteMainDroite
278 \new Dynamics <<\PianoDynamics \EntracteMesures >>
279 \new StaffDown = "gauche" \EntracteMainGauche
284 ActeDeuxSceneUn = { \ReductionLayout
288 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneUnSopranoUn
289 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneUnSopranoUnTexte }
290 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneUnSopranoDeux
291 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneUnSopranoDeuxTexte }
292 \new Staff \new Voice = "contralto" \ActeDeuxSceneUnContralto
293 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneUnContraltoTexte }
295 \new PianoStaff { \Accompagnement <<
296 \new StaffUp = "droite" \ActeDeuxSceneUnMainDroite
297 \new Dynamics <<\PianoDynamics \ActeDeuxSceneUnMesures >>
298 \new StaffDown = "gauche" \ActeDeuxSceneUnMainGauche
303 ActeDeuxSceneUnBis = { \ReductionLayout
307 \new Staff \new Voice = "tenor" \ActeDeuxSceneUnBisTenor
308 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneUnBisTenorTexte }
309 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneUnBisBarytonUn
310 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneUnBisBarytonUnTexte }
311 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneUnBisBarytonDeux
312 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneUnBisBarytonDeuxTexte }
314 \new PianoStaff { \Accompagnement <<
315 \new StaffUp = "droite" \ActeDeuxSceneUnBisMainDroite
316 \new Dynamics <<\PianoDynamics \ActeDeuxSceneUnBisMesures >>
317 \new StaffDown = "gauche" \ActeDeuxSceneUnBisMainGauche
322 ActeDeuxSceneDeux = { \ReductionLayout
326 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneDeuxSopranoUn
327 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneDeuxSopranoUnTexte }
328 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneDeuxSopranoDeux
329 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneDeuxSopranoDeuxTexte }
330 \new Staff \new Voice = "contralto" \ActeDeuxSceneDeuxContralto
331 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneDeuxContraltoTexte }
332 \new Staff \new Voice = "tenor" \ActeDeuxSceneDeuxTenor
333 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneDeuxTenorTexte }
334 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneDeuxBarytonUn
335 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneDeuxBarytonUnTexte }
336 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneDeuxBarytonDeux
337 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneDeuxBarytonDeuxTexte }
339 \new PianoStaff { \Accompagnement <<
340 \new StaffUp = "droite" \ActeDeuxSceneDeuxMainDroite
341 \new Dynamics <<\PianoDynamics \ActeDeuxSceneDeuxMesures >>
342 \new StaffDown = "gauche" \ActeDeuxSceneDeuxMainGauche
347 ActeDeuxSceneTrois = { \ReductionLayout
351 \new Staff \new Voice = "sopranoUn" \ActeDeuxSceneTroisSopranoUn
352 \new Lyrics \lyricsto "sopranoUn" { \ActeDeuxSceneTroisSopranoUnTexte }
353 \new Staff \new Voice = "sopranoDeux" \ActeDeuxSceneTroisSopranoDeux
354 \new Lyrics \lyricsto "sopranoDeux" { \ActeDeuxSceneTroisSopranoDeuxTexte }
355 \new Staff \new Voice = "contralto" \ActeDeuxSceneTroisContralto
356 \new Lyrics \lyricsto "contralto" { \ActeDeuxSceneTroisContraltoTexte }
357 \new Staff \new Voice = "tenor" \ActeDeuxSceneTroisTenor
358 \new Lyrics \lyricsto "tenor" { \ActeDeuxSceneTroisTenorTexte }
359 \new Staff \new Voice = "barytonUn" \ActeDeuxSceneTroisBarytonUn
360 \new Lyrics \lyricsto "barytonUn" { \ActeDeuxSceneTroisBarytonUnTexte }
361 \new Staff \new Voice = "barytonDeux" \ActeDeuxSceneTroisBarytonDeux
362 \new Lyrics \lyricsto "barytonDeux" { \ActeDeuxSceneTroisBarytonDeuxTexte }
364 \new PianoStaff { \Accompagnement <<
365 \new StaffUp = "droite" \ActeDeuxSceneTroisMainDroite
366 \new Dynamics <<\PianoDynamics \ActeDeuxSceneTroisMesures >>
367 \new StaffDown = "gauche" \ActeDeuxSceneTroisMainGauche
375 subtitle = \Reduction
377 composer = \OperaPartition
378 tagline = \OperaNotice }
383 tableau = \PrologueTitre
384 indication = \PrologueAAA
385 piece = \markup { \column {
386 \fill-line { \fromproperty #'header:tableau }
388 \fill-line { \fromproperty #'header:indication }
394 piece = \ActeUnSceneUnTitre
406 piece = \ActeUnSceneDeuxTitre
412 piece = \ActeUnSceneTroisTitre
430 piece = \ActeUnSceneQuatreTitre
436 piece = \EntracteTitre
442 piece = \ActeDeuxSceneUnTitre
454 piece = \ActeDeuxSceneDeuxTitre
460 piece = \ActeDeuxSceneTroisTitre