1\version "2.19.22" 2 3\header { 4 texidoc = "Bar numbers can automatically reset at volta repeats. 5" 6} 7 8musicWithBarNumberCheck = 9#(define-music-function (n) 10 (integer?) 11#{ 12 \relative { 13 \override Score.BarNumber.break-visibility = ##(#t #t #t) 14 \repeat volta 28 { 15 c'1 | 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 42