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