]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/tuplet-bracket-visibility.ly
resolve merge
[lilypond.git] / input / regression / tuplet-bracket-visibility.ly
diff --git a/input/regression/tuplet-bracket-visibility.ly b/input/regression/tuplet-bracket-visibility.ly
new file mode 100644 (file)
index 0000000..9482764
--- /dev/null
@@ -0,0 +1,39 @@
+\version "2.14.0"
+
+\header {
+  texidoc = "The default behavior of tuplet-bracket visibility is to print a bracket
+unless there is a beam of the same length as the tuplet.  Overriding
+@code{'bracket-visibility} changes the bracket visibility as follows:
+
+@itemize
+
+@item
+@code{#t} (always print a bracket)
+
+@item
+@code{#f} (never print a bracket)
+
+@item
+@code{#'if-no-beam} (only print a bracket if there is no beam)
+
+@end itemize
+"
+}
+
+music = \relative c'' {
+  \times 2/3 { c16[ d e } f8]
+  \times 2/3 { c8 d e }
+  \times 2/3 { c4 d e }
+}
+
+\new Voice {
+  \relative c' {
+    << \music s4^"default" >>
+    \override TupletBracket #'bracket-visibility = #'if-no-beam
+    << \music s4^"'if-no-beam" >>
+    \override TupletBracket #'bracket-visibility = ##t
+    << \music s4^"#t" >>
+    \override TupletBracket #'bracket-visibility = ##f
+    << \music s4^"#f" >>
+  }
+}