2015-08-16 13:27 GMT+02:00 bobr...@centrum.is <bobr...@centrum.is>:
>
> Is there a way to automatically have a measure number printed after a 
> multi-measure rest?  I mean, aside from/in addition to the default behavior 
> of placing them at the beginning of a system.  I did try searching for a 
> solution but did not find anything.

How about:

\version "2.18.2"

tst =
#(define-music-function (parser location music)(ly:music?)
  (music-map
    (lambda (m)
      (if (equal? (ly:music-property m 'name) 'MultiMeasureRestMusic)
          #{
            $m
            \once \override Score.BarNumber.break-visibility = ##(#f #t #t)
            \once \override Score.BarNumber.self-alignment-X = #CENTER
          #}
          m))
    music))

\tst
{
  \compressFullBarRests
  c''1
  R1*20
  c''
  \break
  c''
}


Cheers,
  Harm

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to