Suivant : Transposition, Haut : Modification de plusieurs hauteurs
Les tests d'octave rendent la correction d'erreurs d'octave plus facile
dans le mode d'octave relative
: une note peut être suivie de
=
apostrophes/virgules pour indiquer à quelle octave absolue
elle devrait être. Dans l'exemple suivant,
\relative c'' { c='' b=' d,='' }
le d
générera un avertissement, puisqu'on attend un d''
mais qu'on obtient un d'
— il n'y a qu'une tierce entre
b'
et d''
. Sur la partition, l'octave sera corrigée pour
donner un d''
et la prochaine note sera calculée en fonction de
d''
et non de d'
.
Il existe aussi une vérification d'octave qui ne produit pas de musique imprimée, ayant pour syntaxe
\octaveCheck hauteur
Cette commande vérifie que la hauteur considérée sans apostrophe ni virgule et comme hauteur relative, est la même que la hauteur absolue considérée avec ses éventuelles apostrophes ou virgules. Sinon, un avertissement est émis et l'octave est corrigée. La hauteur n'est pas considérée comme une note, et donc n'est pas imprimée.
Dans l'exemple ci-dessous, le premier test réussit, puisque le e
— dans le mode relative
— est au plus à une quarte de
a'
. Cependant, le deuxième test produit un avertissement,
puisque le e
est à quinte de b'
. Le message
d'avertissement est émis, et l'octave est corrigée afin que les notes
suivantes soient à nouveau à la bonne octave.
\relative c' { e \octaveCheck a' \octaveCheck b' }
L'octave d'une note qui suit un test d'octave est déterminée selon la
note précédente. Dans l'exemple suivant, la dernière note est un
a'
, au-dessus du do central. Cela veut dire que le test
\octaveCheck
réussit, et peut donc être enlevé sans changer le
résultat sur la partition.
\relative c' { e \octaveCheck b a }
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.