]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/bar-number-volta-repeat.ly
8672a924f83532565bc5a2b77465e842cd81c437
[lilypond.git] / input / regression / bar-number-volta-repeat.ly
1 \version "2.16.0"
2
3 \header {
4   texidoc = "Bar numbers can automatically reset at volta repeats.
5 "
6 }
7
8 musicWithBarNumberCheck =
9 #(define-music-function (parser location n)
10   (integer?)
11 #{
12   \relative c' {
13     \override Score.BarNumber #'break-visibility = #'#(#t #t #t)
14     \repeat volta 28 {
15      c1 |
16      c |
17      c |
18     }
19     \alternative {
20         << { c \barNumberCheck #n c } \\ { e e } >>
21       {
22         c \barNumberCheck #n c |
23       }
24       {
25         c \barNumberCheck #n c |
26       }
27     }
28     c c
29   }
30 #})
31
32 {
33   \set Score . alternativeNumberingStyle = #'numbers
34   \musicWithBarNumberCheck #5
35   \musicWithBarNumberCheck #12
36 }
37 { \set Score . alternativeNumberingStyle = #'numbers-with-letters
38   \musicWithBarNumberCheck #5
39   \musicWithBarNumberCheck #12
40 }
41