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