Recursive make considered harmful.
[music/pretentious.git] / 01-song1 / music / stick.ly
1 \include "../stafftab.ly"
2
3 stickIntroLeft = \relative c, {
4 r8 b-1\8\f cis-4\8 r \parenthesize <cis'-1\10 gis'-1\11>\pp r <cis-1\10 gis'-1\11>\f cis,-4\8 |
5 r8 b-1\8 cis-4\8 r \parenthesize <cis'-1\10 gis'-1\11>\pp r <cis-1\10 gis'-1\11>\f cis,-4\8 |
6 r8 b-1\8 cis-4\8 r \parenthesize <cis'-1\10 gis'-1\11>\pp r <cis-1\10 gis'-1\11>\f r |
7 e8-1\10 b'-2\11 e,-1\10 b'-2\11 dis,8-1\10 b'-2\11 dis,-1\10 b'-2\11 |
8
9 r8 b,,-1\8 cis-4\8 r \parenthesize <cis'-1\10 gis'-1\11>\pp r <cis-1\10 gis'-1\11>\f cis,-4\8 |
10 r8 b-1\8 cis-4\8 r \parenthesize <cis'-1\10 gis'-1\11>\pp r <cis-1\10 gis'-1\11>\f cis,-4\8 |
11 r8 b-1\8 cis-4\8 r \parenthesize <cis'-1\10 gis'-1\11>\pp r <cis-1\10 gis'-1\11>\f r |
12 <e-1\10 b'-2\11>2 <dis-1\10 b'-2\11> |
13 }
14
15 stickIntroRight = \relative c {
16 \repeat unfold 3 {
17 <dis-3\5 fis-1\4 b-1\3>4 r8
18 <e-3\5 gis-1\4 cis-1\3>4 <e-3\5 gis-1\4 cis-1\3> r8 |
19 }
20 <gis-3\4 b-1\3 e-1\2>2 <dis-3\5 fis-1\4 b-1\3> |
21
22 \repeat unfold 3 {
23 <dis-3\5 fis-1\4 b-1\3>4 r8
24 <e-3\5 gis-1\4 cis-1\3>4 <e-3\5 gis-1\4 cis-1\3> r8 |
25 }
26 gis'16-1\2 a-2\2 gis8-2\2 fis-4\3 e-2\3
27 dis16-1\3 e-2\3 dis-1\3 cis-4\4 b4-2\4
28 }
29
30 stickALeft = \relative c {
31 \key cis \minor
32 \time 2/4
33 cis8 r cis r | r4 cis8 r | r4 cis8 cis |
34 cis8 r cis r | r4 cis8 r |
35 \time 6/8
36 r4 cis8 r cis cis |
37
38 \time 2/4
39 cis8 r cis r | r4 cis8 r | r4 cis8 r |
40 \time 4/4
41 r2 r4 e'4-2\12 ~ | e2-2\12 e4-.-2\12 dis-.-1\12 |
42 }
43
44 stickARight = \relative c {
45 \key cis \minor
46 \time 2/4
47 r4 r | <e-3\5 gis-1\4 cis-1\3>4 r8 <dis-3\5 fis-1\4 b-1\3> | r <dis-3\5 fis-1\4 b-1\3> r r |
48 r4 r | <e-3\5 gis-1\4 cis-1\3>4 r8 <dis-3\5 fis-1\4 b-1\3> |
49 \time 6/8
50 r <dis-3\5 fis-1\4 b-1\3> r <e-3\5 gis-1\4 cis-1\3> r r|
51
52 \time 2/4
53 r4 r | <e-3\5 gis-1\4 cis-1\3>4 r8 <dis-3\5 fis-1\4 b-1\3> | r <dis-3\5 fis-1\4 b-1\3> r r |
54 \time 4/4
55 cis'8-2\3 gis-1\4 e-3\5
56 \change Staff = "stick left" dis'-1\12 \change Staff = "stick right" c-2\3 fis,-1\4
57 cis'4-2\3 ~ | cis2-2\3 cis4-.-2\3 c-.-1\3 |
58 }
59
60 stickAExtendedLeft = \relative c' {
61 \time 4/4
62 %% Notes come from the right. The left hand only supports the right
63 %% hand line.
64 r1 | r1 |
65
66 r2 r4 e4-2\12 ~ | e2-2\12 e4-.-2\12 dis-.-1\12 |
67 r1 | r1 |
68 }
69
70 stickAExtendedRight = \relative c' {
71 \time 4/4
72 e8-1\2 cis-3\3 \change Staff = "stick left" gis-1\11
73 \change Staff = "stick right"
74 fis'-2\2 c-1\3 \change Staff = "stick left" a-2\11
75 \change Staff = "stick right"
76 <e'-3\3 gis-2\2>4 ~ | q4.
77
78 \change Staff = "stick left"
79 e8-2\12
80 \change Staff = "stick right"
81 fis-2\2
82 \change Staff = "stick left"
83 dis-1\12
84 \change Staff = "stick right"
85 c-1\3
86 \change Staff = "stick left"
87 e-2\12 |
88 \change Staff = "stick right"
89
90 %% TODO: this is copied from elsewhere: merge!
91 cis8-2\3 gis-1\4 e-3\5
92 \change Staff = "stick left" dis'-1\12 \change Staff = "stick right" c-2\3 fis,-1\4
93 cis'4-2\3 ~ | cis2-2\3 cis4-.-2\3 c-.-1\3 |
94
95 %% TODO: almost identical to the beginning of this segment
96 e8-1\2 cis-3\3 \change Staff = "stick left" gis-1\11
97 \change Staff = "stick right"
98 fis'-2\2 c-1\3 \change Staff = "stick left" a-2\11
99 \change Staff = "stick right"
100 <e'-3\3 gis-2\2>4 ~ | q2 r8 fis gis a |
101 }
102
103 stickATransitionLeft = \relative c {
104 \time 4/4 r1 | r1 | r1 |
105 }
106 stickATransitionRight = \relative c' {
107 b'8-1\1 gis-2\2 e-3\3 fis-1\2 gis-2\2 e-3\3 <e-3\3 a-2\2 cis-1\1>4\arpeggio ~ |
108 <e-3\3 a-2\2 cis-1\1>1 ~ | <e-3\3 a-2\2 cis-1\1>1 |
109 }
110
111 stickATransitionVariantLeft = \relative c {
112 \time 4/4 r1 | r1 | r1 | r1 | r1 | r1 |
113 }
114
115 stickATransitionVariantRight = \relative c' {
116 \time 4/4 \repeat unfold 4 {
117 cis8-2\3 gis-1\4 e-3\5
118 e' % bass side, -3\12
119 c4-.-1\3 cis4-.-2\3
120 }
121 <e-3\5 gis-1\4 cis-2\3>8-. r r q-. r r r r | r q4. r2 |
122 }
123
124 stickATransitionVariantPreOutroLeft = \relative c {
125 \time 4/4 r1 | r1 | r1 | r1 |
126 }
127
128 stickATransitionVariantPreOutroRight = \relative c' {
129 \tempo 4 = 195
130 \time 4/4 \repeat unfold 3 {
131 cis8-2\3 gis-1\4 e-3\5
132 e' % bass side, -3\12
133 c4-.-1\3 cis4-.-2\3
134 }
135 <cis-1\4 gis-1\3>1 |
136 }
137
138 stickVerseLeft = \relative c {
139 \time 4/4
140 \key cis \minor
141 cis4-1\10\sustainOn gis'-2\11 e'-3\12 cis,-1\10 ~ cis gis'-2\11 e'-3\12 r\sustainOff |
142 e,,-1\9\sustainOn b'-2\10 gis'-4\11\sustainOff b,-1\10\sustainOn ~ b fis'-2\11 dis'-4\12 b,-1\10\sustainOff |
143 cis4-1\10\sustainOn gis'-2\11 e'-3\12 cis,-1\10 ~ cis gis'-2\11 e'-3\12 r\sustainOff |
144 e,,-1\9\sustainOn b'-2\10 gis'-4\11\sustainOff b,-1\10\sustainOn ~ b fis'-2\11 dis'-4\12 b,-1\10\sustainOff |
145 a,4-.-3\8 a-.-1\8 a-.-3\8 <a'-1\10 e'-1\11 b'-1\12>4 ~ | q1 |
146 <a-1\10 e'-1\11 b'-1\12>4. cis-4\10 <b-1\10 fis'-1\11 cis'-1\12>4 ~ | q1 |
147 }
148
149 % TODO
150 stickVerseRight = \relative c {
151 \time 4/4
152 \key cis \minor
153 r1 | r1 | r1 | r1 | r1 | r1 |
154 r1 | r1 | r1 | r1 | r1 | r1 |
155 }
156
157 stickVerseVariantLeft = \relative c {
158 \time 4/4
159 \key bes \minor
160 bes4\sustainOn f' des' bes, ~ bes f' des' r\sustainOff |
161 des,\sustainOn as' f' c,\sustainOff ~ c\sustainOn as' es' c,\sustainOff |
162
163 bes4\sustainOn f' des' bes, ~ bes f' des' r\sustainOff |
164 des,\sustainOn as' f' c,\sustainOff ~ c\sustainOn as' es' c,\sustainOff |
165
166 ges8 r ges r ges r <des' f'>4 ~ | <des f'>1 |
167 ges,,4. <ges' des' as'>4. as,4 ~ | as1 |
168 }
169
170 % TODO
171 stickVerseVariantRight = \relative c {
172 \time 4/4
173 \key bes \minor
174 r1 | r1 | r1 | r1 | r1 | r1 |
175 r1 | r1 | r1 | r1 | r1 | r1 |
176 }
177
178 % TODO
179 stickVerseHarderLeft = \stickVerseLeft
180
181 % TODO
182 stickVerseHarderRight = \stickVerseRight
183
184 stickNastyLeft = \relative c {
185 \time 6/8
186 \key cis \minor
187 R2.*8 | R2.*8 |
188 \repeat volta 8 {
189 cis,8 cis' cis, r cis cis' | cis, r cis cis' cis, r |
190 }
191
192 \repeat volta 3 {
193 cis' cis cis r cis cis | cis r cis cis cis r |
194 cis cis cis r cis cis | cis r cis cis cis r |
195 cis cis cis r cis cis | cis r cis cis cis r |
196 cis cis cis r cis cis |
197 } \alternative {
198 { cis r cis cis cis r |}
199 { bis r bis bis bis r |}
200 }
201
202 \key e \minor
203 b b b r b b | b r c c c r |
204 c c c r c c | b r b b b r |
205
206 \repeat volta 2 {
207 e, e e r e e | e r e e fis' g |
208 fis fis fis r fis fis | fis g a b, c b |
209
210 e, e e r e e | e r e e fis' g |
211 } \alternative {
212 { ais, ais ais r ais ais | a r a a a r |}
213 {
214 \time 9/8
215 fis fis fis r fis fis fis16-. r fis8 g |
216 }
217 }
218
219 \time 3/4
220 a2. ~ | a2. |
221 }
222
223 stickNastyRight = \relative c {
224 \time 6/8
225 \key cis \minor
226 R2.*8 | R2.*8 |
227 \repeat volta 8 { R2.*2 |}
228
229 \repeat volta 3 {
230 e8 e e r e e | e r e e e r |
231 es es es r es es | fis r fis fis fis r |
232 e e e r e e | e r e e e r |
233 e e e r e e |
234 }
235 \alternative {
236 { e r e e e r |}
237 { es r es es es r |}
238 }
239
240 \key e \minor
241 e e e r e e | e r e e e r |
242 e e e r e e | es r es es es r |
243
244 \repeat volta 2 {
245 e e e r e e | e r e e a b |
246 a a a r a a | a b c es e es |
247 e, e e r e e | e r e e a b |
248 } \alternative {
249 { ais ais ais r ais ais | a r a a a r |}
250 {
251 \time 9/8
252 a a a r a a a16-. r a8 b |
253 }
254 }
255
256 \time 3/4
257 c2. ~ | c2. |
258 }
259
260 stickWaltzLeft = \relative c {
261 \time 3/4
262 e4 b' g' | es,4 b' g' |
263 d, b' g' | cis,, a' e' |
264 c,\sustainOn g' e' | r2 c,4 | g'2 c,4 |
265 g'2. ~ | g2. | r2 c,4\sustainOff |
266
267 d4\sustainOn a' fis' | r2 d,4 | a'2 d,4 |
268 a'4. d,4.\sustainOff | cis4 c b |
269 \key fis \minor
270 bes4\sustainOn fis' cis' | r2 bes,4 | fis'2.\sustainOff |
271 \time 4/4
272 cis4 a' e' cis, | c gis' dis' c, |
273 }
274
275 stickWaltzRight = \relative c'' {
276 \time 3/4
277 r4 <g b> <g b> | r <g b> <g b> |
278 <g b> c d | <g, b>2. |
279 <g b>2.\arpeggio | <e a> | <b e>2 r4 |
280 <g' b>4. <e a>4. | <b e>4 a' b | c b a |
281
282 <g b>2.\arpeggio | <e a> | <b e>2 fis'4 |
283 <g b>4. <e a>4. | e4 fis g |
284 \key fis \minor
285 <e gis>2. | <cis fis>2. | <gis cis>2 r4 |
286
287 \time 4/4
288 <e' gis>4. <cis fis> cis4 |
289 gis'4. fis c4 |
290 }
291
292 stickOutroLeft = \relative c, {
293 \time 4/4
294 \repeat unfold 3 { r8 b cis <cis' gis'> r q r r |}
295 <e b'>2 <dis b'> |
296 \repeat unfold 3 { r8 b cis <cis' gis'> r q r r |}
297 <e b'>2 <dis b'> |
298 }
299
300 stickOutroRight = \relative c' {
301 \repeat unfold 3 { <cis e>8 r r r <gis cis> r q r | }
302 <gis b e>2 <dis-3\5 fis-1\4 b-1\3> |
303 \repeat unfold 3 { <cis e>8 r r r <gis cis> r q r | }
304 <gis b e>2 <dis-3\5 fis-1\4 b-1\3> |
305 }
306
307 stickEndLeft = {}
308 stickEndRight = {}
309
310
311
312 stick = <<
313 \new StaffTab = "stick right" \relative c' {
314 \set Staff.stringTunings = #stick-matched-reciprocal-tuning
315 \set Staff.midiPanPosition = #-0.7
316 \key cis \minor
317 \clef "treble_8"
318
319 \time 4/4
320 \repeat volta 2 \stickIntroRight
321 \repeat volta 2 \stickARight
322 \stickAExtendedRight
323 \stickATransitionRight
324
325 \repeat volta 3 \stickVerseRight
326 \stickVerseVariantRight
327 \stickVerseHarderRight
328
329 \repeat volta 2 \stickARight
330 \stickAExtendedRight
331 \stickATransitionVariantRight
332
333 \nastyPause
334 \stickNastyRight
335 \stickWaltzRight
336
337 \tempo 4 = 185
338 \repeat volta 2 \stickARight
339 \stickAExtendedRight
340 \stickATransitionVariantPreOutroRight
341 \repeat volta 2 \stickOutroRight
342 \stickEndRight
343 }
344
345 %% staff for left hand side
346 \new StaffTab = "stick left" \relative c {
347 \set Staff.stringTunings = #stick-matched-reciprocal-tuning
348 \set Staff.midiPanPosition = #0.7
349 \key cis \minor
350 \clef "bass"
351
352 \time 4/4
353 \repeat volta 2 \stickIntroLeft
354 \repeat volta 2 \stickALeft
355 \stickAExtendedLeft
356 \stickATransitionLeft
357
358 \repeat volta 3 \stickVerseLeft
359 \stickVerseVariantLeft
360 \stickVerseHarderLeft
361
362 \repeat volta 2 \stickALeft
363 \stickAExtendedLeft
364 \stickATransitionVariantLeft
365
366 \nastyPause
367 \stickNastyLeft
368 \stickWaltzLeft
369
370 \repeat volta 2 \stickALeft
371 \stickAExtendedLeft
372 \stickATransitionVariantPreOutroLeft
373 \repeat volta 2 \stickOutroLeft
374 \stickEndLeft
375 }
376 >>
377
378 %% Local Variables:
379 %% compile-command: "make -C .."
380 %% End: