Suivant : Utilisation de code Scheme au lieu de \"tweak\", Précédent : Détermination de la propriété de l’objet graphique (grob), Haut : La commande override
\tweak
commandDans certains cas, on peut passer par un raccourci pour arranger les
objets graphiques. Lorsqu'un objet est directement engendré par un élément distinct
du fichier source, on peut utiliser la commande \tweak
.
Dans l'accord suivant, les notes sont modifiées une par une :
< c \tweak #'color #red d g \tweak #'duration-log #1 a >4-\tweak #'padding #10 -.
Comme on peut le voir, les propriétés sont ici modifiées directement en même temps que les objets sont saisis. Il n'est plus besoin de spécifier ni le nom de l'objet (grob), ni le contexte dans lequel cela doit s'appliquer.
Ce procédé ne marche que pour des objets directement liés aux évènements (Event) du fichier source. Par exemple :
En revanche, les hampes ou les altérations sont engendrées par les têtes de notes, et non par des évènements dans le fichier source. De même pour les clés, qui ne sont pas directement engendrées par le fichier source, mais plutôt par le changement d'une propriété interne.
En fait, très peu d'objets passent directement du code source à la partition.
Une note toute simple, par exemple c4
, fait l'objet d'un traitement et n'est donc
pas directement rendue ; c'est pourquoi le code suivant ne sera d'aucun effet :
\tweak #'color #red c4
Voir pour plus de détails Afficher des expressions musicales.
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.