Le 23/07/2022 à 17:59, Luc De Rossi a écrit :
Bonjour à tous,
Je n'arrive pas à mettre des parenthèses sur un accord !!
- un \parenthesize <c f> provoque des parenthèses autour de chacune
note.
- un <c \parenthesize f> provoque des parenthèses autour d'une seule
note.
Or j'aimerais une belle paire de parenthèses sur l'ensemble de
l'accord :
\relative c' {
\override ParenthesesItem.padding = #0.2
\override ParenthesesItem.font-size = #2
<d \parenthesize f a>2 % fonctionne car le fa est à "équidistance"
du ré et du la
<d \parenthesize g>2 % NE fonctionne PAS. Comment abaisser les
parenthèses ??
}
Je suis sûr d'avoir vu déjà passer cela sur la liste mais je ne
retrouve pas.
Merci pour votre aide.
Luc
Bonjour,
En version 2.22, il n'y a pas de solution très élégante,
mais vous pouvez déplacer les parenthèses manuellement,
comme ceci :
\version "2.22.2"
\relative {
\once \override ParenthesesItem.extra-offset = #'(0 . 0.8)
\once \override ParenthesesItem.font-size = 3
<\parenthesize c' f>
}
Voir une explication de extra-offset ici :
https://lilypond.org/doc/v2.22/Documentation/learning/fixing-overlapping-notation#the-extra_002doffset-property
Par contre, dans la série des versions de développement actuelles,
2.23, cette fonctionnalité a été ajoutée (cf.
https://lilypond.org/doc/v2.23/Documentation/changes/index.html).
Il suffit de faire
\version "2.23.10"
\relative c' {
\tweak Parentheses.font-size 3 \parenthesize <d g>2
}
Jean-Marc : ton snippet fonctionne effectivement en 2.23
grâce à cette amélioration (mais il suffirait d'appeler
\parenthesize directement sur l'accord). En 2.22, par
contre, il y aura des parenthèses sur chaque note. (Pour
qui voudrait tester, il faut remplacer Parentheses
en 2.23 par ParenthesesItem en 2.22. La raison en est
expliquée à la fin de ce message :
https://lists.gnu.org/archive/html/lilypond-user-fr/2022-06/msg00115.html
).
Cordialement,
Jean