]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/general/examples/sesto.ly
Doc: add web-gop examples. FIXME: check sesto [changed], granados [broken].
[lilypond.git] / Documentation / general / examples / sesto.ly
1 %%% G.F Haendel, Giulio Cesare in Egitto
2 %%% Act I, scene IV
3 %%% Sesto: Svegliatevi nel core, furie d'un alma offesa (excerpt)
4 %%%
5 %%% Nicolas Sceaux <nicolas.sceaux@free.fr>
6
7 \version "2.12.2"
8 \header {
9   title = "Giulio Cesare in Egitto"
10   subtitle = "Sesto: Svegliatevi nel core, furie d'un alma offesa (excerpt)"
11   composer = "G.F Handel"
12 }
13
14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
15 %%%
16 %%% Notes and lyrics
17 %%%
18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
19 sesto = {
20   R1*6 |
21   r4 r8 g' c''  ees''16[ d''] c''8 c'' |
22   c'' g' ees''4 ~ ees''8 d''16 ees'' f''8 aes' |
23   aes' g' r c'' c''  b'16[ c''] d''8 g' |
24   %%10
25   f'4 r8 d'' ees''  d''16[ c''] b'4 |
26   c'' r8 c'' c''8. c'16 c'4 |
27   r r8 c'' aes'  c''16[ bes'] aes'8 g' |
28   f' f' r4 bes'8 bes'16 aes' g'8 f' |
29   ees' ees' r ees'' ees''  d''16[ ees''] f''8 bes' |
30   %%15
31   aes'4. bes'8 g' ees'' f'4 |
32   ees' r8 ees'' ees''8. ees'16 ees'4 |
33   r r8 c'' c''8. c'16 c'4 |
34   r r8 c'' c''  d''16[ ees''] f''8 ees'' |
35   d'' bes' r4 bes'8 c''16 d'' ees''8 d'' |
36   %%20
37   c'' c'' r c'' f'  f''16[ ees''] d''8 c'' |
38   b'16[ a'] g'8 r4 ees''8 ees''16 d'' c''8 bes' |
39   aes' g' r g' aes' f' d'' b' |
40   f''2 ~ f''8 d'' b' g' |
41   ees'4 r8 d'' ees''  d''16[ c''] b'4 |
42   %%25
43   c'' r8 g' c'' g' ees' g' |
44   c'4 r8 g' aes' f' d'' b' |
45   f''2 ~ f''8 d'' b' g' |
46   ees'4 r8 g'' ees''  d''16[ c''] b'4 |
47   c''2 r |
48   %%30
49   R1*5 |
50 }
51
52 sestoLyrics = \lyricmode {
53   Sve -- glia -- te -- vi nel co -- re,
54   fu -- rie "d'un" al -- "ma of" -- fe -- sa,
55   a far "d'un" tra -- di -- tor a -- spra ven -- det -- ta!
56   sve -- glia -- te -- vi,
57   sve -- glia te -- vi nel co -- re,
58   fu -- rie d'un al -- "ma of" -- fe -- sa,
59   a far "d'un" tra -- di -- tor as -- pra ven -- det -- ta,
60   sve -- glia -- te -- vi,
61   sve -- glia -- te -- vi,
62   sve -- glia -- te -- vi nel co -- re,
63   fu -- rie d'un al -- "ma of" -- fe -- sa,
64   sve -- glia -- te -- vi nel co -- re,
65   fu -- rie d'un al -- "ma of" -- fe -- sa,
66   a far d'un tra -- di -- tor, __
67   d'un tra -- di -- tor as -- spra ven -- det -- ta,
68   a far d'un tra -- di -- tor,
69   a far d'un tra -- di -- tor, __
70   d'un tra -- di -- tor as -- pra ven -- det -- ta!
71 }
72
73 violinoI = {
74   r4 r8 g' c'' ees''16 d'' c''8 c'' |
75   c'' c' ees''4 ~ ees''8 d''16 ees'' f''8 aes' |
76   aes' g' r c'' c''8.^\trill b'32 c'' d''8 g' |
77   f'4. d''8 ees'' d''16 c'' b'4 |
78   %%5
79   c''16 g'' f'' g'' ees'' g'' f'' g'' ees'' g'' f'' g'' ees'' g'' f'' g'' |
80   c'' g'' f'' g'' ees'' g'' f'' g'' aes''8 g''16 f'' f''4^\trill |
81   ees'' r8 g'_\p c'' ees''16 d'' c''8 c'' |
82   c'' g' ees''4 ~ ees''8 d''16 ees'' f''8 aes' |
83   aes' g' r c'' c'' b'16 c'' d''8 g' |
84   %%10
85   f'4 r8 d'' ees'' d''16 c'' b'4 |
86   c''16 g'' f'' g'' ees'' g'' f'' g'' ees'' g'' f'' g'' ees'' g'' f'' g'' |
87   ees'' g'' f'' g'' ees'' g'' f'' g'' aes''8 aes' r4 |
88   d''16 f'' ees'' f'' d'' f'' ees'' f'' g''8 g' r4 |
89   ees'16 g' f' g' ees'8 ees'' ees'' d''16 ees'' f''8 bes' |
90   %%15
91   aes'4. bes'8 g' ees'' d''4 |
92   ees''16 bes'' aes'' bes'' g'' bes'' aes'' bes'' g'' bes'' aes'' bes'' g'' bes'' aes'' bes'' |
93   g'' g'' f'' g'' ees'' g'' f'' g'' ees'' g'' f'' g'' ees'' g'' f'' g'' |
94   ees'' g'' f'' g'' ees'' g'' f'' g'' aes'' c'' c'' bes' aes' c'' bes' c'' |
95   d'' f'' ees'' f'' d'' f'' ees'' f'' g'' bes' bes' aes' g' bes' aes' bes' |
96   %%20
97   c'' ees'' ees'' f'' g'' ees'' f'' g'' aes'' f'' g'' ees'' f'' d'' ees'' c'' |
98   \tag #'violin { g'' g' g'' g'' } \tag #'reduction { g'' d'' g'' g'' } g'' b' g'' g'' g'' f'' ees'' d'' c''8 bes' |
99   aes' g' r g' aes' f' d'' b' |
100   f''2 ~ f''8 d'' b' g' |
101   ees'16 c' g' ees' c'' g' g'' d'' g'4 r |
102   %%25
103   c'''16 ees''' d''' ees''' c''' ees''' d''' ees''' g'' c''' b'' c''' g'' c''' b'' c''' |
104   ees'' g'' f'' g'' ees'' g'' f'' g'' \tag #'violin { aes'8 f' } \tag #'reduction { c''8 aes' } d'' b' |
105   f''2 ~ f''8 d'' b' g' |
106   ees'4^\fermata r r2 |
107   r4 r8 c'_\f c'' ees''16 d'' c''8 c'' |
108   %%30
109   c'' c' ees''4 ~ ees''8 d''16 ees'' f''8 aes' |
110   aes' g' r g' aes' f' d'' b' |
111   f''2 ~ f''8 d'' b' g' |
112   c''16 g'' f'' g'' ees'' g'' f'' g'' c'' g'' f'' g'' ees'' g'' f'' g'' |
113   b'8 c''16 d'' ees''8 d'' c''4^\fermata r
114 }
115
116 violinoII = {
117   r4 r8 g' c'' ees''16 d'' c''8 c'' |
118   c'' c' ees''4 ~ ees''8 d''16 ees'' f''8 aes' |
119   aes' g' r c'' c''8.^\trill b'32 c'' d''8 g' |
120   f'4. d''8 ees'' d''16 c'' b'4 |
121   %%5
122   c''16 ees'' d'' ees'' c'' ees'' d'' ees'' c'' ees'' d'' ees'' c'' ees'' d'' ees'' |
123   c'' ees'' d'' ees'' c'' ees'' d'' ees'' d''8[ ees''] ees'' d'' |
124   ees''4 r8 g' c'' ees''16 d'' c''8 c'' |
125   c'' g' ees''4 ~ ees''8 d''16 ees'' f''8 aes' |
126   aes' g' r c'' c'' b'16 c'' d''8 g' |
127   %%10
128   f'4 r8 d'' ees'' d''16 c'' b'4 |
129   c''16 ees'' d'' ees'' c'' ees'' d'' ees'' c'' ees'' d'' ees'' c'' ees'' d'' ees'' |
130   c'' ees'' d'' ees'' c'' ees'' d'' ees'' f''8 f' r4 |
131   bes'16 d'' c'' d'' bes' d'' c'' d'' ees''8 ees' r4 |
132   c'16 ees' d' ees' c'8 ees'' ees'' d''16 ees'' f''8 bes' |
133   %%15
134   aes'4. bes'8 g' ees'' d''4 |
135   ees''16 g'' f'' g'' ees'' g'' f'' g'' ees'' g'' f'' g'' ees'' g'' f'' g'' |
136   ees'' ees'' d'' ees'' c'' ees'' d'' ees'' c'' ees'' d'' ees'' c'' ees'' d'' ees'' |
137   c'' ees'' d'' ees'' c'' ees'' d'' ees'' f'' aes' aes' g' f' aes' g' aes' |
138   bes' d'' c'' d'' bes' d'' c'' d'' ees'' g' g' f' ees' g' f' g' |
139   %%20
140   aes' c'' c'' d'' ees'' c'' d'' ees'' f'' d'' ees'' c'' d'' b' c'' a' |
141   \tag #'violin { b' d' d' b' } \tag #'reduction { b' g' d'' b' } b' g' b' d'' g'' f'' ees'' d'' c''8 bes' |
142   d' ees' r g' aes' f' d'' b' |
143   f''2 ~ f''8 d'' b' g' |
144   ees'16 c' g' ees' c'' g' g'' d'' g'4 r |
145   %%25
146   ees''16 g'' f'' g'' ees'' g'' f'' g'' ees'' ees'' d'' ees'' c'' ees'' d'' ees'' |
147   g' ees'' d'' ees'' c'' ees'' d'' ees'' \tag #'violin { c''8 aes' } \tag #'reduction { aes'8 f' } f' d' |
148   f''2 ~ f''8 d'' b' g' |
149   ees'4^\fermata r r2 |
150   r4 r8 c' c'' ees''16 d'' c''8 c'' |
151   %%30
152   c'' c' ees''4 ~ ees''8 d''16 ees'' f''8 aes' |
153   aes' g' r g' aes' f' d'' b' |
154   f''2 ~ f''8 d'' b' g' |
155   c''16 ees'' d'' ees'' c'' ees'' d'' ees'' c'' ees'' d'' ees'' c'' ees'' d'' ees'' |
156   d'8 ees'16 f' g'8 b' c''4^\fermata r
157 }
158
159 bassi = {
160   c4 r8 g c' ees'16 d' c'8 c' |
161   c' c r g aes f bes bes, |
162   ees ees, r c ees c g ees |
163   aes f d' b c' f g g, |
164   %%5
165   c4 r c'8 c bes bes, |
166   aes aes, g g, f ees bes bes, |
167   ees4 r r r8 c_\p |
168   c' ees'16 d' c'8 bes aes f bes bes, |
169   ees ees, r c ees c g ees |
170   %%10
171   aes f d' b c' f g g, |
172   c4 r r r8 c' |
173   c'8. c16 c4 r8 f d ees |
174   bes bes, r bes g aes bes g |
175   c' c c' bes16 aes g8 ees bes g |
176   %%15
177   c' c d bes, ees g bes bes, |
178   ees4 r r r8 ees' |
179   ees'8. ees16 ees4 r r8 c' |
180   c'8. c16 c8 c' aes f r f |
181   bes bes, bes, bes g ees r ees |
182   %%20
183   aes aes, g g, f f, r f |
184   g g, r4 c'8 g aes g |
185   f ees r4 r r8 g, |
186   aes, f, d b, aes f d' b |
187   c'4 r8 b c' f g g, |
188   %%25
189   c' g c g, c,4 r |
190   c'8 g c c' f4 r8 g, |
191   aes, f, d b, aes f d' b |
192   c'4 r8 b c' f g g, |
193   c4 r8 c_\f c' ees'16 d' c'8 c' |
194   %%30
195   c' c r g aes f bes bes, |
196   ees g ees c f,4 r8 g, |
197   aes, f, d b, aes f d' b |
198   c' c bes bes, aes aes, g g, |
199   f c g g, c4^\fermata r
200 }
201
202 global = {
203   \key c \minor
204   \set Score . tempoWholesPerMinute = #(ly:make-moment (/ 80 4) 1 0 1)
205   \time 4/4 s1*34 \bar "|."
206 }
207
208 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
209 %%%
210 %%% Lead sheet
211 %%%
212 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
213
214 \book {
215   \paper {
216     #(layout-set-staff-size 14)
217   }
218   \score {
219     \new StaffGroupNoBar <<
220       \new StaffGroupNoBracket <<
221         \new Staff <<
222           \set Staff.instrumentName = "Violino I."
223           \global \clef treble \keepWithTag #'violin \violinoI
224         >>
225         \new Staff <<
226           \set Staff.instrumentName = "Violino II."
227           \global \clef treble \keepWithTag #'violin \violinoII
228         >>
229       >>
230       \new Staff <<
231         \new Voice = "sesto" \with { autoBeaming = ##f } <<
232           \set Staff.instrumentName = \markup \smallCaps Sesto.
233           \global \clef treble \sesto
234         >>
235         \lyricsto "sesto" \new Lyrics \sestoLyrics
236       >>
237       \new Staff <<
238         \set Staff.instrumentName = "Bassi."
239         \global \clef bass \bassi
240       >>
241     >>
242     \layout {
243       indent = 20\mm
244       \context {
245         \Score
246         \name Score
247 %% FIXME: vertical engine changed!
248 %%        \override VerticalAlignment #'max-stretch = #ly:align-interface::calc-max-stretch
249         \accepts "StaffGroupNoBar"
250         skipBars = ##t
251       }
252       \context {
253         \StaffGroup
254         \name StaffGroupNoBar
255         \description "Like StaffGroup, but without spanbar"
256         \remove "Span_bar_engraver"
257         \accepts "StaffGroupNoBracket"
258       }
259       \context {
260         \StaffGroup
261         \name StaffGroupNoBracket
262         \description "Like StaffGroup, but without brackets"
263         \remove "System_start_delimiter_engraver"
264       }
265     }
266     \midi { }
267   }
268 }
269
270 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
271 %%%
272 %%% Reduction
273 %%%
274 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
275
276 \book {
277   \header { instrument = "Vocal part and keyboard reduction" }
278   \paper {
279     #(layout-set-staff-size 16)
280   }
281   \score {
282     <<
283       \new Staff <<
284         \new Voice = "sesto" \with { autoBeaming = ##f } <<
285           \set Staff.instrumentName = \markup \smallCaps Sesto.
286           \global \clef treble \sesto
287         >>
288         \lyricsto "sesto" \new Lyrics \sestoLyrics
289       >>
290       \new PianoStaff <<
291         \new Staff <<
292           \global \clef treble
293           \partcombine \keepWithTag #'reduction \violinoI \keepWithTag #'reduction \violinoII
294         >>
295         \new Staff <<
296           \global \clef bass \bassi
297         >>
298       >>
299     >>
300     \layout {
301       indent = 20\mm
302       \context { \Voice printPartCombineTexts = ##f }
303     }
304   }
305 }
306
307 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
308 %%%
309 %%% Violino I
310 %%%
311 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
312
313 \book {
314   \header { instrument = "Violino I" }
315   \paper {
316     #(layout-set-staff-size 18)
317   }
318   \score {
319     \new Staff <<
320       \global \clef treble \keepWithTag #'violin \violinoI
321     >>
322     \layout { indent = 5\mm }
323   }
324 }