]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/tablature-tie-behaviour.ly
Docs: run convert-ly for 2.14.0.
[lilypond.git] / input / regression / tablature-tie-behaviour.ly
index 8760c9f204c0519c0a6031d761c57d4c527a9b2d..e3f54916e8910f48b50f7ea3e4fc7eb579fca424 100644 (file)
@@ -1,31 +1,63 @@
-\version "2.13.4"
+\version "2.14.0"
 
 \header{ texidoc = "In tablature, notes that are tied to are invisible
-                    except after a line break or within a second volta;
-                    here, the fret number is displayed in parentheses."
-       }
+                     except after a line break or within a second volta;
+                    here, the fret number is displayed in parentheses.
 
-tietest = \relative c {
-  \override Voice.StringNumber #'transparent = ##t % remove circled string numbers
-  \repeat volta 2 {
-    f2 ~ f4  e
-    g8 g ~ g g ~ g g~ g g ~
-    g1
-    c1 ~ \break  c2 ~ c
+                    As an option, the notes that are tied to may become
+                    invisible completely, even after line breaks."
+        }
+
+firstpart = \relative c {
+  f2 ~ f4  e
+  g8 g ~ g g ~ g g~ g g ~
+  g1
+}
+
+secondpart = \relative c' {
+  c1 ~ \break c2 ~ c
+}
+
+thirdpart = \relative c' {
+    \repeat volta 2 {
     < c\3 e\2 g\1 >4 < c\3 e\2 g\1 > ~ < c\3 e\2 g\1 >\laissezVibrer r
     c4. d8 e2 ~
+   }
+   \alternative { { e2 r } { e2\repeatTie e2^\fermata } }
+ }
+
+\context StaffGroup <<
+  \context Staff {
+     \clef "G_8"
+    \override Voice.StringNumber #'transparent = ##t % remove circled string numbers
+    \firstpart
+    \secondpart
+    \thirdpart
   }
-  \alternative { { e2 r } { e2\repeatTie e2^\fermata } }
-  \bar "|."
-}
+  \context TabStaff {
+    \firstpart
+    \secondpart
+    \thirdpart
+  }
+>>
 
 \context StaffGroup <<
-  \context Staff <<
+  \context Staff {
     \clef "G_8"
-    \tietest
-  >>
-  \context TabStaff <<
-    \tietest
-  >>
+    \override Voice.StringNumber #'transparent = ##t % remove circled string numbers
+    \firstpart
+    \secondpart
+    \thirdpart
+    \secondpart
+    \thirdpart
+  }
+  \context TabStaff {
+    \hideSplitTiedTabNotes
+    \firstpart
+    \secondpart
+    \thirdpart
+    \showSplitTiedTabNotes
+    \secondpart
+    \thirdpart
+  }
 >>
-