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