GNU LilyPond – Manuel de notation: 1.1.4 Têtes de note

### 1.1.4 Têtes de note

Nous allons voir dans ce chapitre comment modifier l’aspect des têtes de note.

#### Têtes de note spécifiques

L’apparence des têtes de note peut évoluer au cours de la partition :

>     c4 b
>     \override NoteHead #'style = #'cross
>     c4 b
>     \revert NoteHead #'style
>     a b
>     \override NoteHead #'style = #'harmonic
>     a b
>     \revert NoteHead #'style
>     c4 d e f

Pour une liste exhaustive des styles de tête de note, consultez Styles de tête de note.

Certains instruments utilisent des têtes de note différentes à des fins spécifiques – des croix (style `cross`) pour le parlato des chanteurs ou les notes étouffées des guitares :

>     c4 b
>     \xNotesOn
>      a b c4 b
>     \xNotesOff
>     c4 d

Cette commande opère aussi bien sur des notes isolées qu’au sein d’un accord, dans une portée traditionnelle ou dans un contexte de tablature :

>     c4 b
>     \xNote { e f }
>     c b < g \xNote c f > b

Vous pouvez utiliser, en lieu et place de `\xNote`, `\xNotesOn` et `\xNotesOff`, les commandes `\deadNote`, `\deadNotesOn` et `\deadNotesOff`.

Il existe un raccourci pour les notes en losange qui indiquent les harmoniques des cordes :

>     <c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic>

#### Commandes prédéfinies

`\harmonic`, `\xNotesOn`, `\xNotesOff`, `\xNote`.

#### Voir aussi

Morceaux choisis : Hauteurs.

Manuel de notation : Styles de tête de note, Notes en accords, Indication des harmoniques et notes étouffées.

Référence des propriétés internes : note-event, Note_heads_engraver, Ledger_line_engraver, NoteHead. LedgerLineSpanner, note-head-interface, ledger-line-spanner-interface.

#### Têtes de note avec nom de note

Les notes « easy play » comportent le nom de la note à l’intérieur de la tête. On l’utilise dans des partitions pour débutants. L’impression doit être de plus grande taille, afin que les lettres soient lisibles. Voir à ce propos Définition de la taille de portée.

>     #(set-global-staff-size 26)
>     \relative c' {
>       \easyHeadsOn
>       c2 e4 f
>       g1
>       \easyHeadsOff
>       c,1
>     }

#### Commandes prédéfinies

`\easyHeadsOn`, `\easyHeadsOff`.

#### Morceaux choisis

Numbers as easy note heads

Easy notation note heads use the `note-names` property of the `NoteHead` object to determine what appears inside the note head. By overriding this property, it is possible to print numbers representing the scale-degree.

A simple engraver can be created to do this for every note head object it sees.

