lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: \tweak-like function


From: David Kastrup
Subject: Re: \tweak-like function
Date: Fri, 20 Sep 2019 21:49:00 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)

Werner LEMBERG <address@hidden> writes:

>> moveDynTweak = -\single \moveDyn \etc
>
> Thanks!
>
>>> 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.
>
> Ah, bad editing, sorry.  I tried of course
>
>   moveDynTweak =
>     #(define-music-function (X Y) (number? number?)
>       #{ \tweak DynamicLineSpanner.outside-staff-priority ##f
>          \tweak DynamicText.X-offset #X
>          \offset DynamicLineSpanner.Y-offset #Y
>          \etc #})

Should have worked when using -\moveDynTweak ...  Since you are not
using this for anything other dynamic expressions, it would be likely
better to use define-event-function here, obviating the need to write -
before \moveDynTweak .

-- 
David Kastrup



reply via email to

[Prev in Thread] Current Thread [Next in Thread]