LilyPond — Nouveautés
|
Ce document recense les modifications et les nouvelles fonctionnalités de LilyPond pour la version 2.23.2 (depuis la 2.22). |
Nouveautés en matière de notation musicale
Améliorations de la représentation des hauteurs
-
Dans le cadre de la fonte Emmentaler, les têtes de notes dont l’aspect
est identique et pour lesquelles la seule différence réside dans
l’orientation de leur hampe ont été consolidées en un glyphe unique. Par
exemple, les glyphes
noteheads.u2triangleetnoteheads.d2triangleont été remplacés par le seul glyphenoteheads.s2triangle. Les paires de tête de note ayant un aspect différent selon l’orientation de la hampe conservent leur dictinction.
Par ailleurs, la propriétéstem-attachmentdes objets graphiquesNoteHeadrenvoie le point d’attachement réel selon l’orientation de hampe en lieu et place d’un hypothétique point d’attachement d’une hampe ascendante.
Améliorations en matière d’expressivité
-
Les terminaisons des soufflets peuvent désormais s’aligner sur la
gauche, au centre ou sur la droite des grobs
NoteColumnà l’aide d’une dérogation à la propriétéendpoint-alignments.
Améliorations en matière de reprises
-
Les alternatives peuvent se placer ailleurs qu’après la fin du fragment
répété.
\repeat volta 3 { c'1 \alternative { d' e' } f' } -
Les numéros d’alternative peuvent se définir à l’aide de la commande
\volta.\repeat volta 3 c'1 \alternative { \volta 1 d' \volta 2,3 e' } -
La commande
\voltasuprime la musique lorsque la répétition est expansée. -
La commande
\unfoldedajoute la musique lorsque la répétition est expansée.
Améliorations en matière de notation sur la portée
-
L’ajout du
Melody_engraverà un contexteVoiceprend désormais en compte le sens de la mélodie pour orienter la hampe de la note sur la ligne médiane. Il fallait auparavant apporter une dérogation spécifique à la propriétéStem.neutral-direction.\new Voice \with { \consists Melody_engraver } \relative c'' { \autoBeamOff g8 b a e g b a g | c b d c b e d c | }La propriété de contexte
suspendMelodyDecisionspermet de désactiver temporairement ce comportement, tout comme le faisait\override Stem.neutral-direction = #DOWN.
Améliorations en matière de mise en forme du texte
-
La nouvelle commande de markup
string-linespermet de couper une chaîne à un caractère donné. La coupure intervient par défaut au saut de ligne, et les éventuels espaces sont ignorés. La liste résultante de markups peut faire l’objet d’une mise en forme particulière. Cette fonctionnalité constitue un moyen tout à fait adapté pour ajouter des couplets à une chanson.
Nouveautés en matière de notation spécialisée
Améliorations pour les cordes frettées ou non
-
Le nouvel objet graphique
FingerGlideSpannerpermet d’indiquer le glissé d’un doigt sur une corde passant d’une position à une autre. Il peut se présenter sous différentes formes selon le style adopté ; l’image ci-dessous affiche les stylesline,stub-left,stub-rightetstub-both.D’autres styles sont disponibles :
dashed-line,dotted-line,zigzag,trill,bowetnone. -
Le nouvel objet graphique
BendSpannerpermet, dans le cadre d’unTabStaff, d’indiquer une désinance. En plus de l’apparence par défaut sont disponibles les styles'hold,'pre-bendet'pre-bend-hold.
Nouveautés en matière d’entrée et sortie
Améliorations pour les fichiers résultants
- La transparence des couleurs est prise en charge lors de la génération de PostScript et de PDF. L’utilisation de cette fonctionnalité requiert une version de Ghostscript égale ou supérieure à la 9.53.
Nouveautés en matière d’interfaces et fonctions internes
-
Le script
lilypond-bookautorise désormais l’utilisation d’accolades dans les arguments des commandes\lilypond(pour LaTeX) et@lilypond(pour Texinfo).
Pour des annonces plus anciennes, rendez-vouz aux pages https://lilypond.org/doc/v2.22/Documentation/changes/, https://lilypond.org/doc/v2.20/Documentation/changes/, ou remontez à l’index de la documentation.