Suivant : , Précédent : Instruments transpositeurs, Haut : Gravure des hauteurs


Altérations accidentelles automatiques

Une fonction a été créée pour regrouper les règles suivant lesquelles s'impriment les altérations. Elle s'invoque de la manière suivante :

#(set-accidental-style 'REGLE)

Cette fonction prend pour argument le nom de la règle d'altérations, auquel peut s'ajouter, comme argument facultatif, le contexte devant être affecté :

#(set-accidental-style 'REGLE #('CONTEXTE#))

Si aucun contexte n'est spécifié, le contexte Staff sera affecté ; cependant on peut souhaiter l'appliquer au contexte Voice en lieu et place.

Les régles d'altérations suivantes sont possibles :

default
C'est la règle d'impression par défaut, qui se rapporte à l'usage en vigueur au XVIIIème siècle : les altérations accidentelles sont valables toute une mesure, et uniquement à leur propre octave.

[image of music]


voice
En principe, LilyPond se souvient de toutes les altérations présentes sur la portée (contexte Staff). Avec cette règle, cependant, les altérations sont indépendantes pour chacune des voix.
      \new Staff <<
             #(set-accidental-style 'voice)
     	{ ... }
     	>>

De ce fait, les altérations d'une voix sont ignorées dans les autres voix, ce qui peut donner lieu à un résultat malencontreux. Dans l'exemple suivant, il est difficile de dire si le deuxième ‘la’ est dièse ou naturel.

[image of music]

La règle voice n'est à envisager que dans le cas de voix devant être lues par des musiciens différents. S'il s'agit d'un ‘conducteur’, ou d'une portée destinée à un seul musicien, il vaut mieux utiliser modern ou modern-cautionary.

modern
Cette règle est la plus courante au XXème siècle. Les altérations accidentelles sont imprimées comme avec le style default, mais lorsqu'une note non-altérée apparaît à une octave différente, ou bien dans la mesure suivante, des bécarres de précaution sont ajoutés. Dans l'exemple suivant, notez ainsi les deux bécarres dans la deuxième mesure de la main droite.

[image of music]


modern-cautionary
Cette règle est équivalente à modern, mais les bécarres de précaution sont imprimés de façon particulière : soit plus petits, soit (par défaut) entre parenthèses. Il est possible de le définir au moyen de la propriété cautionary-style pour l'objet AccidentalSuggestion.

[image of music]


modern-voice
Cette règle sert aux altérations dans de la musique polyphonique destinée autant à des musiciens différents qu'à quelqu'un qui lirait l'ensemble des voix. Les altérations sont imprimées voix par voix, mais les autres voix, dans le même contexte Staff, en tiennent compte cette fois.

[image of music]


modern-voice-cautionary
Cette régle est similaire à la précédente, mais les altérations de précautions (celles que n'aurait pas ajoutées voice), sont imprimées de façon particulière. On retrouve donc toutes les altérations qu'imprimerait default, mais certaines sont considérées comme étant « de précaution ».

[image of music]


piano
Cette règle est adaptée aux contextes GrandStaff – ce qui n'empêche pas de devoir la spécifier pour chaque portée individuelle au sein du contexte GrandStaff.
     \new GrandStaff { <<
       \new Staff = "up" { <<
         #(set-accidental-style 'piano)
         { ... }
       >> }
       \new Staff = "down"{ <<
         #(set-accidental-style 'piano)
       { ... }
       >> }
     >> }

Cette règle est communément employée pour les partitions de piano au XXème siècle. Très similaire à modern de par son comportement, elle s'en distingue en ce que les altérations tiennent compte des autre portées du contexte GrandStaff ou PianoStaff.

[image of music]


piano-cautionary
Identique à #(set-accidental-style 'piano), mais les altérations de précaution sont imprimées différemment.

[image of music]


no-reset
C'est la même règle que default, mais l'effet des altérations accidentelles ne cesse jamais, même dans les mesures suivantes.

[image of music]


forget
Tout le contraire de no-reset: l'effet des altérations cesse aussitôt, et de ce fait, toutes les altérations, quelque soit leur place dans la mesure, sont imprimées, en fonction de l'éventuelle armure.

[image of music]

Voir aussi

Référence du programme : Accidental_engraver, Accidental, AccidentalSuggestion et AccidentalPlacement.

Problèmes connus et avertissements

Les notes simultanées sont considérées comme des évènements séquentiels. Ce qui implique que, dans un accord, les altérations accidentelles seront imprimées comme si les notes de l'accords apparaissaient une par une, en fonction de l'ordre dans lequels elles ont été saisies – ce qui peut poser problème lorsqu'au sein d'un accord certaines altérations dépendent les unes des autres. Ce problème est à résoudre manuellement, en insérant des ! et des ? après les notes concernées.

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.

Autres langues : English, español.