PMA <[email protected]> writes:
> Hi List.
>
> I would like to alter this function...
>
> glissmove = {
> \once \override Glissando #'(bound-details left Y) = #1.3
> \once \override Glissando #'(bound-details right Y) = #1.3
> }
>
> to accept its 1.3 or whatever as an input parameter instead.
>
> I see docs on parameterizing Scheme functions, but not on
> doing this in LilyPond directly -- LP's param handing syntax.
> Have I overlooked something obvious?
It is not a function but a music constant. To make a function, write
glissmove =
#(define-music-function (parser location offset) (number?)
#{
\once \override Glissando #'(bound-details left Y) = #offset
\once \override Glissando #'(bound-details right Y) = #offset
#})
Check the "Extending LilyPond Guide" for define-music-function.
--
David Kastrup
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user