A few nits.
[opus_libre.git] / scores / etoilesanscouleur / guitare.ly
blob53b8d4702b6f0c41ed2b414be3a4d29a5b76ac35
1 %-- Étoile sans couleur -- guitare.ly -----------------------------%
2 % (c) 2011 Valentin Villenave <valentin@villenave.net>
4 \language "italiano"
7 %-- Harmonics -----------------------------------------------------%
9 %%% Apparently, guitar players are unfamiliar with the engraving
10 %%% tradition of leaving harmonic notes undotted and unfilled.
11 harmonics =
12 #(define-music-function (parser location music) (ly:music?)
13 #{ \override NoteHead #'style = #'harmonic-mixed
14 $music
15 \revert NoteHead #'style #})
17 \layout {
18 \context {
19 \Voice
20 harmonicDots = ##t
24 %-- Customized Laissez-Vibrer indications -------------------------%
26 %%% Muffle symbol. (Mostly used in harp scores, but
27 %%% it certainly is convenient for guitar notation.)
28 #(define-markup-command (muffle layout props)
30 (let ((my-path (make-path-markup 0.12 '(
31 (moveto 0 -1.2)
32 (lineto 0 1.2)
33 (moveto -1.2 0)
34 (lineto 1.2 0))))
35 (inner-circle (make-circle-stencil 0.9 0.15 #f))
36 (outer-circle (make-circle-stencil 1.6 0.12 #f)))
37 (ly:stencil-add (interpret-markup layout props my-path)
38 (ly:stencil-add inner-circle outer-circle))))
40 %%%% Pedal-like Laissez Vibrer spanners.
41 %%%% This is a mere workaround. (Not even _actually_ needed.)
42 lvPedal = {
43 \override Staff.SostenutoPedalLineSpanner #'direction = #UP
45 %% Hm. It seems "laissez Vibrer" is not genuine guitar lingo.
46 %% I'm confident they'll look it up, though.
47 \set Staff.pedalSostenutoStrings = #'("l.v." "" "")
49 %% After Neil Puttock on http://lists.gnu.org/archive/html/bug-lilypond/2010-04/msg00030.html
50 \override Staff.PianoPedalBracket #'stencil =
51 #(lambda (grob)
52 (let* (;; the bracket stencil
53 (bracket (ly:piano-pedal-bracket::print grob))
54 ;; its horizontal extent
55 (bracket-ext (ly:stencil-extent bracket X))
56 ;; a pedal asterisk, aligned on its right edge
57 (asterisk (grob-interpret-markup grob
58 (markup #:right-align #:general-align Y -0.5 #:muffle )))
59 ;; the vertical parent of this bracket (a PianoPedalLineSpanner)
60 (pedal-span (ly:grob-parent grob Y))
61 ;; the right NonMusicalPaperColumn of the line spanner
62 (right-column (ly:spanner-bound pedal-span RIGHT))
63 ;; the column's length relative to the system (effectively the width of the barline)
64 (col-length (interval-length
65 (ly:grob-extent right-column (ly:grob-system grob) X)))
66 (length-result (- (cdr bracket-ext) col-length)))
67 ;; return an asterisk moved the same distance as a bracket, minus the width of the barline
68 (ly:stencil-add
69 (make-line-stencil 0.1 2 0 (- length-result 4) 0)
70 (ly:stencil-translate-axis asterisk length-result X))))
73 %-- Misc. definitions ---------------------------------------------%
75 %%% We probably don't need arrowed arpeggios here.
76 %%% But still.
77 arpeggUp =
78 #(let* ((m (make-music 'ArpeggioEvent)))
79 (ly:music-set-property! m 'tweaks
80 (acons 'arpeggio-direction 1
81 (ly:music-property m 'tweaks)))
83 arpeggDown =
84 #(let* ((m (make-music 'ArpeggioEvent)))
85 (ly:music-set-property! m 'tweaks
86 (acons 'arpeggio-direction -1
87 (ly:music-property m 'tweaks)))
91 %-- The actual notes ----------------------------------------------%
93 Guitare = \relative do' {
94 \lvPedal
95 \clef "G_8"
96 \partial 16 s16
97 R1*7/16*2
98 r4 r16 \harmonics <red'\2>8-"h. 4"\mp\laissezVibrer |
99 s1*7/16
100 la,,4-0\laissezVibrer dod'\laissezVibrer sib'4*1/2\laissezVibrer
101 \hideNote <la,, dod' sib'>~
102 \hideNote \grace <la dod' sib'>4 r4 <mi'\6\harmonic>2-"h. 12"\fermata
104 %%% 1 %%%
105 \harmonics <red''\2>4-"h. 16"\p\laissezVibrer
106 <la,,\6>\laissezVibrer dod'\laissezVibrer |
107 sib'2.\laissezVibrer |
108 \harmonics <red\2>4_"laissez vibrer" <la,,\6> dod' sib'2.\laissezVibrer R2. |
109 \harmonics <red\2>4 <la,,\6> dod' sib'2.\laissezVibrer |
110 \harmonics <red\2>4\< la,,-0 dod' |
111 <re,! dod' red sib'>2.\!\arpeggio \laissezVibrer |
112 r4 <mi\6\harmonic>2-"h. 12" \laissezVibrer |
113 red''8-- _"XI."\mp mi,,, la-0 mi dod''-- la, |
114 \pl {r4 r8 \harmonics <mi'>4.} sib''2.--\laissezVibrer |
115 red4 \harmonics <la,\5>-"h. 12" \t {dod8 fad( sol)} |
116 sib4\laissezVibrer \t {r8 red mi,,,} la16-0 mi dod'' la, |
117 \t {sib''16\cresc mi,,, dod''} \t {la, fad''( sol)}
118 sib-. <la,, red''>-- \t {dod' sib' sol} \t {red'8 la,, dod'} |
119 <re,! mi' sol red'>4-- -\dyn "poco_f" <la sib' re fad dod'!>--\arpeggio
120 \acciaccatura {mi32[ red' sol si]} sold'8-- mi,, |
121 \pl {fa2-- r4}
122 {r16 la' \t {sol'^\p do, la} \t {sol' do, la} \t {sol' do, la}
123 \t {sol' do, sib} \t {sold' dod, sol!}} |
124 \lettersOn
125 \ttt {\letter "r" fa^"semplice" \letter "a" la,\laissezVibrer
126 \letter "y" la'' \letter "o" do,( \letter "n" sib) \letter "s" sol'}
127 \pl fa,,2 {r8 sol''32\mf\< do, sol mi sol' do, sol mi sol' do, sol mi\!} |
128 \lettersOn
129 \tt {\letter "d" re16-0\f \letter "e" <mi\5>
130 \letter "s" sol' \letter "i" dod, \letter "r" fa}
131 \lettersOff
132 \tt {re,-0 <mi\5> si'!-0 <dod\3> fa} sol4\laissezVibrer |
133 r4 \t {re,16-0\p\laissezVibrer lad' si-0} fa'8-. r8 <sol, re' mib sib'-.>\sf _"IV."\arpeggio |
134 \tt {r16 la,-0\<\laissezVibrer si'! fad' sol} re'4\!
135 \lettersOn
136 \letter "v" red\f\laissezVibrer |
137 \letter "a" la,,-0 \letter "i" <dod'\4> \letter "n" sib'~ |
138 \lettersOff
140 %%% 2 %%%
141 sib2 r4 |
142 \pl re,,2.-0\p {r4 <la' dod fad>2-"(non arp.)" --} |
143 \pl la,2.-0 {r8 \harmonics <mi'\6>-"h. 12"\laissezVibrer
144 <sib' re sol>2--} |
145 \pl {re,2-0\< <dod\6>4--\!} {r8
146 \harmonics <la'\5>-"h. 12"\laissezVibrer <mi' sold dod>2--} |
147 \pl sol,,2. {r8 re'-0\laissezVibrer <si' mi la>2\sf\arpeggio} |
148 r8 \harmonics {<si\6>-"h. 7"-\dyn "p_en dehors"\laissezVibrer
149 \t {<mi\5>\laissezVibrer <re'\3> <la\4>\laissezVibrer}} r4 |
150 \pl sol,2.-0\pp {r4 <si-0 fad'>2--}
151 \pl re,2.-0 {r4\cresc <la' dod fad>2--\!}
152 <la,-0 la'>4*3/4~ \hideNote la4*1/4 <sib' re sol>4--
153 \lettersOn
154 \tt {r16 \letter "j" red,16( \letter "e" mi)
155 \letter "u" dod'( \letter "n" sib)\!} | \lettersOff
156 \pl mi,,2.\f {\t { \lettersOn
157 \letter "e" mi16\laissezVibrer \letter "s" sol'-0 \letter "s" <sol\4>}
158 \letter "e" mi'8-0 \lettersOff <si red sold>2--} |
159 \pl mi,,2. {r4 <sol' do mib lab>2--\arpeggio} |
160 \lettersOn
161 \tt {\letter "e" mi16 \letter "t" si''
162 \letter "o" do, \letter "i" dod \letter "l" sold'} \lettersOff
163 \pl mi,,2
164 {\lettersOn \letter "e" mi16
165 \letter "s" sol' \lettersOff <sib dod fad la>4.--} |
166 \tt {mi,,16\dim red' la' re! fa!}
167 sib4^"(bend)" -\bendAfter #+2
168 \tt {mi,,,16 red' la' re fa} |
169 sib4-\bendAfter #+4 mi,,,8\!\laissezVibrer
170 \harmonics { <re'!\4>-"h. 12"
171 \t {<la'\4>-"h. 7" <re\3> <fad\2>} |
172 <si\1>2.\pp\laissezVibrer } |
173 <fa,, si mi sol re' mi>4.-\dyn "mf_ample"
174 <fa la re sold dod mi> |
175 <fa' sib red mi-0>2.~_"III." <fa sib red mi>2\> la,4-0\laissezVibrer |
176 <dod' red mi-0 si'>2_"VIII."\p r4 |
178 %%% 3 %%%
179 R2.*8
180 r4 r8 mi,,\mf sol'\laissezVibrer do, |
181 fa,2.--\laissezVibrer |
182 \t {mi8\<\laissezVibrer dod' sold'\!~} sold \acciaccatura si sol4. |
183 \tt {r16 fa do sol' mi,~} \t {mi8-- do'\cresc fa} \t {sol do fa\!} |
184 <mi,, sol' do fa>8\f q4 q4.-- |
185 <fa si re sol si mi>8\arpeggio
186 \t {fa16\mp\< si fa} \t {si re si} \t {re sol re} \t {sol si sol} \t {si mi sol} |
187 <mi,, sol' do fa>8\f \t {fa''16 do sol}
188 mi,8\laissezVibrer <re' sol do fa>4.\sf |
189 \t {fa,16\p\< mi' fa,} \t {mi fa' fa,} \t {mi fa' mi,}
190 \t {fa mi' mi,} \t {fa' mi' fa,} \t {mi fa' fa,} |
191 \t {mi\mp\> fa' mi,} \t {fa mi' fa,} \t {mi mi' mi} \t {fa mi fa} \t {mi fa mi} \t {fa mi mi} |
192 \t {mi\ppp mi mi} r8 r2 |
193 <mi, fa mi'>8-.^"palm mute" r r2 |
195 %%% 4 %%%
196 \pl \xNote {s4 do_"(du pouce, sur le bois)"
197 do do do do do do do do s8 do do4 }
198 {<fa, si re sol si mi>2..->--\f\arpeggio
199 <fa si re sol si mi>4.->-- r4 r16
200 <fa si re sol si mi>4..->-- r8
201 <fa si re sol si mi>4.->--
202 <fa si re sol si mi>4-> r8 <fa si re sol si mi>->\laissezVibrer }
203 \xNote {do'8_"(pouce)" la''^"(autres doigts)" la-> do,,16}
204 <fa, si re sol si mi>->\laissezVibrer
205 \xNote {do'8 la'' la-> do,,}
206 \pl \xNote {do4 do8 la''->}
207 {r8 <fa,, si re sol si mi>4.} |
208 \xNote do'8 \t {si'16\f mi si} \t {sol si sol} re32 sol re si
209 fa8 <si re sol si mi>-> \xNote
210 <mi sol si re fa>4->^"(sur les cordes)"
211 \xNote {do8\< \t {la''16 la la} la8-> do,, |
212 la''} <fa,, si re sol si mi>->
213 \xNote {<mi' sol si re fa>-> \t {do16\< la'' do,,}
214 la''\!-> la do,, do la''-> la do,, la''->
215 do,, do la''-> do,, la''-> do,, do la''-> |
216 \ttt {do,,\< la'' la la la la} do,,8->\!} <fa, si re sol si mi>->
217 \xNote {<mi' sol si re fa>-> \t {do16 la'' do,,}
218 la''8-. \t {do,,16 la'' do,,} la''-. la do,, do
219 la''8-. \t {do,,16 la'' do,,} la''8-. }
220 fa,,\f-> si-> re-> \t {sol16\< re sol} \t {si sol si}
221 \ttt {mi fa,, si re sol si}
222 mi\! fa,, <fa si re sol si mi>->\arpeggDown
223 <fa si re sol si mi>->\arpeggUp
224 \xNote <mi' sol si re fa>4-> |
225 \lettersOn
226 \t {\letter "s" sol'8\f \letter "o" do, \letter "l" lab}
227 \letter "e" mi \lettersOff mi,\laissezVibrer \lettersOn
228 \letter "i" dod' \letter "l" sold'
229 \lettersOff
230 mi,( fa) fa( mi) mi( fa) |
231 fa\mf fa fa2.\laissezVibrer s2 |
233 %%% 5 %%%
235 \ttt {r16 mi''-\dyn "mf_en dehors" re mi si sol}
236 \ttt {la re, mi\< la, si la} fa2.\!\laissezVibrer r4 |
237 \t {r4 fa fa} fa2\< fa4 fa8 fa |
238 <mi mi'>16\ff mi mi4.\laissezVibrer
239 <mi''\5\harmonic>1-"h. 7"\f |
240 <mi'\1\harmonic>1.-"h. 12"\sf\laissezVibrer |
242 r2 r4 re,16\mf sib dod la \t {sib8 fad re} \t {mi\< sib fad} |
243 mi1\!\laissezVibrer <mi'''\1\harmonic>2-"h. 12"\f |
244 \harmonics {\t {r4 mi\< mi~} mi8 mi mi4\!}
245 \bendAfter #-7 mi2~_"(bend)"\f mi1 r2 |
248 %%% 6 %%%
249 \xNote {
250 R1.*2 \t {r4 do,,\mp do} r do r do |
251 R1.*2 \t {r4 do do} r do r do |
252 R1. \t {r4 do\< do} r do r do\! | r do\p
253 r2 r4 r8 \t {la''16-\dyn "ff_sub." la la} la4-> r r1 |
254 R1.*2 \t {r4 do,,\f do} \t {r do do}
255 \t {r do8} \t {la'' do,, la''} |
256 \tupletUp \t {r4 \tupletDown \t {la8 la la} do,,4->} \tupletNeutral
257 \ttt {la''8\< do,, la'' do,, la'' do,,}
258 \ttt {la'' do,, la'' do,, la''16 do,, la'' do,,} |
260 %%% 7 %%%
261 la''4->\ff r2 } |
262 <mi,, mi'\5>2.\fff\laissezVibrer
263 \snappizzicato- "(pizz Bartòk)" |
265 \t {mi8\ff sib''' fa} do4 si'->~
266 si la,,-0 \acciaccatura dod''8-> mi,4~ |
267 mi8\< dod' la,, si'' do, fa\! |
268 \pl {r2 \harmonics <mi\5>4_"h. 7" s2}
269 {sib'2.->--~ sib2} do,8\mf sib |
270 sib'-> \harmonics <mi,\5>4 sib'8->
271 \t {mi,,,\< sib'' do} |
272 sib4\! r \harmonics <mi,\6>-"h. 12" \laissezVibrer
274 r4 sib'\< mi,,8 dod'' |
275 fa,,2.\ff\laissezVibrer |
276 r4 sib''8-.\f mi,,-. dod''-. fa,,-. |
277 r4 \harmonics <sol'\2>-"h.12" <dod,,\6>_"IX." |
278 sold'''4\sfz\snappizzicato r2 |
279 R2.*7
280 \harmonics {\t {re,8-"h. 12"-\dyn "pomposo" sol si} mi4} r |
281 R2.*25
283 %%% 8 %%%
284 \pl re,,2.\p\laissezVibrer {r4 <dod' fa sib>2--\laissezVibrer}
285 R2.*3
286 re,4\mp\laissezVibrer dod'\laissezVibrer sib'\laissezVibrer
287 R2.*2
288 \t {la,,4-0\laissezVibrer dod'\laissezVibrer sib'~} sib4\laissezVibrer
290 red4_"XI."\mf\>\laissezVibrer la,,\laissezVibrer dod'\laissezVibrer |
291 sib'2.\p\laissezVibrer R2.
292 r2 \t {red8 la,, dod'~} \t {dod sib'4~} sib2~ |
293 sib4. sib~ | sib8\< sib2 si8\! |
294 \pl {
295 fa,\mf\laissezVibrer do' lab'4 <do, lab'>
296 mi,8\>\laissezVibrer si' sol'4\!
298 do2~ do8 si dod2
299 } r4 | R2. r2 r8 \pl {
300 s8 fa,,-\dyn "poco_f"\laissezVibrer do' lab'4 <do, lab'>
301 mi,8\laissezVibrer si' sol'4 <sib, sol'>~
302 <sib sol'> <dod,\6>8\laissezVibrer sol'
304 si'8 do2 r8 si dod2. si!2
305 } <si, la' re>4--\sf~ | <si la' re>2 r4 |
306 r4 <fa do' fa lab>2\p\arpeggio |
307 r4 <mi si' mi sol>2\arpeggio |
308 r4 <si fad' si re fad>2\arpeggio |
309 r4 <si' re fad>2\pp_"(non arp.)" |
310 r4 <sib, mi sol do mi>2\p\arpeggio |
311 r4 <la fa' sol dod fa>2\arpeggio\> |
312 r4 <re la' dod fad>2\arpeggio \! ~ |
314 %%% 9 %%%
315 <re la' dod fad>4 r2 |
316 R2.*3
317 \pl {
318 la2.\mp la la la la
320 s8 mi'\laissezVibrer <red' mi> si\laissezVibrer <red mi>4--
321 s8 mi,\laissezVibrer <red' mi> si <red mi> mi,
322 s8 mi <red' mi> si <red mi>4--
323 s8 mi, <red' mi> si <red mi> mi,,
324 s8 mi' <red' mi> si <red mi>4--
327 \pl {
328 la,2.\mp la la
330 s8 mi'\laissezVibrer <re'! mi> si\laissezVibrer <re mi>4--
331 s8 mi, <re' mi> si <re mi> mi,,
332 s8 mi' <re' mi> si <red mi>4--
334 \set tieWaitForNote = ##t
335 \t {la,4--~\< mi'~ <si' re mi>--\mf~} <la, mi' si' re mi>~
336 \hideNotes <la mi' si' re mi>2. \unHideNotes
337 \set tieWaitForNote = ##f
339 red''4_"XI."\mp\laissezVibrer la,,-0\laissezVibrer dod'\laissezVibrer |
340 sib'2.\laissezVibrer |
341 red4\p\laissezVibrer la,,-0\laissezVibrer
342 \harmonics {<dod'\6>_"(h. d'octave)"\laissezVibrer
343 r4 <sib'\4>2\laissezVibrer \fermata
344 <mi,,\5>2.\pp-"h. 7"\laissezVibrer }
347 %------------------------------------------------------------------%