white noise: draft Toto part.
[music/pretentious.git] / 04-white-noise / music / stick.ly
1 \include "../stafftab.ly"
2
3 stickIntro = {
4 \time 4/4 { R1*8 }
5 %% silly but I have to mimick the repeats for the other voices to
6 %% make the notes line up.
7 \time 5/4 \repeat volta 2 {
8 R4*35
9 }
10 \alternative {
11 {R4*5 | }
12 {\time 2/4 R4*2 | }
13 }
14 }
15
16 %% TODO
17 stickThunderLeft = \relative c {
18 fis8 e16 fis8 e16 fis8 e16 fis8 e16 fis8 e |
19 fis8 e16 fis8 e16 fis8 e16 fis8 e16 fis8 e |
20 fis8 e16 fis8 e16 fis8 e16 fis8 e16 fis8 e |
21 d-. d-. d-. d-. d-. d-. d-. d-. |
22 }
23
24 %% TODO
25 stickThunderRight = \relative c'' {
26 a8 gis16 a8 gis16 a8 gis16 a8 gis16 a8 gis |
27 a8 gis16 a8 gis16 a8 gis16 a8 gis16 a8 gis |
28 a8 gis16 a8 gis16 a8 gis16 a8 gis16 a8 gis |
29 d-. d-. d-. d-. d-. d-. d-. d-. |
30 }
31
32 stickThemeLeft = \relative c {
33 fis'4.\10-1 cis\9-3 r2 | r2. r2 |
34 gis'4.\10-1 e\9-4 r2 | r2. r2 |
35 fis4.\10-1 d\9-4 r2 | r2. r2 |
36 fis4.\10-1 d\9-4 r2 | r2. r2 |
37 }
38
39 stickThemeRight = \relative c' {
40 s4. s a'\4-3 cis8\3-1 ~ | cis2. d2\3-2 |
41 s4. s d\3-1 cis8\4-3 ~ | cis2. a4\4-1 gis\4-1 |
42 s4. s gis\4-1 a8\4-2 ~ | a2. ~ a4. r8 |
43 s4. s gis\4-1 e8\5-3 ~ | e2 gis4\4-1 a4.\4-2 r8 |
44 }
45
46 %% TODO
47 stickBeautyLeft = \relative c {
48 \repeat volta 2 {
49 R1*4
50 }
51 \repeat unfold 2 {
52 R1*4
53 }
54 }
55 stickBeautyRight = \relative c'' {
56 \repeat volta 2 {
57 %% TODO: too robotic
58 %% fis8 a d e, a cis a e |
59 %% gis b e gis, b fis' e b |
60 %% fis a d a fis a d a |
61 %% gis a cis fis, ~ fis2 |
62 r2 d8 cis d a' ~ | a gis ~ gis cis, ~ cis b ~ b4 |
63 a2 r8 b8 ~ b4 | fis1 |
64 }
65
66 %% quiet!
67 \repeat unfold 2 {
68 <a\4-1 cis\3-3>4. b a4 | <gis\4-1 b\3-3>4. a <e\4-1 gis\3-3>4 |
69 <fis\4-1 a\3-3>2 ~ q4 <e\4-1 gis\3-3>4 | <fis\4-1 a\3-3>1 |
70 }
71 }
72
73 %% TODO
74 stickSoloLeft = \relative c {
75 r1 | r1 |
76 r1 | r1 |
77 r1 | r1 |
78 r1 | r1 |
79 }
80
81 stickSoloRight = \relative c'' {
82 \grace{a16 d} fis2 r8 gis8 a \grace{fis16} gis8 ~ |
83 gis4 e4 cis8 fis gis fis ~ |
84 fis4. r4 e8\2-1 fis\2-2 \grace{b,16} cis8\3-1 ~ |
85 %% bending isn't working in MIDI :(
86 %%b\bendAfter #+2 b
87 cis b\3-1 a16\4-3 gis\4-2 fis\4-1 e\5-3 fis8\4-1
88 a16\4-3 b\3-1 cis\3-2 d\3-3 e\2-1 f\2-2 |
89 fis4.\2-3 r4 gis,8\4-2 a\4-3 e'\2-1 ~ |
90 e fis4\2-3 cis4.\3-2 r8 b16\3-1 cis\3-2 |
91
92 d8\3-3
93 \tuplet 3/2 {
94 \change Staff = "stick left"
95 gis,16\10-1 b\10-4
96 \change Staff = "stick right"
97 e\3-3
98 } gis16\2-2 r16
99 \tuplet 3/2 {
100 \change Staff = "stick left"
101 a,16\10-1 cis\10-4
102 \change Staff = "stick right"
103 fis\3-3
104 } a4\2-1 b8\2-2
105 \tuplet 3/2 {
106 %% TODO: this is the left hand on the right side
107 cis,16\3-1 fis\2-2
108 %% back to right hand
109 a\2-2
110 } | cis4.\1-1 cis8\1-1 fis2\1-3 |
111 }
112
113 stickTransitionLeft = \relative fis,, {
114 \time 3/4 R2. | R2. |
115 }
116
117 %% TODO: played with left hand!
118 stickTransitionRight = \relative fis' {
119 \time 3/4
120 fis8.\3-1 cis\4-2 d\4-3 gis,\5-2 | a8\5-3 gis\5-2 fis\5-1 r4. |
121 }
122
123 stickFastLeft = \relative fis' {
124 \time 4/4
125 %% TODO: this doesn't render well
126 \change Staff = "stick right"
127 <a\2 cis\1>8_\markup {\italic { both hands on melody side }} s s s <a\2 cis\1> s s s |
128 <b\2 e\1> s s s <b\2 e\1> s s s |
129 \change Staff = "stick left"
130 <d,\9-4 fis\10-1> s s s <d\9-4 fis\10-1> s s s |
131 <b\9-1 fis\10-1>8 q q q q q r4 |
132
133 \change Staff = "stick right"
134 <a'\2 cis\1>8 s s s <a\2 cis\1> s s s |
135 <b\2 e\1> s s s <b\2 e\1> s s s |
136 \change Staff = "stick left"
137 <d,\9-4 fis\10-1> s s s <d\9-4 fis\10-1> s s s |
138 <b\9-1 fis\10-1>8 q q q <cis\9-1 gis\10-1>4-. r |
139 }
140
141 stickFastRight = \relative fis' {
142 \time 4/4
143 r8 fis16\5-3 a\4-2 cis8\3-1-. <fis,\5-3 a\4-2 cis\3-1>-. r fis\5-3 <a\4-2 cis\3-1> r |
144 r8 gis16\4-3 cis\3-2 e8\2-1-. <gis,\4-3 cis\3-2 e\2-1>-. r e'\2-1 fis4\2-3 |
145 r8 r16 fis,\4-4 a8\3-2 <fis\4-4 a\3-2 cis\2-1>8 ~ q8 d'8\2-2 cis4\2-1 |
146 <gis\3-1 d'\2-2>8 q q q <gis\3-1 e'\2-3> q <gis\3-2 c\2-1>4 |
147
148 r8 fis16\5-3 a\4-2 cis8\3-1-. <fis,\5-3 a\4-2 cis\3-1>-. r fis\5-3 <a\4-2 cis\3-1> r |
149 r8 gis16\4-3 cis\3-2 e8\2-1-. <gis,\4-3 cis\3-2 e\2-1>-. r e'\2-1 fis4\2-3 |
150 r8 r16 fis,\4-4 a8\3-2 <fis\4-4 a\3-2 cis\2-1>8 ~ q8 d'8\2-2 cis4\2-1 |
151 <gis\3-1 d'\2-2>8 q q q <eis\4-3 gis\3-1 cis\2-1>4-. r |
152 }
153
154 %% TODO: rhythm is wrong
155 stickTotoLeft = \relative c {
156 <fis a'>1 | <e gis'> |
157 <fis a'>1 | <e gis'>1 |
158 }
159
160 %% TODO: fingering
161 stickTotoRight = \relative fis'' {
162 fis8 cis4 a gis8 a cis |
163 b e4 e, fis8 gis a |
164 fis4 a'8 gis fis cis4 e8 |
165 r1 |
166 }
167
168 stickShifterLeft = \relative c {
169 \time 4/4
170 e8 g' e, g' e, g' e, <e g'> |
171 <d fis'> r <d fis'> r <d fis'> r4. |
172 e8 g' e, g' e, g' e, <e g'> |
173 \time 2/4
174 <d fis'> r <d fis'> r |
175
176 \time 4/4
177 fis8 a' fis, a' fis, a' fis, <fis a'> |
178 <e gis'> r <e gis'> r <e gis'> r4. |
179 fis8 a' fis, a' fis, a' fis, <fis a'> |
180 \time 2/4
181 <e gis'> r <e gis'> r |
182 }
183
184 %% TODO
185 stickShifterRight = \relative c {
186 \time 4/4 R1*3
187 \time 2/4 R4*2
188 \time 4/4 R1*3
189 \time 2/4 R4*2
190 }
191
192
193 stickLeft = {
194 \key fis \minor
195 \clef "bass"
196 \stickIntro
197 \time 4/4 r1
198 \whiteNoise
199
200 \time 4/4 \stickThunderLeft
201 \time 5/4 \repeat volta 2 \stickThemeLeft
202 \time 4/4 \stickThunderLeft
203
204 \time 4/4 \stickBeautyLeft
205 \stickSoloLeft
206 \stickTransitionLeft
207 \stickFastLeft
208 \repeat volta 2 \stickTotoLeft
209 \transpose c d { \stickTotoLeft }
210 \stickTotoLeft
211 \transpose c d {
212 \repeat unfold 2 \stickShifterLeft
213 }
214 }
215
216 stickRight = {
217 \key fis \minor
218 \stickIntro
219 \time 4/4 R1
220 \whiteNoise
221
222 \time 4/4 \stickThunderRight
223 \time 5/4 \repeat volta 2 \stickThemeRight
224 \time 4/4 \stickThunderRight
225
226 \time 4/4 \stickBeautyRight
227 \stickSoloRight
228 \stickTransitionRight
229 \stickFastRight
230 \repeat volta 2 \stickTotoRight
231 \transpose c d { \stickTotoRight }
232 \stickTotoRight
233 \transpose c d {
234 \repeat unfold 2 \stickShifterRight
235 }
236 }
237
238 stick = <<
239 \set PianoStaff.midiInstrument = #"electric guitar (jazz)"
240 \set PianoStaff.pedalSustainStyle = #'bracket
241
242 \new StaffTab = "stick right" {
243 \set Staff.stringTunings = #alto-stick-bobs-expanded-tuning
244 \stickRight
245 }
246 \new StaffTab = "stick left" {
247 \set Staff.stringTunings = #alto-stick-bobs-expanded-tuning
248 \stickLeft
249 }
250 >>