song 1: stick: Use more volta repeats.
[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 volta 8 {
176 cis,8 cis' cis, r cis cis' | cis, r cis cis' cis, r |
177 }
178
179 \repeat volta 3 {
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 cis cis cis r cis cis |
184 } \alternative {
185 { cis r cis cis cis r |}
186 { bis r bis bis bis r |}
187 }
188
189 \key e \minor
190 b b b r b b | b r c c c r |
191 c c c r c c | b r b b b r |
192
193 \repeat volta 2 {
194 e, e e r e e | e r e e fis' g |
195 fis fis fis r fis fis | fis g a b, c b |
196
197 e, e e r e e | e r e e fis' g |
198 } \alternative {
199 { ais, ais ais r ais ais | a r a a a r |}
200 {
201 \time 9/8
202 fis fis fis r fis fis fis16-. r fis8 g |
203 }
204 }
205
206 \time 3/4
207 a2. ~ | a2. |
208 }
209
210 stickNastyRight = \relative c {
211 \time 6/8
212 \key cis \minor
213 R2.*8 | R2.*8 |
214 \repeat volta 8 { R2.*2 |}
215
216 \repeat volta 3 {
217 e8 e e r e e | e r e e e r |
218 es es es r es es | fis r fis fis fis r |
219 e e e r e e | e r e e e r |
220 e e e r e e |
221 }
222 \alternative {
223 { e r e e e r |}
224 { es r es es es r |}
225 }
226
227 \key e \minor
228 e e e r e e | e r e e e r |
229 e e e r e e | es r es es es r |
230
231 \repeat volta 2 {
232 e e e r e e | e r e e a b |
233 a a a r a a | a b c es e es |
234 e, e e r e e | e r e e a b |
235 } \alternative {
236 { ais ais ais r ais ais | a r a a a r |}
237 {
238 \time 9/8
239 a a a r a a a16-. r a8 b |
240 }
241 }
242
243 \time 3/4
244 c2. ~ | c2. |
245 }
246
247 stickWaltzLeft = \relative c {
248 \time 3/4
249 e4 b' g' | es,4 b' g' |
250 d, b' g' | cis,, a' e' |
251 c,\sustainOn g' e' | r2 c,4 | g'2 c,4 |
252 g'2. ~ | g2. | r2 c,4\sustainOff |
253
254 d4\sustainOn a' fis' | r2 d,4 | a'2 d,4 |
255 a'4. d,4.\sustainOff | cis4 c b |
256 \key fis \minor
257 bes4\sustainOn fis' cis' | r2 bes,4 | fis'2.\sustainOff |
258 \time 4/4
259 cis4 a' e' cis, | c gis' dis' c, |
260 }
261
262 stickWaltzRight = \relative c'' {
263 \time 3/4
264 r4 <g b> <g b> | r <g b> <g b> |
265 <g b> c d | <g, b>2. |
266 <g b>2.\arpeggio | <e a> | <b e>2 r4 |
267 <g' b>4. <e a>4. | <b e>4 a' b | c b a |
268
269 <g b>2.\arpeggio | <e a> | <b e>2 fis'4 |
270 <g b>4. <e a>4. | e4 fis g |
271 \key fis \minor
272 <e gis>2. | <cis fis>2. | <gis cis>2 r4 |
273
274 \time 4/4
275 <e' gis>4. <cis fis> cis4 |
276 gis'4. fis c4 |
277 }
278
279 stickOutroLeft = \relative c, {
280 \time 4/4
281 \repeat unfold 3 { r8 b cis <cis' gis'> r q r r |}
282 <e b'>2 <dis b'> |
283 \repeat unfold 3 { r8 b cis <cis' gis'> r q r r |}
284 <e b'>2 <dis b'> |
285 }
286
287 stickOutroRight = \relative c' {
288 \repeat unfold 3 { <cis e>8 r r r <gis cis> r q r | }
289 <gis b e>2 <dis fis b> |
290 \repeat unfold 3 { <cis e>8 r r r <gis cis> r q r | }
291 <gis b e>2 <dis fis b> |
292 }
293
294 stickEndLeft = {}
295 stickEndRight = {}
296
297
298
299 stick = <<
300 \new StaffTab = "stick right" \relative c' {
301 \set Staff.stringTunings = #stick-matched-reciprocal-tuning
302 \set Staff.midiPanPosition = #-0.7
303 \key cis \minor
304 \clef "treble_8"
305
306 \time 4/4
307 \repeat volta 2 \stickIntroRight
308 \repeat volta 2 \stickARight
309 \stickAExtendedRight
310 \stickATransitionRight
311
312 \repeat volta 3 \stickVerseRight
313 \stickVerseVariantRight
314 \stickVerseHarderRight
315
316 \repeat volta 2 \stickARight
317 \stickAExtendedRight
318 \stickATransitionVariantRight
319
320 \nastyPause
321 \stickNastyRight
322 \stickWaltzRight
323
324 \tempo 4 = 185
325 \repeat volta 2 \stickARight
326 \stickAExtendedRight
327 \stickATransitionVariantPreOutroRight
328 \repeat volta 2 \stickOutroRight
329 \stickEndRight
330 }
331
332 %% staff for left hand side
333 \new StaffTab = "stick left" \relative c {
334 \set Staff.stringTunings = #stick-matched-reciprocal-tuning
335 \set Staff.midiPanPosition = #0.7
336 \key cis \minor
337 \clef "bass"
338
339 \time 4/4
340 \repeat volta 2 \stickIntroLeft
341 \repeat volta 2 \stickALeft
342 \stickAExtendedLeft
343 \stickATransitionLeft
344
345 \repeat volta 3 \stickVerseLeft
346 \stickVerseVariantLeft
347 \stickVerseHarderLeft
348
349 \repeat volta 2 \stickALeft
350 \stickAExtendedLeft
351 \stickATransitionVariantLeft
352
353 \nastyPause
354 \stickNastyLeft
355 \stickWaltzLeft
356
357 \repeat volta 2 \stickALeft
358 \stickAExtendedLeft
359 \stickATransitionVariantPreOutroLeft
360 \repeat volta 2 \stickOutroLeft
361 \stickEndLeft
362 }
363 >>
364
365 %% Local Variables:
366 %% compile-command: "make -C .."
367 %% End: