"Phil Holmes" <[email protected]> writes:
> I've got a piece of music that has a dotted bar and a (hidden) time
> signature change at a place where the bar number is not incremented.
> I know I could explicitly set the bar number to the new correct number
> (calculated number minus one) but is there a way of subtracting one
> from the existing bar number?
Probably less than pretty, but here you go:
{ \repeat unfold 40 c4
\applyContext #(lambda (c)
(set! (ly:context-property
(ly:context-find c 'Timing)
'currentBarNumber)
(1- (ly:context-property c 'currentBarNumber))))
\repeat unfold 40 c4
}
--
David Kastrup
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user