From 37e181e86e454e8aeaec3ce6b805f3707ea376c9 Mon Sep 17 00:00:00 2001 From: rekado Date: Sat, 31 Oct 2015 09:14:37 +0100 Subject: song2: stick: Add more sections. --- 02-song2/parts/stick.ly | 137 +++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 123 insertions(+), 14 deletions(-) (limited to '02-song2/parts') diff --git a/02-song2/parts/stick.ly b/02-song2/parts/stick.ly index 37bc7aa..e0a36ef 100644 --- a/02-song2/parts/stick.ly +++ b/02-song2/parts/stick.ly @@ -1,22 +1,105 @@ stickIntroLeft = \relative c { - 8 r16 8 r16 - 4 b8 ~ b | - 8 r16 8 r16 - 4 b8 ~ 4 | - - 8 r16 8 r16 - 4 b8 ~ b | - 8 r16 8 r16 - 8 ~ 2 | + \repeat unfold 2 { + 8 r16 8 r16 + 4 b8 ~ b | + 8 r16 8 r16 + 4 b8 ~ 4 | + + 8 r16 8 r16 + 4 b8 ~ b | + 8 r16 8 r16 + 8 ~ 2 | + } } stickIntroRight = \relative c' { - fis8. fis e4 r16 ais,16 b cis d gis, | - e'8. e d4 r4. | - fis8. fis e4 r4. | - d8. cis b4 r4. | + %% TODO: make this solo more interesting + \repeat unfold 2 { + fis8. fis e4 r16 ais,16 b cis d gis, | + e'8. e d4 r4. | + fis8. fis e4 r4. | + d8. cis b4 r4. | + } +} + +stickStanzaLeft = \relative c { + \repeat unfold 2 { + 8 r16 8 r16 + 4 8 r | + 8 r16 8 r16 + 4 8 ~ 4 | + + 8 r16 8 r16 + 4 8 r | + } \alternative { + { 8 r16 8 r16 2 r8 |} + %% TODO: find chords here + { g r16 a8 r16 d8 ~ d2 |} + } +} + +stickStanzaRight = \relative c' { + \repeat unfold 2 { + 8 r16 8 r16 + 4 r8 r | + 8 r16 8 r16 + 4 r8 r | + + 8 r16 8 r16 + 4 r8 r | + 8 r16 8 r16 + 4. r4 | + } +} + +%% TODO +stickBLeft = \transpose c d { \relative c { + 8 r16 8 r16 + 4 8 r | + 8 r16 8 r16 + 8 ~ 2 | + + 8 r16 8 r16 + 4 8 r | + { g r16 a8 r16 d8 ~ d2 |} +}} + +stickBRight = \relative c' { + 8 r16 8 r16 + 4 r8 r | + a8. ~ 8 a16 + gis4 r8 r | + + 8 r16 8 r16 + 4 r8 r | + 8 r16 8 r16 + 4. r4 | +} + +stickTransitionLeft = \relative c { + \repeat volta 2 { + R1 | R1 | R1 | R1 | + %% TODO: support chords + %%1 | 1 | + %%1 | 1 | + } + \repeat volta 4 { + r16 8 16 8 16 + 8 8 r16 r4 | + r16 8 16 8 16 + 16 r16 16 4 r8 | + } } +stickTransitionRight = \relative c' { + \repeat volta 2 { + 1 | 1 | + 1 | 1 | + } + \repeat volta 4 { R1 | R1 } +} + + stick = \new PianoStaff << \set PianoStaff.midiInstrument = #"clav" @@ -29,6 +112,19 @@ stick = \new PianoStaff << %% intro \time 4/4 \stickIntroRight + \stickStanzaRight + + \key e \major + \stickBRight + + \key b \minor + \stickStanzaRight + + \key e \major + \stickBRight + + \key fis \minor + \stickTransitionRight } %% staff for left hand side @@ -38,7 +134,20 @@ stick = \new PianoStaff << %% intro \time 4/4 - \repeat unfold 2 \stickIntroLeft + \stickIntroLeft + \stickStanzaLeft + + \key e \major + \stickBLeft + + \key b \minor + \stickStanzaLeft + + \key e \major + \stickBLeft + + \key fis \minor + \stickTransitionLeft } >> -- cgit v1.2.3