Suivant : , Haut : Basse chiffrée


Introduction à la basse chiffrée

Les parties de basse continue étaient très répandues dans la musique baroque et jusqu'à la fin du XVIIIe siècle. Comme son nom l'indique, le continuo constitue une partie à lui seul, qui se déroule tout au long de l'œuvre pour en donner la structure harmonique.

Les musiciens du continuo jouent des claviers (clavecin, orgue) ou de tout autre instrument pouvant réaliser des accords. Leur partie est constituée d'une portée de basse aux notes agrémentées de combinaisons de chiffres et signes indiquant le développement des accords à jouer, ainsi que leur éventuel renversement. Cette notation était avant tout un guide, invitant le musicien à improviser de lui-même l'accompagnement.

LilyPond gère la basse chiffrée.

     
     <<
       \new Voice { \clef bass dis4 c d ais g fis}
       \new FiguredBass \figuremode {
         < 6 >4 < 7\+ >8 < 6+ [_!] >
         < 6 >4 <6 5 [3+] >
         < _ >4 < 6 5/>4
       }
     >>

[image of music]

La gestion de la basse chiffrée se décompose en deux parties. Dans un premier temps, le mode \figuremode permet de saisir les accords sous forme chiffrée. Le contexte FiguredBass s'occupera ensuite de gérer les objets BassFigure.

En mode de saisie, un chiffrage est délimité par < et >. La durée est indiquée après le > :

<4 6>

[image of music]

Les altérations s'obtiennent en ajoutant aux chiffres les caractères -, ! ou +. Un signe plus s'obtient grâce à \+, et une quinte ou septième diminuée par 5/ ou 7/ respectivement.

<4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/>

[image of music]

Le caractère _ insère un espace, et l'on peut imprimer des crochets avec [ et ]. Vous pouvez aussi ajouter des chaînes de caractères ou des étiquettes — cf. Text markup commands.

<[4 6] 8 [_! 12] > <5 \markup { \number 6 \super (1) } >

[image of music]

Lorsque des chiffrages se répètent, vous pouvez utiliser des lignes de prolongation.

<<
  \new Staff {
    \clef bass
    c4 c c
  }
  \figures {
    \set useBassFigureExtenders = ##t
    <4 6> <3 6> <3 7>
  }
>>

[image of music]

En pareil cas, la ligne de prolongation masquera toujours le chiffre qu'elle rappelle dans le chiffrage suivant.

Le contexte FiguredBass ne tient aucun compte de la ligne de basse. Par conséquent, il vous faudra peut être insérer des chiffrages supplémentaires pour imprimer les prolongations, ou utiliser des \! pour les éviter, comme dans l'exemple suivant :

[image of music]

Lorsque vous utilisez des lignes de prolongation, les chiffres communs seront verticalement alignés. Pour l'éviter, insérez un silence avec r afin de réinitialiser l'alignement. Par exemple, saisissez

  <4 6>8 r8

au lieu de

  <4 6>4

On peut choisir d'impriemr les altérations et signes plus aussi bien avant qu'après les chiffres, en réglant les propriétés figuredBassAlterationDirection et figuredBassPlusDirection.

[image of music]

Bien que la gestion de la basse chiffrée ressemble beaucoup à celle des accords, elle est beaucoup plus simpliste. Le mode \figuremode ne fait que stocker des chiffres que le contexte FiguredBass se chargera d'imprimer tels quels. En aucune manière ils ne sont transformés en son, et ils ne sont pas rendus dans un fichier MIDI.

En interne, ce code produit des étiquettes de texte que vous pouvez formater à votre convenance grâce aux propriétés des étiquettes. Par exemple, l'espacement vertical des chiffrages est déterminé par la propriété baseline-skip.

On peut également ajouter une basse chiffrée directement à un contexte Staff. L'alignement vertical est alors automatiquement ajusté.

[image of music]

Propriétés couramment modifiées

Par défaut, les chiffres sont imprimés au-dessus de la portée. Pour les imprimer dessous, ajoutez

\override Staff.BassFigureAlignmentPositioning #'direction = #DOWN

Problèmes connus et avertissements

Si vous positionnez la basse chiffrée au dessus de la portée en ayant recours aux lignes d'extension et implicitBassFigures, les lignes peuvent se mélanger. Préserver l'ordre des prolongateurs peut s'avérer impossible lorsque plusieurs chiffrages qui se chevauchent en possèdent. Ce problème peut être contourné en jouant sur l'empilement, avec la propriété stacking-dir de l'objet BassFigureAlignment.

Voir aussi

Référence du programme : les objets BassFigure, BassFigureAlignment, BassFigureLine, BassFigureBracket et BassFigureContinuation, ainsi que le contexte FiguredBass.

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, deutsch.