Améliorations en matière de rythme
- Il est désormais possible d’aligner par la droite différents types de
barre de mesure.
\new StaffGroup << \new Staff { \textMark "default" b1 } \new Staff { b1 \section } >> \new StaffGroup << \new Staff { \textMark "right-aligned" b1 } \new Staff { b1 \override StaffGroup.BarLine.right-justified = ##t \section } >>
- Désormais, les contrôles de mesure (
|
) créent implicitement des contextes. Les développeurs considèrent que cela n’aura aucun impact sur les partitions courantes. N’hésitez pas à signaler tout problème qui ne trouverait pas de solution de contournement évidente. - La nouvelle option
span-all-note-heads
permet aux crochets de n-olets d’embrasser toutes les têtes de notes (pas seulement les hampes) comme recommandé par Gould et Ross. - La subdivision des ligatures automatiques a été retravaillée. Jusqu’à
présent, on pouvait constater de nombreuses imperfections dans la
manière de subdiviser automatiquement des motifs de ligature complexes
en raison de surestimations de la valeur de
baseMoment
. LilyPond est désormais capable de subdiviser correctement la plupart des motifs de ligature sans utiliser la valeur debaseMoment
pour limiter la subdivision d’une ligature. La simple activation desubdivideBeams
divise automatiquement tous les intervalles par défaut. Trois nouvelles propriétés ont été introduites pour permettre d’affiner la subdivision automatique des ligatures :minimumBeamSubdivisionInterval
,maximumBeamSubdivisionInterval
etrespectIncompleteBeams
.minimumBeamSubdivisionInterval
limite les intervalles de subdivision de manière identique à ce quebaseMoment
faisait auparavant (réduction de la fréquence des subdivisions de ligatures).maximumBeamSubdivisionInterval
limite globalement le nombre de tronçons supprimés aux emplacements de subdivision.respectIncompleteBeams
limite le nombre de moignons lorsque le temps restant ne complèterait pas la métrique de la subdivision. RéglerminimumBeamSubdivisionInterval
à la valeur debaseMoment
dans tous les cas, y compris lorsquebaseMoment
varie implicitement, préserve le comportement antérieur. - Sont désormais disponibles des glyphes de crochets « empilés ». Tous les
éléments d’un glyphe de crochet ont la même largeur, mais sont
verticalement plus compacts.
Ces glyphes sont accessibles à l’aide de
\flagStyleStacked
; un\flagStyleDefault
permet de retrouver le style de crochet standard. - Le style de
TimeSignature
'single-digit
a été renommé en'single-number
.