Subject: Re: rendre transparente deux articulations seulement

From: Daniel Cartron <[email-masked]>
Date: Tue, 19 May 2015 08:58:49 +0200

Le samedi 21 mars 2015 13:22:44, vous avez écrit :
> Tu peux - c'est plus long - aussi faire :

Désolé de revenir là-dessus mais je viens de réaliser pourquoi j'ai des 
décalages verticaux très inesthétiques dans mes tablatures. 

Si le code ci-dessous rend bien transparentes les deux articulations, elles 
sont encore là et décalent les autres markups...

Donc en résumé il faut que je puisse écrire tenuto et stopped mais qu'ils ne 
soient pas gravés. Mais que tout le reste le soit.

Je crains bien que la réponse soit : impossible, mais je pose malgré la 
question de savoir si il y a moyen de faire ça.

> \version "2.16.2"
> 
> #(define my-script
>   `(
>     ("staccato"
>       ;; j'ai ajouté le 'staccato' mais tu dois
>       ;; ajpouter toutes les articulations
>       ;; nécessaires !
>      . (
>         (script-stencil . (feta . ("staccato" . "staccato")))
>         (side-relative-direction . ,DOWN)
>         (quantize-position . #t)
>         (avoid-slur . inside)
>         (toward-stem-shift . 1.0)
>         (toward-stem-shift-in-column . 0.0)
>         (padding . 0.20)
>         (skyline-horizontal-padding . 0.10)
>         (script-priority . -100)))
>     ("stopped"
>      . (
>         (script-stencil . (feta . ("" . "stopped"))) ;; original ("stopped"
> . "stopped")
>         (avoid-slur . inside)
>         (padding . 0.20)
>         (direction . ,DOWN))) ;; original (direction . ,UP)
> 
> 
>     ("tenuto"
>      . (
>         (script-stencil . (feta . ("" . "tenuto"))) ;; original ("tenuto" .
> "tenuto")
>         (quantize-position . #t)
>         (avoid-slur . inside)
>         (padding . 0.20)
>         (side-relative-direction . ,DOWN)))
>         ))
> 
> \score {
>   { a4-- b-+ c'-. }
>   \layout {
>     \context {
>       \Score
>       scriptDefinitions = #my-script
>     }
>   }
> }

-- 
Cordialement, Daniel Cartron
« Pour une réponse affirmative, il n'existe qu'un seul mot : oui. Tous les 
autres mots ont été inventés pour dire non. »
Tristan Bernard