[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pitchedTrill
From: |
Jean Abou Samra |
Subject: |
Re: pitchedTrill |
Date: |
Sun, 21 Nov 2021 19:37:34 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1 |
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