song 2: Use guitar instead of stick.
[music/pretentious.git] / 02-song2 / music / stick.ly
1 \include "../stafftab.ly"
2 \include "../music/guitar.ly"
3
4 stickBreak = \unfoldRepeats \guitar
5
6 stickRepriseLeft = \relative c, {
7 \time 4/4
8 \repeat unfold 3 {
9 <fis cis'>8 r16 <b fis'>16 r16 <fis cis'> <fis dis' a'>8 ~
10 <fis dis' a'>8 fis <dis' a'> fis, <f d' a'> r16 <f d' a'>8 r16 <fis cis' a'>8 ~
11 <fis cis' a'>2 |
12 } \alternative {
13 %% TODO: some notes are too low
14 { <fis cis'>8 r16 <b fis'>16 r16 a, b4 fis'8 <b fis'> cis,
15 <d d' a'>8 r16 a8 r16 fis4. ~ fis4 | }
16 { <fis' cis'>8 r16 <b fis'>16 r16 a, b4 fis'8 <b fis'> r
17 <f d' a'>8 r16 <f d' a'>8 r16 <fis cis' a'>4. ~ <fis cis' a'>4 | }
18 }
19 }
20
21 stickRepriseRight = \relative c' {
22 \time 4/4
23 \repeat unfold 3 {
24 r8 <a cis fis>16-. r r r <a cis fis>8 ~
25 <a cis fis>4 ~ <a cis fis>4
26 <f' a d>8 r16 <f a d>8 r16 <fis gis cis>8 ~ <fis a cis>2 |
27
28 r8 <a, cis fis>16-. r r r <dis fis b>8 ~
29 <dis fis b>4 ~ <dis fis b>4
30 <a d f>8 r16 <a d f>8 r16 <a cis fis>4. ~ <a cis fis>4 |
31 }
32 }
33
34 stickFinalLeft = \relative c, {
35 \time 4/4
36 \repeat volta 4 { R1*4 }
37 R1
38 %% alternate right and left hand
39 %% keep this bar alive; it's filled later
40 s1
41 }
42
43 stickFinalRight = \relative c' {
44 \time 4/4
45 \repeat volta 4 { R1*4 }
46
47 b'16\1-2 a\1-1 fis\2-3 dis\2-1
48 b'\1-2 fis\2-3 dis\2-1 fis\2-3
49 dis\2-1 b\3-2 fis\4-3 b\3-2
50 fis\4-3 dis\4-1 b\5-2
51
52 \override Beam.auto-knee-gap = #100
53 \set subdivideBeams = ##t
54
55 %% alternate right and left hand
56 \change Staff = "stick left" fis\9-1
57 \tuplet 6/4 {
58 \change Staff = "stick right" d''\2-1 % fret: 7
59 \change Staff = "stick left" a\11-2 % fret: 5
60 \change Staff = "stick right" fis\4-3 % fret: 9
61 \change Staff = "stick left" a\11-2
62 \change Staff = "stick right" fis\4-2
63 \change Staff = "stick left" d\10-1 % fret: 5
64 }
65 \tuplet 6/4 {
66 \change Staff = "stick right" fis\4-1
67 \change Staff = "stick left" d\10-1
68 \change Staff = "stick right" a\6-3
69 \change Staff = "stick left" d\10-1
70 \change Staff = "stick right" a\6-3
71 \change Staff = "stick left" e'\10-3
72 }
73 \tuplet 6/4 {
74 \change Staff = "stick right" fis\4-1
75 \change Staff = "stick left" a\11-1
76 \change Staff = "stick right" cis\3-3
77 \change Staff = "stick left" a\11-1
78 \change Staff = "stick right" cis\3-3
79 \change Staff = "stick left" e\12-2
80 }
81 \override Beam.auto-knee-gap = #5.5
82 \tuplet 3/2 {
83 \change Staff = "stick right" cis\3-3
84 \change Staff = "stick left" e\12-2
85 \change Staff = "stick right" fis\2-3
86 }
87 gis16\1-2[ a\1-2] |
88
89 b16\1-2 a\1-1 fis\2-3 dis\2-1
90 b'\1-2 fis\2-3 dis\2-1 fis\2-3
91 dis\2-1 b\3-2 fis\4-3 b\3-2
92 fis\4-3 dis\4-1 b\5-2 fis'\4-3
93
94 f8\4-2 b\3-3 r8 d16\2-1 f\2-4 gis1.\1-2\trill
95 }
96
97 stick = <<
98 \new StaffTab = "stick right" \relative c' {
99 \clef "treble_8"
100 \set Staff.midiPanPosition = #-0.5
101 \set Staff.stringTunings = #stick-matched-reciprocal-tuning
102 \key b \minor
103
104 %% intro
105 \time 4/4
106 #(mmrest-of-length stickBreak)
107 \stickRepriseRight
108 \stickFinalRight
109 }
110
111 %% staff for left hand side
112 \new StaffTab = "stick left" \relative c {
113 \clef "bass"
114 \set Staff.midiPanPosition = #0.5
115 \set Staff.stringTunings = #stick-matched-reciprocal-tuning
116 \key b \minor
117
118 %% intro
119 \time 4/4
120 #(mmrest-of-length stickBreak)
121 \stickRepriseLeft
122 \stickFinalLeft
123 }
124 >>