Suivant : Organiser ses pièces avec des identificateurs, Précédent : Ajout de titres, Haut : Dernières précisions
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'
}
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
}
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
}
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
}
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 : Organiser ses pièces avec des identificateurs, Précédent : Ajout de titres, Haut : Dernières précisions
Cette page documente LilyPond-2.11.31 (branche de développement).
Rapporter 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.