song 2: keys: Make final arpeggio less repetitive.
[music/pretentious.git] / 02-song2 / music / keys.ly
1 keysTransitionA = \relative c' {
2 \repeat volta 2 {
3 <cis fis a>1 | <b e gis>1 |
4 <a d fis>1 | <a cis fis>1 |
5 }
6 }
7
8 keysTransitionB = \relative c' {
9 %% TODO: change this. Also play fast arpeggios in the breaks?
10 \repeat volta 4 {
11 r16 fis8 e16 fis8 e16 fis8 fis8 r16 r4 |
12 r16 fis8 e16 fis8 e16 fis16 r16 fis16 e4 r8 |
13 }
14 }
15
16 keysCrescendo = \relative c' {
17 \time 6/8
18 <fis a cis fis>2. ~ |
19 <e a cis fis>2. ~ |
20 <fis a d>2. ~ |
21 <fis a cis>2. ~ |
22
23 <cis fis a cis>2. ~ |
24 <fis gis cis>2. ~ |
25 <fis b cis>2. ~ |
26 <fis a cis>2. |
27 }
28
29 keysThree = {
30 \time 6/8 R2.*8
31 }
32
33 keysMartaRekado = \relative c' {
34 \repeat volta 2 {
35 \time 5/8
36 cis''16 a fis cis r cis8 fis a16 |
37 \time 7/8
38 gis8 e b e16 e8 fis16 r16 b,8 e16 |
39 \time 2/4 cis8. a16 b a gis a |
40 }
41
42 \time 3/4
43 \repeat volta 2 {
44 \ottava #-1 d,,16 fis a
45 \ottava #0 d fis a
46 gis e b e gis b |
47 } \alternative {
48 \relative c' {
49 a'16 fis d fis a cis
50 b gis e \ottava #-1 b gis e |
51 %% TODO
52 fis2.\glissando | fis,2. |
53 \ottava #0
54 }
55 \relative c' {
56 a'16 fis d fis a cis
57 b gis e b e' fis ~ |
58 fis2.\glissando |
59 }
60 }
61 \time 4/4 fis16 ~ fis8 ~ fis r d' d r16 r4 |
62 }
63
64 keysReprise = \relative c' {
65 \time 4/4
66 \repeat volta 3 {
67 <cis fis a cis>2 ~ <es fis a cis>2 |
68 <c f a d>4. ~ <cis fis a cis>8 ~ <cis fis a cis>2 |
69 <fis a cis fis>2 ~ <es a cis fis>2 |
70 <c f a d>4. ~ <cis fis a cis>8 ~ <cis fis a cis>2 |
71 }
72 }
73
74 keysFinal = \relative c' {
75 \ottava #-1
76 \repeat volta 2 {
77 \tuplet 6/2 { a'8\sustainOn fis dis cis a fis ~ } fis2 cis16\sustainOff dis gis8 |
78 a16 d fis d fis gis <cis, fis a>8\arpeggio ~ q2 |
79
80 \tuplet 6/2 { cis'8\sustainOn a fis dis fis dis }
81 b8. dis,16 a' cis
82 fis\sustainOff gis a-. b-. cis-. d-.
83 <cis a>16 r8 <b gis>16 r8 a16 gis fis\sustainOn cis a gis fis4\sustainOff
84
85 fis16\sustainOn a cis fis a gis fis8\sustainOff
86 <a, dis fis>4\sustainOn a'4\sustainOff |
87 d,16\sustainOn fis a fis d' e <cis, fis a cis>8\arpeggio\sustainOff ~ q2 |
88
89 \tuplet 6/2 { fis'8\sustainOn cis a b cis fis, }
90 <dis fis b>8. b16 dis fis
91 dis fis a-. b-. cis-. d-.
92 <cis a>16\sustainOff r8 <b gis>16 r8 a16 gis <cis, fis>4 ~ q4
93 }
94
95 \repeat volta 2 {
96 <b dis fis>16 r8 <b dis fis>16 r8 <b dis fis>4. r8 r |
97 } \alternative {
98 { <a d fis>8 r <a d fis> r16 <a cis e>8. a8 <a cis e> r |}
99 { f8 b r8 d16 f gis1.\trill }
100 }
101 }
102
103 keyboard = \relative c' {
104 %% Intro
105 \time 4/4
106 \key b \minor
107 R1*32
108
109 \set Staff.midiInstrument = #"pad 2 (warm)"
110 \key fis \minor
111 \keysTransitionA
112
113 \set Staff.midiInstrument = #"electric piano 1"
114 \keysTransitionB
115
116 \set Staff.midiInstrument = #"pad 2 (warm)"
117 \keysCrescendo
118 \keysThree
119
120 \set Staff.midiInstrument = #"lead 8 (bass+lead)"
121 \keysMartaRekado
122
123 \set Staff.midiInstrument = #"string ensemble 1"
124 \keysReprise
125 \set Staff.midiInstrument = #"electric piano 1"
126 \keysFinal
127 }