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