[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
- \tweak-like function, Werner LEMBERG, 2019/09/20
- Re: \tweak-like function, Urs Liska, 2019/09/20
- Re: \tweak-like function, David Kastrup, 2019/09/20
- Re: \tweak-like function, Werner LEMBERG, 2019/09/20
- Re: \tweak-like function,
David Kastrup <=
- Re: \tweak-like function, Werner LEMBERG, 2019/09/21
- Re: \tweak-like function, David Kastrup, 2019/09/21
- Re: \tweak-like function, Werner LEMBERG, 2019/09/21
- Re: \tweak-like function, David Kastrup, 2019/09/21
- Re: \tweak-like function, Werner LEMBERG, 2019/09/21