Fine, here it goes:
tacet =
#(define-music-function
(str)
(string?)
#{
\compressFullBarRests
\once\override MultiMeasureRest.expand-limit = #1
\once\override MultiMeasureRestNumber.font-name = "Vera Bold"
\once\override MultiMeasureRestNumber.stencil =
#(lambda (grob)(grob-interpret-markup grob
(markup #:whiteout #:pad-markup .8 str)))
\once\override MultiMeasureRest.layer = #-2
\once\override MultiMeasureRestNumber.layer = #-1
\once\override MultiMeasureRestNumber.Y-offset = #-.5
#})
2015-10-09 10:03 GMT+02:00 David Kastrup <[email protected]>:
> Pierre Perol-Schneider <[email protected]> writes:
>
> > Hi Andrew,
> >
> > How about:
> >
> > \version "2.19.28"
> >
> > tacet =
> > #(define-scheme-function (parser location str) (string?)
> > #{
> > \compressFullBarRests
>
> You mean define-music-function here, and in version 2.19.28 the
> "parser location" arguments are just unnecessary baggage.
>
> --
> David Kastrup
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user