Suivant : Liens de croches en soufflet, Précédent : Définition des règles de ligature automatique, Haut : Barres de ligature
Dans certaines situations, il peut s'avérer nécessaire de
supplanter l'algorithme de groupement automatique des notes, par
exemple pour prolonger une ligature par-dessus un silence ou une barre
de mesure. Le début et la fin de la ligature sont alors indiqués par
[
et ]
.
{ r4 r8[ g' a r8] r8 g[ | a] r8 }
LilyPond peut déterminer automatiquement les sous-groupes à
l'intérieur d'un groupement de notes, bien que le résultat ne soit pas
toujours optimal. Les propriétés stemLeftBeamCount
et
stemRightBeamCount
permettent alors
d'ajuster ce comportement. Lorsque l'une ou l'autre de ces propriétés
est définie, elle ne s'applique qu'une seule fois, après quoi sa
définition est effacée.
{ f8[ r16 f g a] f8[ r16 \set stemLeftBeamCount = #1 f g a] }
La propriété subdivideBeams
sert à grouper les double-croches
ou les valeurs plus brèves pulsation par pulsation, la pulsation
étant définie par la propriété beatLength
.
c16[ c c c c c c c] \set subdivideBeams = ##t c16[ c c c c c c c] \set Score.beatLength = #(ly:make-moment 1 8) c16[ c c c c c c c]
Pour plus d'information sur make-moment
, voir
Gestion du temps.
Lorsqu'une ligature franchit une barre de mesure, le saut
de ligne est en principe interdit à cet endroit. Ce comportement peut
être outrepassé en définissant breakable
.
LilyPond insère automatiquement des ligatures coudées — certaines
notes vers le haut, d'autres vers le bas — lorsqu'il détecte un espace
important entre des têtes de notes. Ce comportement peut être changé par
l'intermédiaire de l'objet auto-knee-gap
Les ligatures coudées à cheval sur deux portées ne peuvent être employées en même temps que des portées invisibles. Voir Masquage de portées.
Les ligatures peuvent entrer en collision avec des symboles entourant les notes, contrairement aux textes ou aux altérations.
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.