bug-lilypond
[Top][All Lists]
Advanced

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

Re: NR and allocating tweak command to variable


From: David Kastrup
Subject: Re: NR and allocating tweak command to variable
Date: Tue, 26 Mar 2013 07:52:32 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Nick Payne <address@hidden> writes:

> I was trying to allocate a tweak command to a variable and eventually
> managed to get it to work after finding what I needed by a search of
> the lilypond-user archives (
> http://lists.gnu.org/archive/html/lilypond-user/2011-09/msg00279.html).
>
> However, I was initially misled by the NR having a section named
> "Using variables for tweaks ":
> http://www.lilypond.org/doc/v2.17/Documentation/learning/using-variables-for-tweaks,
> but this actually deals with using variables for overrides, and should
> maybe be renamed as "Using variables for overrides".
>
> The code that I got to work is below:
>
> \version "2.17.14"
>
> fia = #(define-music-function
>   (parser location grb)
>   (ly:music?)
> #{
>   -\tweak script-priority #-199 -$grb
> #})

I'd use define-event-function instead, so that \fia can be used without
a leading - before it.  I'd also use an argument of type ly:event? in
order to just allow articulations as an argument type (there is no sense
in tweaking the script priority of a basic music expression like a
note).

-- 
David Kastrup




reply via email to

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