Recursive make considered harmful.
[music/pretentious.git] / 03-circus / music / bass.ly
1 bassA = \relative cis, {
2 cis,4 gis' | cis gis |
3 cis gis | cis r8 cis, ~ |
4 cis4 gis' | cis gis |
5 cis gis |
6
7 dis'8 ais r d8 ~ d8 a4 d,8 |
8 dis'8 ais r d8 ~ d2 |
9 }
10
11 bassB = \relative cis, {
12 \time 2/4
13 cis4 gis cis gis cis gis |
14 \time 3/4
15 cis8 e8 gis, gis r gis |
16 \time 2/4
17 a4 e a e a e |
18 a c8 b r f f r |
19 }
20
21 bassSpooky = \relative fis,, {
22 \time 2/4
23 fis8 fis fis fis fis fis fis fis fis fis fis fis
24 \time 3/4
25 fis8 a8 cis, cis r cis |
26 \time 2/4
27 d'8 d d d d d d d d d d d
28 d4 f8 e r ais, ais r
29 }
30
31 bassC = \relative cis, {
32 \time 2/4
33 b4. b8-. | b4. b8-. | b4. b8-. |
34 \time 3/4
35 b8 d8 fis, fis r fis |
36 \time 2/4
37 g4. d8-. | g4. d8-. | g4. d8-. |
38 g4 ais8 a r dis, dis r
39 }
40
41 bassWeird = \relative cis, {
42 \repeat volta 2 {
43 \time 5/4
44 g4 d g d g8 a |
45 \time 9/8
46 b4 fis cis'8 d cis r ais |
47 } \alternative {
48 { b4 fis cis'8 d cis r a | }
49 { b4 fis cis'8 d cis r a | }
50 }
51 }
52
53 bassDance = \relative cis, {
54 \time 5/4
55 e4 r2 r2 | b4 r1 |
56 \time 3/4
57 e2. | fis8-. fis-. fis,4 r4_"D.S." \bar "|." |
58 }
59
60 bassBeauty = \relative cis, {
61 \time 4/4 { b,1 |}
62 \time 3/4
63 \relative cis' {
64 \ottava #2
65 r8 d^\flageolet\sustainOn cis^\flageolet r
66 a^\flageolet\sustainOff\sustainOn fis'^\flageolet |
67 \ottava #0
68 }
69 \repeat unfold 2 {
70 \time 4/4 { b1 |}
71 \time 3/4
72 \relative cis' {
73 \ottava #2
74 r8 d^\flageolet\sustainOff\sustainOn cis^\flageolet r
75 a^\flageolet\sustainOff\sustainOn fis'^\flageolet |
76 \ottava #0
77 }
78 }
79
80 \time 4/4
81 b'4.->\sustainOff a a8-> g8 ~ |
82 \time 6/8
83 g4. r8 g8 fis |
84 \time 9/8
85 e2 r4 d8 r cis |
86
87 \repeat volta 2 {
88 \time 7/8
89 b4. ~ b2 |
90 \time 3/4
91 \relative cis' {
92 \ottava #2
93 r8 d^\flageolet\sustainOn cis^\flageolet r
94 a^\flageolet\sustainOff\sustainOn fis'^\flageolet |
95 \ottava #0
96 }
97
98 \repeat unfold 2 {
99 \time 4/4 { b1 |}
100 \time 3/4
101 \relative cis' {
102 \ottava #2
103 r8 d^\flageolet\sustainOff\sustainOn cis^\flageolet r
104 a^\flageolet\sustainOff\sustainOn fis'^\flageolet |
105 \ottava #0
106 }
107 }
108
109 \time 4/4
110 b'4.->\sustainOff a a8-> g8 ~ |
111 } \alternative {
112 {
113 \relative cis, {
114 \time 6/8
115 g4. r8 g8 fis |
116 \time 9/8
117 e2 r4 d8 r cis |
118 }
119 }
120 {
121 \relative cis, {
122 \time 6/8
123 g4. r8 g8 fis |
124 }
125 }
126 }
127 }
128
129 bassBeforeArpeggio = \relative c, {
130 \time 3/4
131 e,2. ~ | e2. ~ | e2. ~ | e2. |
132 }
133
134 bassArpeggio = \relative c, {
135 e2. | e | e ~ | e4 e'-. b,-. |
136 d2. | d | d, ~ | d |
137
138 e'2. | e | e | e' |
139 d,2. | d | d | d |
140 }
141
142 bassArpeggioLonger = \relative c, {
143 e2. | e | e | e' |
144 d,2. | d | d, ~ | d ~ | d |
145
146 e'2. | e | e | e' |
147 d,2. | d | d | d |
148 }
149
150
151 bassArpeggioHigher = \relative c, {
152 e8 e e e e e | e e e e e e | e e e e e e | e e e e e e |
153 d d d d d d | d d d d d d | d d d d d d | d d d d d d |
154 }
155
156 bassDrama = \relative c, {
157 \key b \minor
158 \time 3/4
159 \repeat unfold 2 {
160 e2 r4
161 e2 r4
162 e2 r4
163 e2 r4
164 b,2. ~ | b2. ~ | b2. ~ | b2. |
165 }
166 }
167
168 bassDramaEnding = \relative c, {
169 a2. ~ | a | a' ~ | a |
170 e,2. ~ | e ~ | e ~ | e |
171 }
172
173 %% TODO
174 bassFinal = {}
175
176 bassMusic = {
177 \set Staff.midiInstrument = #"electric bass (finger)"
178 \set Staff.pedalSustainStyle = #'bracket
179 \clef "bass_8"
180 \key cis \minor
181
182 %% Intro
183 \time 2/4
184 \relative cis, { R2 | r4 r8 cis, ~ | }
185 \relative cis, {
186 \repeat volta 2 \bassA
187 \alternative {
188 { cis4-. gis-. | }
189 { r2 | cis4 gis | cis gis | cis gis | cis gis |}
190 }
191 }
192
193 %% Solo
194 \tempo 4 = 150
195 \bassB \bassB
196
197 %% Spooky
198 \key fis \minor
199 \repeat volta 2 \bassSpooky
200
201 %% Half time feel
202 \key b \minor
203 \repeat volta 2 {
204 \inStaffSegno % start repeat
205 \repeat volta 2 \bassC
206 \bassWeird
207 \bassDance
208 }
209
210 %% Beauty
211 \bassBeauty
212
213 %% Arpeggio
214 \key e \minor
215 \bassBeforeArpeggio
216 \bassArpeggio
217
218 \key fis \minor
219 \transpose c d { \bassArpeggioHigher }
220 \bassDrama
221 \bassDramaEnding
222
223 \bassArpeggioLonger
224 \key fis \minor
225 \transpose c d { \bassArpeggioHigher }
226 \bassDrama
227 \bassFinal
228 }
229
230 bass = <<
231 \new Staff {
232 \bassMusic
233 }
234 \new TabStaff \with {
235 stringTunings = #bass-five-string-tuning
236 } {
237 \override Stem #'transparent = ##t
238 \override Beam #'transparent = ##t
239 \bassMusic
240 }
241 >>