circus: Move click track to separate file.
authorrekado <rekado@elephly.net>
Thu, 5 Nov 2015 09:00:33 +0000 (10:00 +0100)
committerrekado <rekado@elephly.net>
Thu, 5 Nov 2015 09:00:33 +0000 (10:00 +0100)
03-circus/03-circus.ly
03-circus/parts/click.ly [new file with mode: 0644]

index 11d25845f01c6fd88b1630d626e3641a6816c586..2a06e49e437bf2fb23e68c2082b3ca91ef7356db 100644 (file)
 \include "parts/bass.ly"
 \include "parts/keyboard.ly"
 \include "parts/stick.ly"
+\include "parts/click.ly"
 
 AllMusic = <<
   \new Staff = "keyboard"    { \keyboard }
   \new Staff = "bass"        { \bass }
   \new Staff = "grand stick" { \stick }
-  \new DrumStaff {
-    { \drummode { hh4 hh hh hh } }
-  }
+  \new DrumStaff { \click }
 >>
 
 %% Two scores are needed: one with unfolded repeats for MIDI and the
diff --git a/03-circus/parts/click.ly b/03-circus/parts/click.ly
new file mode 100644 (file)
index 0000000..2303d2f
--- /dev/null
@@ -0,0 +1,50 @@
+click = \drummode {
+  %% intro
+  \time 2/4
+  hh4 hh | hh hh |
+  \repeat volta 2 {
+    hh4 hh | hh hh |
+    hh hh  | hh hh |
+    hh hh  | hh hh |
+    hh hh  |
+
+    hh hh | hh hh |
+    hh hh | hh hh |
+  }
+  \alternative {
+    { hh4 hh | }
+    { hh4 hh | hh hh | hh hh | hh8 hh hh hh |}
+  }
+
+  %% solo
+  \repeat unfold 2 {
+    \time 2/4
+    <cymc hh>4 hh | hh hh | hh hh |
+    \time 3/4
+    hh hh hh |
+    \time 2/4
+    hh hh | hh hh | hh hh | hh hh | hh hh |
+  }
+
+  %% spooky
+  \repeat volta 2 {
+    \time 2/4
+    bd8 bd bd bd | bd bd bd bd | bd bd bd bd |
+    \time 3/4
+    bd8 bd bd bd bd bd |
+    \time 2/4
+    bd8 bd bd bd | bd bd bd bd | bd bd bd bd |
+    bd8 bd bd bd | bd bd bd bd |
+  }
+
+  %% half time
+  \repeat volta 2 {
+    \time 2/4
+    hh4 cymch | hh cymch | hh cymch |
+    \time 3/4
+    hh cymch cymch |
+    \time 2/4
+    hh4 cymch | hh cymch | hh cymch |
+    hh4 cymch | hh cymch |
+  }
+}