X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Fbar-number-volta-repeat.ly;fp=input%2Fregression%2Fbar-number-volta-repeat.ly;h=8672a924f83532565bc5a2b77465e842cd81c437;hb=32a34dcef0c0041c6d62677487a380b5c8b85712;hp=0000000000000000000000000000000000000000;hpb=f41973ff763d5972a85995b6d40c864281ec6714;p=lilypond.git diff --git a/input/regression/bar-number-volta-repeat.ly b/input/regression/bar-number-volta-repeat.ly new file mode 100644 index 0000000000..8672a924f8 --- /dev/null +++ b/input/regression/bar-number-volta-repeat.ly @@ -0,0 +1,41 @@ +\version "2.16.0" + +\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 +} +