GNU LilyPond – Manuel de notation: 5.3.4 La commande \tweak

### 5.3.4 La commande `\tweak`

Dans 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 :

- Les têtes de notes au sein d’un accord, qui sont directement engendrées par les hauteurs indiquées
- Les signes d’articulation, engendrés par les indications de ponctuation.

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 Affichage d’expressions musicales.

Autres langues : English, deutsch, español, 日本語.

#### LilyPond — Manuel de notation