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