white noise: change tempo earlier.
[music/pretentious.git] / 02-song2 / music / bass.ly
1 bassA = \relative c {
2 \repeat volta 2 {
3 b,8\fff a16 b8 a16 b4 r8 e,16 fis a8 |
4 b a16 b8 a16 b4 r8
5 \ottava #1 d''4\flageolet \ottava #0 |
6 b,,8 a16 b8 a16 e4 r8 e16 fis a8 |
7 } \alternative {
8 { g g16 g8 fis16 b,8 r8 d'16 r d( e) d8 |}
9 { g, r16 a8 r16 d8 ~ d2 |}
10 }
11 }
12
13 %% key change!
14 bassB = \relative c {
15 cis,8 r16 cis8 r16 fis,4. fis4 |
16 a16 a8 a b16 e,4 e8 e fis'-1\2\glissando |
17 gis8.-1\2 e-2\3 fis8-4\3 fis,2-1\5 |
18 }
19
20 bassTransition = \relative fis,, {
21 \repeat volta 4 {
22 fis16 r8. fis16 r8 e16 fis fis fis8 r4 |
23 fis16 r8. fis16 r8 e16 fis fis e fis8 r8. |
24 }
25
26 \repeat volta 4 {
27 r16 fis8 e16 fis8 e16 fis8 fis8 r16 r4 |
28 r16 fis8 e16 fis8 e16 fis16 r16 fis16 e4 r8 |
29 }
30 }
31
32 bassCrescendo = \relative fis,, {
33 \time 6/8
34 e16\ppppp\< fis8 fis8 fis16 e16 fis8 fis8 fis16 |
35 e16 fis8 fis8 fis16 e16 fis8 fis8 fis16 |
36 e16 fis8 fis8 fis16 e16 fis8 fis8 fis16 |
37 e16 fis8 fis8 fis16 e16 fis8 fis8 fis16 |
38 e16 fis8 fis8 fis16 e16 fis8 fis8 fis16 |
39 e16 fis8 fis8 fis16 e16 fis8 fis8 fis16 |
40 e16 fis8 fis8 fis16 e16 fis8 fis8 fis16 |
41 e16 fis8 fis8 fis16 e16 fis8 fis8 fis16\!\fff |
42 }
43
44 bassThree = \relative fis,, {
45 \time 6/8
46 \repeat volta 2 {
47 e16 fis8 fis fis16
48 fis16 gis8 gis gis16 |
49 gis16 a8 a r16
50 b,8 b b |
51 }
52
53 d'8. d8 d16 e8. e8 e16 |
54 r16 d r d r d e8. e16 fis e |
55 d8. d8 d16 e8. e8 e16 |
56 r16 cis8 cis r16 cis8 cis a16 b |
57 }
58
59 bassMartaRekado = \relative fis,, {
60 \time 5/8
61 fis8 fis fis fis fis |
62 \time 7/8
63 fis8 fis fis fis fis fis fis |
64 \time 2/4
65 fis8. r16 b a gis a |
66
67 \time 5/8
68 fis8 fis fis fis fis |
69 \time 7/8
70 fis8 fis fis fis fis fis fis |
71 \time 2/4
72 fis8. r16 b a gis a |
73
74 \time 3/4
75 d,8. d8 d16 e8. e8 e16 |
76 r16 d r d r d e8. e16 fis e |
77 fis16 fis8 fis fis16 fis fis8 fis fis16 |
78 fis16 fis8 fis fis16 fis fis8 fis fis16 |
79
80 d8. d8 d16 e8. e8 e16 |
81 r16 d r d r d e8. e16 fis e |
82 fis16 fis8 fis fis16 fis fis8 fis fis16 |
83
84 \time 4/4
85 fis fis8 fis r d' d r r8. |
86 }
87
88 bassReprise = \relative fis,, {
89 \time 4/4
90 \repeat volta 2 {
91 fis1 |
92 f'8. cis8 a16 fis'4. fis,8 a16 gis |
93 fis4. b4 a8 gis fis |
94 d' a e' fis fis, fis fis fis |
95 }
96
97 %% TODO: simplify
98 fis fis16 fis fis8 fis16 fis fis fis fis8 fis e' |
99 f8. cis8 a16 fis'4 fis,16 fis a' fis, b' cis |
100 fis,,8 fis16 fis fis8 b16 b b b b8 b16 b b b |
101 d d, d d' d, d fis' fis,
102 fis fis fis fis fis fis fis fis |
103 }
104
105 bassFinal = \relative fis,, {
106 \time 4/4
107 \repeat volta 4 {
108 fis8. fis16 r2 r16 fis16 e' fis |
109 f8. cis8 d16 fis,2 e'16 fis |
110 fis,8. r16 b2 r8 b16 cis |
111 d8. d8 e16 fis,2 r8 |
112 }
113
114 \repeat volta 2 {
115 b16 r8 b16 r16 b b'4. b,16 a' b cis, |
116 } \alternative {
117 { d8 d d d16 a8. a8 a ais |}
118 { f'8 f' r8 f,16 c gis2 ~ | gis1 |}
119 }
120 }
121
122 bassMusic = {
123 \set Staff.midiInstrument = #"electric bass (finger)"
124 \set Staff.pedalSustainStyle = #'bracket
125 \clef "bass_8"
126
127 %% Intro
128 \time 4/4
129 R1*8
130
131 \repeat volta 2 {
132 \inStaffSegno % start repeat
133 \key b \minor
134 \bassA
135 \key e \major
136 \bassB
137 } \alternative {
138 %% with harmonic
139 \relative c { a,8. b8 r16 e,2 \ottava #1 d'''8_"D.S."\flageolet \ottava #0 \bar "|." |}
140 %% without harmonic
141 \relative c { a,8. b8 r16 e,2 f8 |}
142 }
143
144 \key fis \minor
145 \bassTransition
146 \bassCrescendo
147 \bassThree
148
149 \bassMartaRekado
150
151 \bassReprise
152 \bassFinal
153 }
154
155 bass = <<
156 \new Staff \with {
157 \RemoveEmptyStaves
158 } {
159 \bassMusic
160 }
161 \new TabStaff \with {
162 stringTunings = #bass-five-string-tuning
163 \RemoveEmptyStaves
164 } {
165 \override Stem #'transparent = ##t
166 \override Beam #'transparent = ##t
167 \bassMusic
168 }
169 >>