song2: stick: Add more fingering info.
[music/pretentious.git] / 02-song2 / music / stick.ly
1 \include "../stafftab.ly"
2
3 stickIntroLeft = \relative c {
4 \repeat unfold 2 {
5 <b a' d>8 r16 q8 r16
6 <b gis' d'>4 b8 ~ q b |
7 <b g' d'>8 r16 q8 r16
8 <b fis' d'>4 b8 ~ q4 |
9
10 <b a' d>8 r16 q8 r16
11 <b gis' d'>4 b8 ~ q b |
12 <b g' d'>8 r16 q8 r16
13 <b fis' d'>8 ~ q2 |
14 }
15 }
16
17 stickIntroRight = \relative c' {
18 fis8. fis e4 r16 ais,16 b cis d gis, |
19 e'8. e d4 ~ d4 r8 |
20 \grace{e16} fis8. fis e4 ~ e4 fis8 |
21 d8. cis b4 r4. |
22
23 \grace{e16} fis8. a8 fis16 e4 r16 ais,16 b cis d gis, |
24 fis'8. fis8 r16 e d e d8. r4 |
25 \grace{ e8 \glissando s8 } fis8 ~ <fis d'>16 r8 <e cis'>16 r8 <d b'>2 |
26 \grace{d32 g32} b16 r8 g r16 fis8 ~ fis2 |
27 }
28
29 stickStanzaLeft = \relative c {
30 \repeat unfold 2 {
31 <b fis'>8 r16 q8 r16
32 <b fis'>4 q8 r q |
33 <b g'>8 r16 q8 r16
34 <b fis'>4 q8 ~ q4 |
35
36 <b fis'>8 r16 q8 r16
37 <e b>4 q8 r q |
38 } \alternative {
39 { <b g'>8 r16 q8 r16 <b fis'>2 r8 |}
40 { <b g' d'>8 r16 <a e'>8 r16 <d, a'>8 ~ <d a'>2 |}
41 }
42 }
43
44 stickStanzaRight = \relative c' {
45 \repeat unfold 2 {
46 <a d>8 r16 <a d>8 r16
47 <gis d'>4 r8 <gis d'> r |
48 <d' g>8 r16 <d g>8 r16
49 <d fis>4 r8 <d fis> r |
50
51 <a d>8 r16 <a d>8 r16
52 <gis d'>4 r8 <gis d'> r |
53 } \alternative {
54 { <d' g>8 r16 <d g>8 r16 <d fis>2 r8 |}
55 { <d g>8 r16 <d g>8 r16 <d fis>8 ~ <d fis>2 |}
56 }
57 }
58
59 stickBLeft = \relative c {
60 \repeat unfold 2 {
61 <cis gis'>4.\arpeggio <fis, cis'>4\arpeggio\sustainOn fis4 cis'8\sustainOff |
62 } \alternative {
63 { a,8 cis'4 e,4\sustainOn b'8 gis' e,\sustainOff |}
64 { cis' r16 dis8 r16 e8 ~ e2 |}
65 }
66 }
67
68 stickBRight = \relative c' {
69 <b e>8\arpeggio r16 <b e>8 r16
70 <ais e'>4 r8 <ais e'> r |
71 a8. ~ <a e'>8 a16 gis2 r8 |
72
73 <b e>8 r16 <b e>8 r16 <ais e'>4 r8 <ais e'> r |
74 <e' a>8 r16 <fis a>8 r16 <e gis>2 r8 |
75 }
76
77 %% switch to acoustic guitar here
78 stickTransitionLeft = \relative c, {
79 \repeat volta 2 { R1*4 }
80 \repeat volta 2 { R1*2 }
81 \repeat volta 2 { R1*2 }
82 }
83
84 stickTransitionRight = \relative c' {
85 \repeat volta 2 { R1*4 }
86 \repeat volta 2 { R1*2 }
87 \repeat volta 2 { R1*2 }
88 }
89
90 stickCrescendoLeft = \relative c, {
91 \time 6/8
92 \repeat unfold 8 { R2. |}
93 }
94
95 stickCrescendoRight = \relative c' {
96 \time 6/8
97 \repeat unfold 8 { R2. |}
98 }
99
100 stickThreeLeft = \relative c, {
101 \time 6/8
102 \repeat volta 2 { R2.*2 }
103 R2.*4
104 }
105
106 stickThreeRight = \relative c' {
107 \time 6/8
108 \repeat volta 2 { R2.*2 }
109 R2.*4
110 }
111
112 stickMartaRekadoLeft = \relative c, {
113 \time 5/8 R8*5 |
114 \time 7/8 R8*7 |
115 \time 2/4 R4*2 |
116
117 \time 5/8 R8*5 |
118 \time 7/8 R8*7 |
119 \time 2/4 R4*2 |
120
121 \time 3/4
122 R4*3 | R4*3 | R4*3 | R4*3 | R4*3 | R4*3 | R4*3 |
123 \time 4/4 R8*8 |
124 }
125
126 stickMartaRekadoRight = \relative c' {
127 \time 5/8 R8*5 |
128 \time 7/8 R8*7 |
129 \time 2/4 R4*2 |
130
131 \time 5/8 R8*5 |
132 \time 7/8 R8*7 |
133 \time 2/4 R4*2 |
134
135 \time 3/4
136 R4*3 | R4*3 | R4*3 | R4*3 | R4*3 | R4*3 | R4*3 |
137 \time 4/4 R8*8 |
138 }
139
140 stickRepriseLeft = \relative c, {
141 \time 4/4
142 \repeat unfold 3 {
143 <fis cis'>8 r16 <b fis'>16 r16 <fis cis'> <fis dis' a'>8 ~
144 <fis dis' a'>8 fis <dis' a'> fis, <f d' a'> r16 <f d' a'>8 r16 <fis cis' a'>8 ~
145 <fis cis' a'>2 |
146 } \alternative {
147 %% TODO: some notes are too low
148 { <fis cis'>8 r16 <b fis'>16 r16 a, b4 fis'8 <b fis'> cis,
149 <d d' a'>8 r16 a8 r16 fis4. ~ fis4 | }
150 { <fis' cis'>8 r16 <b fis'>16 r16 a, b4 fis'8 <b fis'> r
151 <f d' a'>8 r16 <f d' a'>8 r16 <fis cis' a'>4. ~ <fis cis' a'>4 | }
152 }
153 }
154
155 stickRepriseRight = \relative c' {
156 \time 4/4
157 \repeat unfold 3 {
158 r8 <a cis fis>16-. r r r <a cis fis>8 ~
159 <a cis fis>4 ~ <a cis fis>4
160 <f' a d>8 r16 <f a d>8 r16 <fis gis cis>8 ~ <fis a cis>2 |
161
162 r8 <a, cis fis>16-. r r r <dis fis b>8 ~
163 <dis fis b>4 ~ <dis fis b>4
164 <a d f>8 r16 <a d f>8 r16 <a cis fis>4. ~ <a cis fis>4 |
165 }
166 }
167
168 stickFinalLeft = \relative c, {
169 \time 4/4
170 \repeat volta 4 { R1*4 }
171 R1
172 %% alternate right and left hand
173 %% keep this bar alive; it's filled later
174 s1
175 }
176
177 stickFinalRight = \relative c' {
178 \time 4/4
179 \repeat volta 4 { R1*4 }
180
181 b'16\1-2 a\1-1 fis\2-3 dis\2-1
182 b'\1-2 fis\2-3 dis\2-1 fis\2-3
183 dis\2-1 b\3-2 fis\4-3 b\3-2
184 fis\4-3 dis\4-1 b\5-2
185
186 \override Beam.auto-knee-gap = #100
187 \set subdivideBeams = ##t
188
189 %% alternate right and left hand
190 \change Staff = "stick left" fis\9-1
191 \tuplet 6/4 {
192 \change Staff = "stick right" d''\2-1 % fret: 7
193 \change Staff = "stick left" a\11-2 % fret: 5
194 \change Staff = "stick right" fis\4-3 % fret: 9
195 \change Staff = "stick left" a\11-2
196 \change Staff = "stick right" fis\4-2
197 \change Staff = "stick left" d\10-1 % fret: 5
198 }
199 \tuplet 6/4 {
200 \change Staff = "stick right" fis\4-1
201 \change Staff = "stick left" d\10-1
202 \change Staff = "stick right" a\6-3
203 \change Staff = "stick left" d\10-1
204 \change Staff = "stick right" a\6-3
205 \change Staff = "stick left" e'\10-3
206 }
207 \tuplet 6/4 {
208 \change Staff = "stick right" fis\4-1
209 \change Staff = "stick left" a\11-1
210 \change Staff = "stick right" cis\3-3
211 \change Staff = "stick left" a\11-1
212 \change Staff = "stick right" cis\3-3
213 \change Staff = "stick left" e\12-2
214 }
215 \override Beam.auto-knee-gap = #5.5
216 \tuplet 3/2 {
217 \change Staff = "stick right" cis\3-3
218 \change Staff = "stick left" e\12-2
219 \change Staff = "stick right" fis\2-3
220 }
221 gis16\1-2[ a\1-2] |
222
223 b16\1-2 a\1-1 fis\2-3 dis\2-1
224 b'\1-2 fis\2-3 dis\2-1 fis\2-3
225 dis\2-1 b\3-2 fis\4-3 b\3-2
226 fis\4-3 dis\4-1 b\5-2 fis'\4-3
227
228 f8\4-2 b\3-3 r8 d16\2-1 f\2-4 gis1.\1-2\trill
229 }
230
231 stick = <<
232 \new StaffTab = "stick right" \relative c' {
233 \clef "treble_8"
234 \set Staff.midiPanPosition = #-0.5
235 \set Staff.stringTunings = #stick-matched-reciprocal-tuning
236 \key b \minor
237
238 %% intro
239 \time 4/4
240 \stickIntroRight
241 \stickStanzaRight
242
243 \key e \major
244 \stickBRight
245
246 \key b \minor
247 \stickStanzaRight
248
249 \key e \major
250 \stickBRight
251
252 \key fis \minor
253 \set PianoStaff.midiInstrument = #"electric guitar (jazz)"
254 \stickTransitionRight
255 \stickCrescendoRight
256 \stickThreeRight
257
258 \stickMartaRekadoRight
259
260 \set PianoStaff.midiInstrument = #"clav"
261 \stickRepriseRight
262 \stickFinalRight
263 }
264
265 %% staff for left hand side
266 \new StaffTab = "stick left" \relative c {
267 \clef "bass"
268 \set Staff.midiPanPosition = #0.5
269 \key b \minor
270 \set Staff.stringTunings = #stick-matched-reciprocal-tuning
271
272 %% intro
273 \time 4/4
274 \stickIntroLeft
275 \stickStanzaLeft
276
277 \key e \major
278 \stickBLeft
279
280 \key b \minor
281 \stickStanzaLeft
282
283 \key e \major
284 \stickBLeft
285
286 \key fis \minor
287 \stickTransitionLeft
288 \stickCrescendoLeft
289 \stickThreeLeft
290
291 \stickMartaRekadoLeft
292
293 \stickRepriseLeft
294 \stickFinalLeft
295 }
296 >>