Vérification d'octave - GNU LilyPond
Description: GNU LilyPond

Suivant : Transposition, Précédent : Octaves relatives, Haut : Hauteurs

#### 6.1.7 Vérification d'octave

Les tests d'octaves rendent la correction d'erreurs d'octaves plus facile : une note peut être suivie de `=`quotes indiquant à 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''` au lieu de `d'`.

Il existe aussi une vérification d'octave sans changement visible en sortie, avec cette syntaxe :

    \octave pitch

Cette commande vérifie que pitch (sans apostrophe ni virgule) donne pitch (avec apostrophes ou virgules) dans le mode `\relative` comparé à la note donnée dans la commande `\relative`. Sinon, un avertissement est émis et l'octave est corrigée. La note pitch n'est pas imprimée.

Dans l'exemple ci-dessous, le premier test se fait sans incident, puisque le `e` (dans le mode `relative`) est à moins d'une quinte du `a'`. Cependant, le deuxième test produit un avertissement, puisque le `e` n'est pas à moins d'une quinte du `b'`. Le message d'avertissement est émis, et l'octave est corrigée pour que les notes suivantes soient à nouveau à la bonne octave.

    \relative c' {
      e
      \octave a'
      \octave b'
    }

L'octave d'une note qui suit un test d'octave est déterminée selon la note précédente. Dans le prochain exemple, la dernière note est un `a'`, au-dessus du do central. Cela veut dire que le test `\octave` réussit, et peut donc être enlevé sans changer le résultat sur la partition.

>          \relative c' {
>            e
>            \octave b
>            a
>          }

Suivant : Transposition, Précédent : Octaves relatives, Haut : Hauteurs

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

Other languages: English.