lilypond-user
[Top][All Lists]
Advanced

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

Re: Access grob name?


From: David Kastrup
Subject: Re: Access grob name?
Date: Thu, 17 Sep 2015 14:20:26 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Simon Albrecht <address@hidden> writes:

> Hello,
>
> I’ve written a music function which applies some tweaks on dynamics to
> offset them. Unfortunately, it’s not possible to use the offset music
> function on X-offset, because it is a mutable property.

What does that mean?  Any relation to issue 4516 here?

> Thus I have to add a displacement for DynamicText so that it is not
> aligned to its baseline, but to the ‘center’ like normally.  Now, it
> would help if the music function could find out by itself whether to
> apply this displacement, depending on which grob it is applied to. As
> an example (attached also): %%%%%%%%%% \version "2.19.27"
>
> test =
> #(define-music-function (ev) (ly:music?)
>    (tweak 'color red ev))
>
> {
>   c''-\test \> g'-\test \f
> }
> %%%%%%%%%%
> How can I modify the function so that only the DynamicText is colored,
> the Hairpin isn’t?

Uh, (tweak '(DynamicText color) red ev) maybe?  Seems rather
straightforward.

-- 
David Kastrup



reply via email to

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