Suivant : Autres retouches, Précédent : Collisions d’objets, Haut : Retouche des partitions
Certains réglages sont si courants que des raccourcis sont fournis
sous forme de commandes telles que \slurUp
ou \stemDown
.
Toutes ces commandes sont décrites dans les différentes sections
de la Référence de notation.
La liste complète des modifications possibles pour chaque type d'objet (tel que liaison ou ligature) se trouve dans la Référence du programme. Cependant, certaines propriétés sont communes à de nombreux objets, et on peut de ce fait définir quelques réglages génériques.
padding
peut être définie de manière à
accroître (ou décroître) la distance entre les symboles qui se
placent au-dessus ou au-dessous des notes. Ce qui s'applique à
tous les objets régis par side-position-interface
.
c2\fermata \override Script #'padding = #3 b2\fermata
% La commande suivante est sans résultat ; voir plus loin. \override MetronomeMark #'padding = #3 \tempo 4=120 c1 % Celle-ci produit le résultat escompté \override Score.MetronomeMark #'padding = #3 \tempo 4=80 d1
Notez, dans le second exemple, l'importance de savoir à quel contexte
correspond l'objet. Dans la mesure où l'objet MetronomeMark
appartient au contexte Score
, ses modifications affectées au
contexte Voice
ne l'affecteront pas. Pour plus de détails, voir
Élaboration d’une retouche.
extra-offset
permet de déplacer latéralement et
verticalement ; c'est pourquoi elle requiert deux nombres. Le premier
affecte le placement horizontal (un nombre positif déplace l'objet
vers la droite) ; le second le placement vertical (un nombre positif
déplace l'objet vers le haut). Cette propriété est de bas niveau : le
moteur de formatage ne tient aucun compte des placements qu'elle induit.
Dans l'exemple suivant, le second doigté est déplacé un peu vers la gauche, et plus bas de 1.8 espaces :
\stemUp f-5 \once \override Fingering #'extra-offset = #'(-0.3 . -1.8) f-5
transparent
imprime les objets avec de
l'‘encre invisible’ : l'objet n'est pas visible, mais tous
les comportement le concernant s'appliquent quand même. Il occupe
une certaine place, intervient dans la gestion des collisions, et on
peut lui attacher des liaisons ou des ligatures.
L'exemple suivant montre comment tenir des notes entre différentes voix, au moyen de liaisons. Ces liaisons de tenue, en principe, ne peuvent relier que deux notes d'une même voix. On introduit donc la liaison dans une autre voix :
et on efface la première croche (hampe vers le haut) de ladite voix ; maintenant la liaison semble passer d'une voix à l'autre :
<< { \once \override Stem #'transparent = ##t b8~ b8\noBeam } \\ { b[ g8] } >>
Pour s'assurer que le crochet de la hampe que nous avons effacée ne
raccourcira pas la liaison, nous allons également rallonger cette hampe,
en attribuant à la propriété length
la valeur 8
:
<< { \once \override Stem #'transparent = ##t \once \override Stem #'length = #8 b8~ b8\noBeam } \\ { b[ g8] } >>
Les distances dans LilyPond sont mesurées dans l'unité staff-space (espace de portée) tandis que la plupart des propriétés relatives aux épaisseurs sont mesurées à l'aide de l'unité line-thickness (épaiseur de ligne). Toutefois, certaines d'entre-elles échappent à cette règle : par exemple l'épaisseur des liens de croches est mesurée à l'aide de l'unité staff-space. Pour de plus amples informations, consultez les sections correspondantes de la Référence du programme.
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.
Autres langues : deutsch.