Werner LEMBERG <[email protected]> writes:
> Dear LilyPonders,
>
>
> please consider this snippet.
>
> moveDyn =
> #(define-music-function (X Y) (number? number?)
> #{ \once \override DynamicLineSpanner.outside-staff-priority = ##f
> \once \override DynamicText.X-offset = #X
> \once \offset Y-offset #Y DynamicLineSpanner #})
>
> {
> g'2
> \moveDyn #-1 #5
> g'\f
> }
>
> How can I convert `\moveDyn' to a \tweak-like function so that I can
> say
>
> g'\moveDynTweak #-1 #5 -\f
>
> instead?
moveDynTweak = -\single \moveDyn \etc
> I naïvely tried
>
> moveDynTweak =
> #(define-music-function (X Y) (number? number?)
> #{ \once \override DynamicLineSpanner.outside-staff-priority = ##f
> \once \override DynamicText.X-offset = #X
> \once \offset Y-offset #Y DynamicLineSpanner
> \etc #})
>
> but this doesn't work.
There is a difference between a tweak and an override.
--
David Kastrup
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user