Hi Abraham,

2015-04-06 19:34 GMT+02:00 Abraham Lee <[email protected]>:

> However, in version 2.18.2, I discovered that I had to change the markup
> definition of essai slightly:
>

Good point, thanks !!


>
> %<-------------- SNIP -------------
>
> \version "2.18.2"
>
> %% Nothing realistic here, 'essai' is just to show something:
> essai =
> \markup
> *\center-align % <--- not needed in latest unstable*
> \scale #'(-2 . -2)
> \override #'(filled . #t)
> \path #0.01
> #'((moveto    0.58   0.91)
>    (curveto   0.58   0.83   0.63   0.80   0.70   0.80)
>    (curveto   0.90   0.80   0.87   1.15   1.11   1.28)
>    (curveto   0.90   1.29   0.58   1.11   0.58   0.91))
>
>
> %% New articulation:
> #(append! default-script-alist
>    (list
>     `("mon-articulation"
>        . (
>            (text . ,#{ \markup \essai #})
>            (stencil . ,ly:text-interface::print)
>            ; any other properties
>            (toward-stem-shift-in-column . 0.0)
>            (padding . 0.30)
>            (avoid-slur . around)
>            ;(script-priority . 100)
>            (direction . ,UP)))))
>

Just perfect !!! Thank you very much.
I've simplified it a little, but again, it's exactly what I was looking for
this morning:

#(append! default-script-alist
   (list
    `("mon-articulation"
       . (
           (stencil . ,ly:text-interface::print)
           (text . ,essai)
           ; any other properties
           (toward-stem-shift-in-column . 0.0)
           (padding . 0.20)
           (avoid-slur . around)
           (direction . ,UP)))))

Cheers,
Pierre
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to