circus: bass: repeat half time section with segno.
authorrekado <rekado@elephly.net>
Thu, 22 Oct 2015 16:26:34 +0000 (18:26 +0200)
committerrekado <rekado@elephly.net>
Thu, 22 Oct 2015 16:26:34 +0000 (18:26 +0200)
03-circus/parts/bass.ly

index 31a44dd4709168cc7cf37b7ea43710f1a9900b3d..7effad8b82bec9982c55df96a89dbe5a69ecfa57 100644 (file)
@@ -39,18 +39,22 @@ bassC = \relative cis, {
 }
 
 bassWeird = \relative cis, {
-  \time 5/4
-  g4 d g d g8 a |
-  \time 9/8
-  b4 fis cis'8 d cis r ais |
-  b4 fis cis'8 d cis r a   |
+  \repeat volta 2 {
+    \time 5/4
+    g4 d g d g8 a |
+    \time 9/8
+    b4 fis cis'8 d cis r ais |
+  } \alternative {
+    { b4 fis cis'8 d cis r a | }
+    { b4 fis cis'8 d cis r a | }
+  }
 }
 
 bassDance = \relative cis, {
   \time 5/4
   e2. fis2 | b,2. fis'2 |
   \time 3/4
-  e2. | fis8-. r fis, r r4 |
+  e2. | fis8-. r fis, r r4_"D.S." \bar "|." |
 }
 
 bass = {
@@ -74,9 +78,13 @@ bass = {
   \key fis \minor
   \repeat volta 2 \bassSpooky
 
+  %% Half time feel
   \key b \minor
-  \bassC \bassC
+  \repeat volta 2 {
+    \inStaffSegno % start repeat
+    \repeat volta 2 \bassC
+    \bassWeird
+    \bassDance
+  }
 
-  \repeat unfold 2 \bassWeird
-  \bassDance
 }