]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/hara-kiri-rhythmicstaff.ly
resolve merge
[lilypond.git] / input / regression / hara-kiri-rhythmicstaff.ly
diff --git a/input/regression/hara-kiri-rhythmicstaff.ly b/input/regression/hara-kiri-rhythmicstaff.ly
new file mode 100644 (file)
index 0000000..89d2e34
--- /dev/null
@@ -0,0 +1,45 @@
+\version "2.14.0"
+\header {
+  texidoc =
+
+      " Hara-kiri staves are suppressed if they are empty.  This
+example really contains three rhythmic staves, but as it progresses, empty ones
+are removed: this example has three staves, but some of them
+disappear: note how the 2nd line only has the bar number 2. (That the
+bar number is printed might be considered a bug, however, the scenario
+of all staves disappearing does not happen in practice.)
+
+Any staff brackets and braces are removed, both in the single staff
+and no staff case.
+"
+
+}
+
+\layout {
+  ragged-right= ##t
+  \context {
+    \RhythmicStaff
+    \RemoveEmptyStaves
+  }
+}
+
+\context StaffGroup <<
+  \new RhythmicStaff {
+    c4 c c c \break
+    s1 \break
+    c4 c c c \break
+    c c c c
+  }
+  \new RhythmicStaff {
+    c4 c c c
+    s1
+    s1
+    s1
+  }
+  \new RhythmicStaff {
+    c4 c c c
+    s1
+    c4 c c c
+    s1
+  }
+>>