From d229f560111055698fd2c4582085be5084553dda Mon Sep 17 00:00:00 2001 From: Mike Solomon Date: Mon, 5 Dec 2011 08:22:01 +0100 Subject: [PATCH] Adds regtest for automatic bar renumbering at volta repeats. --- input/regression/bar-number-volta-repeat.ly | 41 +++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 input/regression/bar-number-volta-repeat.ly diff --git a/input/regression/bar-number-volta-repeat.ly b/input/regression/bar-number-volta-repeat.ly new file mode 100644 index 0000000000..23d8f97ec8 --- /dev/null +++ b/input/regression/bar-number-volta-repeat.ly @@ -0,0 +1,41 @@ +\version "2.15.21" + +\header { + texidoc = "Bar numbers can automatically reset at volta repeats. +" +} + +musicWithBarNumberCheck = +#(define-music-function (parser location n) + (integer?) +#{ + \relative c' { + \override Score.BarNumber #'break-visibility = #'#(#t #t #t) + \repeat volta 28 { + c1 | + c | + c | + } + \alternative { + << { c \barNumberCheck #n c } \\ { e e } >> + { + c \barNumberCheck #n c | + } + { + c \barNumberCheck #n c | + } + } + c c + } +#}) + +{ + \set Score . alternativeNumberingStyle = #'numbers + \musicWithBarNumberCheck #5 + \musicWithBarNumberCheck #12 +} +{ \set Score . alternativeNumberingStyle = #'numbers-with-letters + \musicWithBarNumberCheck #5 + \musicWithBarNumberCheck #12 +} + -- 2.39.2