[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 18:05:36 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Werner LEMBERG <address@hidden> 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
- \tweak-like function, Werner LEMBERG, 2019/09/20
- Re: \tweak-like function, Urs Liska, 2019/09/20
- Re: \tweak-like function,
David Kastrup <=
- Re: \tweak-like function, Werner LEMBERG, 2019/09/20
- Re: \tweak-like function, David Kastrup, 2019/09/20
- 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