summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--03-circus/parts/stick.ly51
1 files changed, 40 insertions, 11 deletions
diff --git a/03-circus/parts/stick.ly b/03-circus/parts/stick.ly
index fe8c694..2f90566 100644
--- a/03-circus/parts/stick.ly
+++ b/03-circus/parts/stick.ly
@@ -158,9 +158,34 @@ stickArpeggioRight = \relative c' {
}
}
+stickDramaLeft = \relative c, {
+ \key b \minor
+ \time 3/4
+ \repeat unfold 2 {
+ <e b' g'>2\sustainOff r4
+ <e b' g'>2 r4
+ <e b' g'>2 r4
+ <e b' g'>2 r4
+ <b fis' d'>2 r4
+ b8 fis' cis' d4.
+ }
+ <a e' cis'>2.\arpeggio ~ | <a e' cis'>2. ~ | <a e' cis'>2. ~ | <a e' cis'>2. |
+ <e b' gis'>2.\arpeggio ~ | <e b' gis'>2. ~ | <e b' gis'>2. ~ | <e b' gis'>2. |
+}
+stickDramaRight = \relative c' {
+ \key cis \minor
+ \time 3/4
+ \repeat unfold 2 {
+ cis2\sustainOff b4 | cis2 b4 | cis2 b4 | cis4 d cis |
+ b fis2 ~ | fis2. |
+ }
+ cis'2. ~ cis2. ~ cis2. b2 a4
+ gis2. ~ gis2. ~ gis2. ~ gis2.
+}
+
stickFinalLeft = \relative c, {
\time 5/4
- d8\sustainOff\sustainOn a' fis'1
+ d8\sustainOn a' fis'1
fis,8\sustainOff\sustainOn cis' a'1
e,8\sustainOff\sustainOn b' gis'1
r8\sustainOff r d,1
@@ -222,16 +247,18 @@ stick = \new PianoStaff <<
\stickBeautyRight
%% Arpeggio
- \time 3/4 { R2. }
+ \key e \minor
+ \stickArpeggioRight
+
\repeat volta 2 {
- \key e \minor
+ \stickArpeggioRight
\stickArpeggioRight
\key fis \minor
\transpose c d { \stickArpeggioRight }
+ } \alternative {
+ { \stickDramaRight }
+ { \stickFinalRight }
}
-
- %% Final
- \stickFinalRight
}
%% staff for left hand side
@@ -279,15 +306,17 @@ stick = \new PianoStaff <<
\stickBeautyLeft
%% Arpeggio
- \time 3/4
- \relative c, { r4 fis8 g fis-. r8 }
+ \key e \minor
+ \stickArpeggioLeft
+
\repeat volta 2 {
- \key e \minor
+ \stickArpeggioLeft
\stickArpeggioLeft
\key fis \minor
\transpose c d { \stickArpeggioLeft }
+ } \alternative {
+ { \stickDramaLeft }
+ { \stickFinalLeft }
}
- %% Final
- \stickFinalLeft
}
>>