summaryrefslogtreecommitdiff
path: root/03-circus
diff options
context:
space:
mode:
Diffstat (limited to '03-circus')
-rw-r--r--03-circus/parts/stick.ly48
1 files changed, 37 insertions, 11 deletions
diff --git a/03-circus/parts/stick.ly b/03-circus/parts/stick.ly
index ff32f0c..e853a1f 100644
--- a/03-circus/parts/stick.ly
+++ b/03-circus/parts/stick.ly
@@ -84,23 +84,42 @@ stickBeautyRight = \relative c' {
stickArpeggioLeft = \relative c, {
\time 3/4
- \repeat unfold 4 {
- e8\sustainOn b' g' r4.
- }
- \repeat unfold 4 {
- d,8\sustainOn a' fis' r4.
- }
+ e8\sustainOn b' g' ~ g4.
+ e,8 b' g' ~ g4.
+ e,8 b' g' ~ g4.
+ e,8 b' g' ~ g4.
+
+ d,8\sustainOff\sustainOn a' fis' ~ fis4.
+ d,8 a' fis' ~ fis4.
+ d,8 a' fis' ~ fis4.
+ d,8 a' fis' ~ fis4.\sustainOff
}
stickArpeggioRight = \relative c' {
\time 3/4
\repeat unfold 8 {
- r4. b8\sustainOn fis d
+ r4.\sustainOn b8 fis d
}
}
-stickEndLeft = \relative c, {
- <d, a' fis'>4
+stickFinalLeft = \relative c, {
+ \time 5/4
+ d8\sustainOff\sustainOn a' fis'1
+ fis,8\sustainOff\sustainOn cis' a'1
+ e,8\sustainOff\sustainOn b' gis'1
+ r8\sustainOff r d,1
+}
+
+%% TODO
+stickFinalRight = \transpose g d \relative c' {
+ \time 5/4
+ g'4.\sustainOff fis8 e4 cis16 e fis8 g4 |
+ fis4. e16 d b4
+ \tuplet 3/2 { fis8 b d }
+ fis4 |
+
+ e2. ~ e2 |
+ d8 cis bes1 |
}
stick = \new PianoStaff <<
@@ -148,11 +167,15 @@ stick = \new PianoStaff <<
%% Arpeggio
\time 3/4 { R2. }
- \key e \minor
\repeat volta 2 {
+ \key e \minor
\stickArpeggioRight
+ \key fis \minor
\transpose c d { \stickArpeggioRight }
}
+
+ %% Final
+ \stickFinalRight
}
%% staff for left hand side
@@ -202,10 +225,13 @@ stick = \new PianoStaff <<
%% Arpeggio
\time 3/4
\relative c, { r4 fis8 g fis-. r8 }
- \key e \minor
\repeat volta 2 {
+ \key e \minor
\stickArpeggioLeft
+ \key fis \minor
\transpose c d { \stickArpeggioLeft }
}
+ %% Final
+ \stickFinalLeft
}
>>