lilypond-user-fr
[Top][All Lists]
Advanced

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

RE: pitchedTrill


From: CHARADE Olivier
Subject: RE: pitchedTrill
Date: Sun, 21 Nov 2021 18:55:04 +0000

Super!

Et en plus je viens de réussir à adapter la solution de Jean à un autre enchaînement de trilles sur la même note cette fois.

Pas peu fier, même si je ne suis pas près de parler magicien comme Jean.

Encore merci,

Olivier


De : Jean Abou Samra <jean@abou-samra.fr>
Envoyé : dimanche 21 novembre 2021 19:37:34
À : CHARADE Olivier; lilypond-user-fr@gnu.org
Objet : Re: pitchedTrill
 


Le 21/11/2021 à 19:28, CHARADE Olivier a écrit :
>
> Bon ben je vais abuser un peu.
>
> Ca marche sur la première partie de la partition. Mais ensuite
> j'enchaîne deux trilles. Je dois faire le Stop sur la première note du
> trille suivant?
>
> Comme j'avais remarqué qu'un nouveau trille coupait le span du
> précédent (je jargonne peut-être un peu trop, là) j'ai testé ça:
>
> \time 3/4
> r4 \pitchedTrill bes-> \startTrillSpan a \stopTrillSpan \once
> \override TrillSpanner.to-barline = ##t \pitchedTrill
> bes'->\startTrillSpan  a' |
> r4 \stopTrillSpan
> C'est quasiment bon, mais l'indication du second trille est décalée
> vers le haut. Y a-t-il un moyen d'aligner les deux?
>
>
> Olivier
>


Bonjour,

C'est effectivement un petit souci connu :

https://gitlab.com/lilypond/lilypond/-/issues/923

Le dessin du trille consiste à enfiler un certain nombre des petits
glyphes élémentaires. Si, à cause du nombre entier de glyphes, le
premier trille déborde un peu sur le suivant, ce dernier s'écarte
verticalement. Pour l'éviter, il faut raccourcir un peu le premier
trille à l'aide de bound-details.right-padding pour lui retirer un
glyphe. Dans l'exemple que vous donnez, l'accent pousse le second trille
encore plus haut, donc il faut aussi rehausser un peu le premier.

\version "2.22.1"

{
   \time 3/4
   r4
   \once \override TrillSpanner.Y-offset = 4.6
   \once \override TrillSpanner.bound-details.right.padding = 1
   \pitchedTrill bes->\startTrillSpan a\stopTrillSpan
   \once \override TrillSpanner.to-barline = ##t
   \pitchedTrill bes'->\startTrillSpan a'
   r4 \stopTrillSpan
}

Cordialement,
Jean

reply via email to

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