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

Reply via email to