2.7.3 Basse chiffrée
LilyPond permet de générer des parties de continuo.
Introduction à la basse chiffrée | ||
Saisie de la basse chiffrée | ||
Gravure de la basse chiffrée |
[ << Notation spécialisée ] | [Racine][Table des matières][Index] | [ Généralités en matière d'entrée et sortie >> ] |
[ < Basse chiffrée ] | [Plus haut: Basse chiffrée ] | [ Saisie de la 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, appelée aussi continuo ou basse continue.
<< \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 } } >>
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
. La basse chiffrée pourra être
attachée à un contexte Staff
.
L’expression \figures { … }
constitue une raccourci à
\new FiguredBass \figuremode { … }
.
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.
Voir aussi
Glossaire musicologique : basse chifrée.
Morceaux choisis : Accords.
Saisie de la basse chiffrée
\figuremode
permet de faire la relation entre ce qui est saisi et
le mode de chiffrage. De plus amples informations quant aux différents
modes sont regroupées à la rubrique Modes de saisie.
En mode de saisie, un chiffrage est délimité par ‘<’ et ‘>’. La durée est indiquée après le ‘>’ :
\new FiguredBass { \figuremode { <6 4>2 } }
Une altération – y compris un bécarre – permet de modifier l’un des degrés, en adjoignant un ‘+’ (dièse), un ‘-’ (bémol) ou un ‘!’ (bécarre) au chiffre considéré. Une altération double s’obtient en doublant le modificateur. Le chiffre est souvent omis lorsque la tierce est modifiée, ce qui s’obtient en utilisant un ‘_’ en lieu et place du chiffre.
\figures { <7! 6+ 4-> <5++> <3--> <_+> <7 _!> }
En l’absene d’altération, un ‘_’ crée un chiffrage vide qui néanmoins occupe de l’espace. Ceci peut permettre de contrôler l’empilement des chiffres.
<< { \clef bass g2 c4 } \figures { <_ 5 4>4 <8 _ 3>8 <7> } >>
Vous pouvez stipuler un intervalle augmenté ou diminué :
\figures { <6\+ 5/> <7/> }
Vous pouvez barrer un chiffre d’une oblique inversée :
\figures { <5> <5\\> }
Certains chiffrages disposent d’un glyphe spécifique :
\figures { <8 6\\> <9 7\\> <9\\ 7> }
Vous pouvez insérer des crochets aux altérations, chiffrages et groupes de chiffrages consécutifs :
\figures { <9[-] 8 [7-] 5 [4[!] 2+]> }
Vous pouvez aussi ajouter des chaînes de caractères ou des étiquettes – cf. Commandes pour markup.
\figures { <\markup { \fontsize #-5 \number 6 \tiny \super (1) } 5> }
Lorsque des chiffrages se répètent, vous pouvez utiliser des lignes de prolongation.
<< { \clef bass e4 d c b, e4 d c b, } \figures { \bassFigureExtendersOn <6 4>4 <6 3> <7 3> <7 3> \bassFigureExtendersOff <6 4>4 <6 3> <7 3> <7 3> } >>
En pareil cas, la ligne de prolongation masquera toujours le chiffre
qu’elle rappelle dans le chiffrage suivant à moins d’avoir été
explicitement interrompue par un \!
.
<< \figures { \bassFigureExtendersOn <6 4>4 <6 4> <6\! 4\!> <6 4> } { \clef bass d4 d c c } >>
Voici, de manière synthétique, les différents modificateurs disponibles :
Modificateur | Utilisation | Exemple |
---|---|---|
+ , - , ! | altérations | |
\+ , / | augmentation ou diminution d’un degré | |
\\ | augmentation d’un demi-ton | |
\! | terminaison d’une prolongation |
Commandes prédéfinies
\bassFigureExtendersOn
,
\bassFigureExtendersOff
.
Morceaux choisis
Emplacement des altération en basse continue
On peut choisir d’imprimer les altérations et signes plus aussi bien
avant qu’après les chiffres, en réglant les propriétés
figuredBassAlterationDirection
et
figuredBassPlusDirection
.
Lorsqu’un chiffre est suivi d’un signe plus, certains chiffrages utiliseront des glyphes spécifiques.
\figures { <5\+> <5+ 4\+> <6 4- 2\+> r \set figuredBassAlterationDirection = #RIGHT <5\+> <5+ 4\+> <6 4- 2\+> r \set figuredBassPlusDirection = #RIGHT <5\+> <5+ 4\+> <6 4- 2\+> r \set figuredBassAlterationDirection = #LEFT <5\+> <5+ 4\+> <6 4- 2\+> r }
Ajustement des glyphes d’altération en basse chifrée
En basse chiffrée, des glyphes spécifiques sont utilisés par défaut pour
les 6\\
, 7\\
et 9\\
. D’autres glyphes ont été
conçus pour les 2\+
, 4\+
et 5\+
; ils sont
utilisés par défaut dès lors qu’un signe plus est ajouté au chiffre.
Pour modifier ce comportement, il faut passer une liste associative à
figuredBassPlusStrokedAlist
et basculer le glyphe en question
sur #f
(ou ne pas le mentionner).
\figures { \set figuredBassPlusDirection = #RIGHT <6\\> <7\\> <9\\> r <2\+> <4\+> <5\+> r \set figuredBassPlusStrokedAlist = #'((2 . "figbass.twoplus") ;; (4 . "figbass.fourplus") ;; (5 . "figbass.fiveplus") (6 . "figbass.sixstroked") ;; (7 . "figbass.sevenstroked") ;; (9 . "figbass.ninestroked") ) <6\\> <7\\> <9\\> r <2\+> <4\+> <5\+> r }
Voir aussi
Morceaux choisis : Accords.
Référence des propriétés internes : BassFigure, BassFigureAlignment, BassFigureBracket, BassFigureContinuation, BassFigureLine, FiguredBass.
[ << Notation spécialisée ] | [Racine][Table des matières][Index] | [ Généralités en matière d'entrée et sortie >> ] |
[ < Saisie de la basse chiffrée ] | [Plus haut: Basse chiffrée ] | [ Musique contemporaine > ] |
Gravure de la basse chiffrée
Une ligne de basse chiffrée s’imprime soit dans un contexte
FiguredBass
, soit dans la plupart des autres contextes du niveau
de la portée.
Le contexte FiguredBass
ne tient aucun compte des notes qui
apparaissent sur la portée.
<< \relative { c''4 c'8 r8 c,4 c' } \new FiguredBass { \figuremode { <4>4 <10 6>8 s8 <6 4>4 <6 4> } } >>
Il est impératif, dans cet exemple, d’instancier explicitement le
contexte FiguredBass
pour éviter l’apparition d’une portée
supplémentaire vide.
On peut ajouter une basse chiffrée directement à un contexte
Staff
. L’alignement vertical est alors automatiquement ajusté.
<< \new Staff = "myStaff" \figuremode { <4>4 <10 6>8 s8 <6 4>4 <6 4> } %% Put notes on same Staff as figures \context Staff = "myStaff" { \clef bass c4 c'8 r8 c4 c' } >>
La basse chiffrée attachée à un contexte Staff
peut se
positionner au-dessus ou en dessous de la portée.
<< \new Staff = "myStaff" \figuremode { <4>4 <10 6>8 s8 \bassFigureStaffAlignmentDown <6 4>4 <6 4> } %% Put notes on same Staff as figures \context Staff = "myStaff" { \clef bass c4 c'8 r8 c4 c' } >>
Dès lors que l’empilement d’une basse chiffrée comporte des nombres de
plus d’un caracère, il est possible de gérer leur alignement horizontal
à l’aide de la propriété de contexte
figuredBassLargeNumberAlignment
.
<< \new Voice { \clef bass r2 d | d d | a2 } \new FiguredBass \figuremode { s2 <10+ 8> | \set figuredBassLargeNumberAlignment = #RIGHT <11 9>2 \set figuredBassLargeNumberAlignment = #LEFT <10+ 9>2 | <_+>2 } >>
L’espacement vertical des éléments d’une basse chiffrée se gère à l’aide
des sous-propriétés minimum-distance
et padding
de
staff-staff-spacing
.
<< { \clef bass g,2 c, } \figures { \once \override BassFigureLine .staff-staff-spacing.minimum-distance = 3 <7 _-> <7- _-> } >>
Commandes prédéfinies
\bassFigureStaffAlignmentDown
,
\bassFigureStaffAlignmentUp
,
\bassFigureStaffAlignmentNeutral
.
Voir aussi
Morceaux choisis : Accords.
Référence des propriétés internes : BassFigure, BassFigureAlignment, BassFigureBracket, BassFigureContinuation, BassFigureLine, FiguredBass.
Problèmes connus et avertissements
Les lignes de prolongation seront correctes dès lors que notes et chiffrages adoptent des durées identiques.
<< { \clef bass \repeat unfold 4 { f16. g32 } f8. es16 d8 es } \figures { \bassFigureExtendersOn % The extenders are correct here, % with the same rhythm as the bass. \repeat unfold 4 { <6 4->16. <6 4->32 } <5>8. r16 <6>8 <6\! 5-> } >> << { \clef bass \repeat unfold 4 { f16. g32 } f8. es16 d8 es } \figures { \bassFigureExtendersOn % The extenders are incorrect here, % even though the timing is the same. <6 4->4 <6 4->4 <5>8. r16 <6>8 <6\! 5-> } >>
[ << Notation spécialisée ] | [Racine][Table des matières][Index] | [ Généralités en matière d'entrée et sortie >> ] |
[ < Saisie de la basse chiffrée ] | [Plus haut: Basse chiffrée ] | [ Musique contemporaine > ] |