Suivant : , Précédent : Ajout de titres, Haut : Dernières précisions


2.5.3 Noms de note absolus

Jusqu'ici nous n'avons utilisé que le mode \relative pour définir les hauteurs de notes. Si c'est effectivement le moyen le plus simple d'entrer la majeure partie de votre musique, il existe une autre façon de procéder : le mode de hauteurs absolues.

Si vous omettez la commande \relative, LilyPond considérera toutes les hauteurs comme des hauteurs absolues. Un c' sera toujours un do du milieu, un b sera toujours une note au-dessous du précédent, et un g, sera toujours la note la plus grave dans la portée de clé de Fa.

     
     {
       \clef bass
       c' b g, g,
       g, f, f c'
     }

[image of music]

Voici une gamme sur 4 octaves :

     
     {
       \clef bass
       c, d, e, f,
       g, a, b, c
       d e f g
       a b c' d'
       \clef treble
       e' f' g' a'
       b' c'' d'' e''
       f'' g'' a'' b''
       c'''1
     }

[image of music]

Comme vous pouvez le voir, il faut beaucoup d'apostrophes pour écrire de la musique dans un registre aigu. Regardez cet extrait de Mozart :

     
     {
       \key a \major
       \time 6/8
       cis''8. d''16 cis''8 e''4 e''8
       b'8. cis''16 b'8 d''4 d''8
     }

[image of music]

Toutes ces apostrophes rendent le fichier moins lisible, et c'est donc une source d'erreurs. En mode \relative, le même exemple devient bien plus facile à lire :

     
     \relative c'' {
       \key a \major
       \time 6/8
       cis8. d16 cis8 e4 e8
       b8. cis16 b8 d4 d8
     }

[image of music]

Si d'aventure vous faites une erreur d'octaviation, le mode \relative la rendra frappante — toutes les notes suivantes seront placées à la mauvaise octave. En mode de hauteurs absolues, une erreur isolée ne serait pas aussi visible, et donc aussi facile à dénicher.

Cependant, le mode de hauteurs absolues reste utile pour les musiques où les intervalles sont étendus, surtout pour les fichiers LilyPond créés par ordinateur.


Suivant : , Précédent : Ajout de titres, Haut : Dernières précisions

This page is for LilyPond-2.10.33 (stable-branch).

Report errors to http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.

Other languages: English.