On Sep 9, 2012, at 12:24 PM, David Kastrup wrote:
> james <[email protected]> writes:
>
>> Ok, here is the deal: this is an override, which is something
>> happening at a single timestep to _everything_ in the current
>> context. If you want to combine them, you rather want a tweak,
>> which is something with its effect confined to what you are
>> tweaking.
>>
>> rinforzleft = \tweak DynamicText #'self-alignment-X #-1 \rinforzmf
>>
>> should do the trick.
>>
>> So does this mean I could do rinforza = \tweak DynamicText #'self-alignment-
>> X #-1 #(make-dynamic-script #{ \markup … #} #) ? Or would that change
>> all DynamicText things when I only want it to affect this individual
>> one?
>
> That should work fine. It is actually quite equivalent to what the
> other David's code does.
I don't understand any of the rest of that, but this works brilliantly:
frisoluto = \tweak DynamicText #'self-alignment-X #-1 #(
make-dynamic-script (
markup #:line (
#:left-align
#:dynamic "f"
#:hspace -1
#:normal-text
#:italic ", risoluto"
)
)
)
Thanks tons!
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user