>     #(define Ez_numbers_engraver
>        (list
>         (cons 'acknowledgers
>               (list
>                (cons 'note-head-interface
>                      (lambda (engraver grob source-engraver)
>                        (let* ((context (ly:translator-context engraver))
>                               (tonic-pitch (ly:context-property context 'tonic))
>                               (tonic-name (ly:pitch-notename tonic-pitch))
>                               (grob-pitch
>                                (ly:event-property (event-cause grob) 'pitch))
>                               (grob-name (ly:pitch-notename grob-pitch))
>                               (delta (modulo (- grob-name tonic-name) 7))
>                               (note-names
>                                (make-vector 7 (number->string (1+ delta)))))
>                          (ly:grob-set-property! grob 'note-names note-names))))))))

>     #(set-global-staff-size 26)

>     \layout {
>       ragged-right = ##t
>       \context {
>         \Voice
>         \consists \Ez_numbers_engraver
>       }
>     }

>     \relative c' {
>       \easyHeadsOn
>       c4 d e f
>       g4 a b c \break

>       \key a \major
>       a,4 b cis d
>       e4 fis gis a \break

>       \key d \dorian
>       d,4 e f g
>       a4 b c d
>     }

#### Voir aussi

Manuel de notation : Définition de la taille de portée.

Morceaux choisis : Hauteurs.

Référence des propriétés internes : note-event, Note_heads_engraver, NoteHead, note-head-interface.

#### Têtes de note à forme variable

En notation profilée, le profil d’une tête de note correspond à la fonction harmonique de cette note dans la gamme. Ce style de notation était très en vogue dans les recueils de chansons américains du XIXe siècle. Voici comment procéder :

>     \aikenHeads
>     c, d e f g2 a b1 c \break
>     \sacredHarpHeads
>     c,4 d e f g2 a b1 c \break
>     \southernHarmonyHeads
>     c,4 d e f g2 a b1 c \break
>     \funkHeads
>     c,4 d e f g2 a b1 c \break
>     \walkerHeads
>     c,4 d e f g2 a b1 c \break

Les profils sont déterminés par la hauteur dans la gamme, le premier degré étant défini par la commande `\key`. Pour une tonalité mineure, les degrés sont déterminés par rapport au relatif majeur :

>     \key a \minor
>     \aikenHeads
>     a b c d e2 f g1 a \break
>     \aikenHeadsMinor
>     a,4 b c d e2 f g1 a \break
>     \sacredHarpHeadsMinor
>     a,2 b c d \break
>     \southernHarmonyHeadsMinor
>     a2 b c d \break
>     \funkHeadsMinor
>     a2 b c d \break
>     \walkerHeadsMinor
>     a2 b c d \break

#### Commandes prédéfinies

`\aikenHeads`, `\aikenHeadsMinor`, `\funkHeads`, `\funkHeadsMinor`, `\sacredHarpHeads`. `\sacredHarpHeadsMinor`, `\southernHarmonyHeads`, `\southernHarmonyHeadsMinor`, `\walkerHeads`, `\walkerHeadsMinor`.

#### Morceaux choisis

Profilage des notes selon leur degré dans la gamme

La propriété `shapeNoteStyles` permet d’affecter un profil particulier à chaque degré de la gamme – à partir de l’armure ou de la propriété `tonic`. Ses valeurs sont constituées d’une liste de symboles, qu’il s’agisse de formes géométriques (`triangle`, `cross`, ou `xcircle`) ou basés sur la tradition des graveurs américains (avec quelques noms de note latins).

LilyPond dispose de deux raccourcis, `\aikenHeads` et `\sacredHarpHeads`, permettant de reproduire déanciens recueils de chansons américaines.

L’exemple suivant montre plusieurs manières de profiler les têtes de note, ainsi que la capacité de trnsposer tout en respectant la fonction harmonique de chaque note dans la gamme.

>     fragment = {
>       \key c \major
>       c2 d
>       e2 f
>       g2 a
>       b2 c
>     }

>     \new Staff {
>       \transpose c d
>       \relative c' {
>         \set shapeNoteStyles = #'#(do re mi fa
>                                    #f la ti)
>         \fragment
>       }

>       \break

>       \relative c' {
>         \set shapeNoteStyles = #'#(cross triangle fa #f
>                                    mensural xcircle diamond)
>         \fragment
>       }
>     }

Pour une liste exhaustive des styles de tête de note, consultez Styles de tête de note.

#### Voir aussi

Morceaux choisis : Hauteurs.

Manuel de notation : Styles de tête de note.

Référence des propriétés internes : note-event, Note_heads_engraver, NoteHead, note-head-interface.

#### Improvisation

L’improvisation peut quelquefois s’indiquer à l’aide de notes de forme allongée (slash). L’interprète jouera alors les notes qu’il veut, en respectant toutefois le rythme affiché. Ces têtes de notes sont créées ainsi :

>     \new Voice \with {
>       \consists "Pitch_squash_engraver"
>     } {
>       e8 e g a a16( bes) a8 g
>       \improvisationOn
>       e8 ~
>       e2 ~ e8 f4 f8 ~
>       f2
>       \improvisationOff
>       a16( bes) a8 g e
>     }

#### Commandes prédéfinies

`\improvisationOn`, `\improvisationOff`.

#### Voir aussi

Morceaux choisis : Hauteurs.

Référence des propriétés internes : Pitch_squash_engraver, Voice, RhythmicStaff.

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

#### LilyPond — Manuel de notation