song2: use volta repeat in section "three".
[music/pretentious.git] / 02-song2 / music / keys.ly
1 keysA = { R1*8 }
2 keysB = { R1*4 }
3
4 keysTransition = \relative c' {
5 \repeat volta 2 {
6 <cis fis a>1 | <b e gis>1 |
7 <a d fis>1 | <a cis fis>1 |
8 }
9
10 %% TODO
11 \repeat volta 4 { R1 | R1 |}
12 }
13
14 keysThree = {
15 \time 6/8
16 \repeat volta 2 { R2.*2 }
17 R2.*4
18 }
19
20 keysMartaRekado = \relative c' {
21 \repeat unfold 2 {
22 \time 5/8
23 cis''16 a fis cis r cis8 fis a16 |
24 \time 7/8
25 gis8 e b e16 e8 fis16 r16 b,8 e16 |
26 } \alternative {
27 { \time 2/4 cis8. a16 b a gis a |}
28 { \time 2/4 cis8. a16 b a gis a |}
29 }
30
31 \time 3/4
32 d,16 a fis a fis' a
33 gis e b e gis b |
34 a fis d fis a cis
35 b gis e gis e' d |
36
37 %% TODE simplify
38 fis cis a gis a cis
39 b e e, a b cis |
40
41 %% TODO
42 \time 7/8
43 a a' fis cis cis d8 d8 r r8. |
44 }
45
46 keysReprise = \relative c' {
47 \time 4/4
48 \repeat unfold 2 {
49 <cis fis a cis>2 ~ <cis es a cis>2 |
50 <c f a d>4. ~ <cis fis a cis>8 ~ <cis fis a cis>2 |
51 <cis fis a fis'>2 ~ <cis es a fis'>2 |
52 <c f a d>4. ~ <cis fis a cis>8 ~ <cis fis a cis>2 |
53 }
54 }
55
56 keysFinal = \relative c' {
57 \ottava #-1
58 \repeat volta 4 {
59 \tuplet 6/2 { a'8\sustainOn fis dis cis a fis ~ } fis2 cis16\sustainOff dis gis8 |
60 a16 d fis d fis gis a8 ~ a2 |
61
62 \tuplet 6/2 { cis8\sustainOn a fis dis cis fis, }
63 b8.\sustainOff dis,16\sustainOn a' cis fis\sustainOff gis a-. b-. cis-. d-.
64 <cis a>16 r8 <b gis>16 r8 a16 gis fis\sustainOn cis a gis fis4\sustainOff
65 }
66
67 <b dis fis>16 r8 <b dis fis>16 r8 <b dis fis>4. r8 r |
68 <a d fis>8 r <a d fis> r16 <a cis e>8. a8 <a cis e> r |
69 <b dis fis>16 r8 <b dis fis>16 r8 <b dis fis>4. r8 r |
70 f8 b r8 d16 f gis1.\trill
71 }
72
73 keyboard = \relative c' {
74 %% Intro
75 \time 4/4
76 \key b \minor
77 R1*8
78
79 \repeat unfold 2 {
80 \key b \minor
81 \keysA
82 \key e \major
83 \keysB
84 }
85
86 \set Staff.midiInstrument = #"pad 2 (warm)"
87 \key fis \minor
88 \keysTransition
89 \keysThree
90
91 \set Staff.midiInstrument = #"lead 8 (bass+lead)"
92 \keysMartaRekado
93
94 \set Staff.midiInstrument = #"string ensemble 1"
95 \keysReprise
96 \set Staff.midiInstrument = #"electric piano 1"
97 \keysFinal
98 }