1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
12 @c Translators: Valentin Villenave
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
15 @node Ancient notation
16 @section Ancient notation
18 @cindex Vaticana, Editio
19 @cindex Medicaea, Editio
24 La gestion par LilyPond des formes de notation ancienne inclut des
25 fonctionnalités spécifiques à la notation mensurale et au chant
26 grégorien. La basse chiffrée est également partiellement prise en
29 De nombreux objets graphiques --- @qq{grobs} dans le jargon de LilyPond
30 --- disposent d'une propriété @code{style}, comme nous le verrons dans
33 @ref{Ancient note heads},
35 @ref{Ancient accidentals},
43 @ref{Ancient time signatures}.
46 Manipuler cette propriété permet d'adapter l'aspect typographique des
47 grobs à une forme de notation particulière, ce qui évite la création de
48 nouveaux concepts de notation.
50 En plus des signes d'articulation standards décrits à la section
51 @ref{Articulations}, la notation ancienne dispose de signes particuliers.
55 @ref{Ancient articulations}
58 D'autres aspects de la notation ancienne ne peuvent pas être gérés
59 aussi simplement qu'en jouant sur les propriétés d'un style appliqué à
60 un objet graphique ou en lui ajoutant des articulations. Certains
61 concepts sont spécifiques à la notation ancienne.
72 Si tout cela vous dépasse et que vous désirez plonger dans le vif du
73 sujet sans trop vous préoccuper d'ajuster des contextes, consultez les
74 pages dédiées aux contextes prédéfinis. Ils vous permettront d'adapter
75 vos contextes de voix et de portée, et vous n'aurez plus qu'à saisir les
80 @ref{Gregorian Chant contexts},
82 @ref{Mensural contexts}.
85 LilyPond gère partiellement la représentation de basses chiffrées,
86 typiques de l'époque baroque, mais également employées de nos jours en
87 harmonie et en analyse.
94 Voici les points que nous allons aborder :
101 @subsection Ancient TODO
104 * Ancient note heads::
105 * Ancient accidentals::
109 * Ancient time signatures::
110 * Ancient articulations::
114 * White mensural ligatures::
115 * Gregorian square neumes ligatures::
116 * Gregorian Chant contexts::
117 * Mensural contexts::
118 * Musica ficta accidentals::
124 @node Ancient note heads
125 @unnumberedsubsubsec Ancient note heads
127 @cindex têtes de note, musique ancienne
129 Pour de la musique ancienne, vous disposez de plusieurs styles de tête
130 de note, en plus du style par défaut @code{default}. Vous pouvez
131 affecter à la propriété @code{style} de l'objet @internalsref{NoteHead}
132 les valeurs @code{baroque}, @code{neomensural}, @code{mensural} ou
133 @code{petrucci}. En style @code{baroque}, la seule différence par
134 rapport au style @code{default} concerne la @code{\breve} qui sera
135 carrée et non pas ovoïde. Le style @code{neomensural} ajoute au
136 @code{baroque} le fait que les notes de durée inférieure ou égale à une
137 ronde sont en forme de losange, et les hampes centrées sur la tête. Ce
138 style est particulièrement adapté à la transcription de la musique
139 mesurée dans les incipits. Le style @code{mensural} permet de
140 reproduire les têtes de note telles qu'imprimées au XVIe siècle. Enfin,
141 le style @code{petrucci} imite des partitions historiques, bien
142 qu'il utilise de plus grosses têtes de note.
144 L'exemple suivant illustre le style @code{neomensural}.
147 @lilypond[quote,fragment,ragged-right,verbatim]
148 \set Score.skipBars = ##t
149 \override NoteHead #'style = #'neomensural
150 a'\longa a'\breve a'1 a'2 a'4 a'8 a'16
153 Si vous écrivez en notation grégorienne, le
154 @internalsref{Gregorian_ligature_engraver} se chargera de sélectionner
155 les têtes de note appropriées ; il est donc inutile de spécifier le
156 style à utiliser. Vous pouvez cependant spécifier par exemple le style
157 @code{vaticana_punctum} pour obtenir des neumes punctums. De même,
158 c'est le @internalsref{Mensural_ligature_engraver} qui se chargera des
159 ligatures mensurales. Consultez la section @ref{Ligatures} pour savoir
160 comment fonctionnent les graveurs de ligature.
164 Pour un aperçu de toutes les possibilités,
165 consultez @ref{Note head styles}.
168 @node Ancient accidentals
169 @unnumberedsubsubsec Ancient accidentals
174 Pour utiliser les formes anciennes d'altération, utilisez la propriété
175 @code{glyph-name-alist} des objets graphiques @internalsref{Accidental}
176 et @internalsref{KeySignature}.
178 @lilypond[quote,ragged-right,staffsize=26]
185 \line { " " \musicglyph #"accidentals.vaticana-1"
186 " " \musicglyph #"accidentals.vaticana0" }
190 \line { " " \musicglyph #"accidentals.medicaea-1" }
194 \line { " " \musicglyph #"accidentals.hufnagel-1" }
198 \line { " " \musicglyph #"accidentals.mensural-1"
199 " " \musicglyph #"accidentals.mensural1" }
205 \context { \Score \remove "Bar_number_engraver" }
207 \remove "Clef_engraver"
208 \remove "Key_engraver"
209 \remove "Time_signature_engraver"
210 \remove "Staff_symbol_engraver"
211 \override VerticalAxisGroup #'minimum-Y-extent = ##f
217 Vous noterez que chacun de ces styles ne comporte pas toutes les
218 altérations. LilyPond changera de style s'il y a besoin d'une
219 altération indisponible dans le style utilisé, comme vous pouvez le
220 constater dans @lsr{ancient,ancient-accidentals.ly}.
222 À l'instar des altérations accidentelles, le style d'armure est géré
223 par la propriété @code{glyph-name-alist} de l'objet
224 @internalsref{KeySignature}.
228 Dans ce manuel : @ref{Pitches}, @ref{Cautionary accidentals}, et
229 @ref{Automatic accidentals}, pour les principes généraux d'utilisation
230 des altérations ; @ref{Key signature} pour les armures.
232 Référence du programme : @internalsref{KeySignature}.
234 Exemples : @lsrdir{ancient}
238 @unnumberedsubsubsec Ancient rests
240 @cindex silences, musique ancienne
242 La propriété @code{style} de l'objet @internalsref{Rest} permet
243 d'obtenir des silences de type ancien. Vous disposez des styles
244 @code{classical}, @code{neomensural} et @code{mensural}. Le style
245 @code{classical} ne se distingue du style @code{default} que par le
246 soupir (demi-soupir en miroir). Le style @code{neomensural} convient
247 tout à fait à l'incipit lors de la transcription de musique mensurale.
248 Le style @code{mensural}, enfin, imite la gravure des silences dans
249 certaines éditions du XVIe siècle.
251 L'exemple suivant illustre le style @code{neomensural}.
253 @lilypond[quote,fragment,ragged-right,verbatim]
254 \set Score.skipBars = ##t
255 \override Rest #'style = #'neomensural
256 r\longa r\breve r1 r2 r4 r8 r16
259 Les styles @code{mensural} et @code{neomensural} ne disposent pas des 8e
260 et 16e de soupir ; LilyPond utilise dans de tels cas le style par
261 défaut. @lsr{pitches,rests} donne une liste exhaustive des silences.
263 Les silences sont absents de la notation grégorienne ; par contre, cette
264 notation utilise des @ref{Divisiones}.
268 Dans ce manuel : @ref{Rests} expose les principes généraux sur
269 l'utilisation des silences.
273 @unnumberedsubsubsec Ancient clefs
278 Avec LilyPond, de nombreuses clés sont disponibles, dont certaines sont
279 dédiées à la musique ancienne.
281 Le tableau suivant présente les différentes clés anciennes que vous
282 pouvez sélectionner avec la commande @code{\clef}. Certaines de ces
283 clés utilisent le même glyphe, attaché à l'une ou l'autre des lignes
284 de la portée. Le chiffre porté en suffixe permet alors de les
285 différencier. Vous pouvez néanmoins forcer le positionnement du
286 glyphe sur une ligne, comme expliqué à la section @ref{Clef}. Dans la
287 colonne exemple, la note suivant la clé montre le do médium.
289 @multitable @columnfractions .4 .4 .2
298 Clé d'ut, style mensural moderne
300 @code{neomensural-c1}, @code{neomensural-c2},@*
301 @code{neomensural-c3}, @code{neomensural-c4}
303 @lilypond[fragment,relative=1,notime]
304 \clef "neomensural-c2" c
308 Clé d'ut, style mensural Petrucci, positionnable sur différentes
309 lignes (clé d'ut seconde pour l'exemple)
311 @code{petrucci-c1}, @code{petrucci-c2},@*
312 @code{petrucci-c3}, @code{petrucci-c4},@*
315 @lilypond[fragment,relative=1,notime]
317 \override NoteHead #'style = #'mensural
322 Clé de fa, style mensural Petrucci
326 @lilypond[fragment,relative=1,notime]
328 \override NoteHead #'style = #'mensural
333 Clé de sol, style mensural Petrucci
337 @lilypond[fragment,relative=1,notime]
339 \override NoteHead #'style = #'mensural
344 Clé d'ut, style mensural historique
346 @code{mensural-c1}, @code{mensural-c2},@*
347 @code{mensural-c3}, @code{mensural-c4}
349 @lilypond[fragment,relative=1,notime]
351 \override NoteHead #'style = #'mensural
356 Clé de fa, style mensural historique
360 @lilypond[fragment,relative=1,notime]
362 \override NoteHead #'style = #'mensural
367 Clé de sol, style mensural historique
371 @lilypond[fragment,relative=1,notime]
373 \override NoteHead #'style = #'mensural
378 Clé d'ut, style Editio Vaticana
380 @code{vaticana-do1}, @code{vaticana-do2},@*
383 @lilypond[fragment,relative=1,notime]
384 \override Staff.StaffSymbol #'line-count = #4
385 \override Staff.StaffSymbol #'color = #red
386 \override Staff.LedgerLineSpanner #'color = #red
387 \override Voice.Stem #'transparent = ##t
388 \override NoteHead #'style = #'vaticana.punctum
394 Clé de fa, style Editio Vaticana
396 @code{vaticana-fa1}, @code{vaticana-fa2}
398 @lilypond[fragment,relative=1,notime]
399 \override Staff.StaffSymbol #'line-count = #4
400 \override Staff.StaffSymbol #'color = #red
401 \override Staff.LedgerLineSpanner #'color = #red
402 \override Voice.Stem #'transparent = ##t
403 \override NoteHead #'style = #'vaticana.punctum
409 Clé d'ut, style Editio Medicaea
411 @code{medicaea-do1}, @code{medicaea-do2},@*
414 @lilypond[fragment,relative=1,notime]
415 \override Staff.StaffSymbol #'line-count = #4
416 \override Staff.StaffSymbol #'color = #red
417 \override Staff.LedgerLineSpanner #'color = #red
418 \override Voice.Stem #'transparent = ##t
419 \override NoteHead #'style = #'medicaea.punctum
425 Clé de fa, style Editio Medicaea
427 @code{medicaea-fa1}, @code{medicaea-fa2}
429 @lilypond[fragment,relative=1,notime]
430 \override Staff.StaffSymbol #'line-count = #4
431 \override Staff.StaffSymbol #'color = #red
432 \override Staff.LedgerLineSpanner #'color = #red
433 \override Voice.Stem #'transparent = ##t
434 \override NoteHead #'style = #'medicaea.punctum
440 Clé d'ut, style historique Hufnagel
442 @code{hufnagel-do1}, @code{hufnagel-do2},@*
445 @lilypond[fragment,relative=1,notime]
446 \override Staff.StaffSymbol #'line-count = #4
447 \override Staff.StaffSymbol #'color = #red
448 \override Staff.LedgerLineSpanner #'color = #red
449 \override Voice.Stem #'transparent = ##t
450 \override NoteHead #'style = #'hufnagel.punctum
456 Clé de fa, style historique Hufnagel
458 @code{hufnagel-fa1}, @code{hufnagel-fa2}
460 @lilypond[fragment,relative=1,notime]
461 \override Staff.StaffSymbol #'line-count = #4
462 \override Staff.StaffSymbol #'color = #red
463 \override Staff.LedgerLineSpanner #'color = #red
464 \override Voice.Stem #'transparent = ##t
465 \override NoteHead #'style = #'hufnagel.punctum
471 Clé combinée ut/fa, style historique Hufnagel
473 @code{hufnagel-do-fa}
475 @lilypond[fragment,relative=1,notime]
476 \override Staff.StaffSymbol #'color = #red
477 \override Staff.LedgerLineSpanner #'color = #red
478 \override Voice.Stem #'transparent = ##t
479 \override NoteHead #'style = #'hufnagel.punctum
480 \clef "hufnagel-do-fa"
487 @emph{Moderne} signifie @qq{gravé comme dans les transcriptions
488 contemporaines de musique mesurée.}
490 @emph{Petrucci} signifie @qq{inspiré des éditions réalisées par le
491 maître graveur Petrucci (1466-1539).}
493 @emph{Historique} signifie @qq{gravé comme dans les éditions
494 historiques, manuscrites ou non, autres que celles de Petrucci.}
496 @emph{Editio XXX} signifie @qq{gravé comme dans les ouvrages estampillés
499 Les clés d'ut de Petrucci avaient une hampe gauche différente selon
500 leur ligne de rattachement.
504 Dans ce manuel : voir @ref{Clef}.
508 La clé de sol mensurale est calquée sur celle de Petrucci.
513 @unnumberedsubsubsec Ancient flags
517 Le réglage de la propriété @code{flag-style} de l'objet hampe
518 (@internalsref{Stem}) donne accès aux crochets de style ancien. Les
519 seuls styles actuellement pris en charge sont @code{default} et
522 @lilypond[quote,fragment,ragged-right,verbatim]
523 \override Stem #'flag-style = #'mensural
524 \override Stem #'thickness = #1.0
525 \override NoteHead #'style = #'mensural
527 c'8 d'8 e'8 f'8 c'16 d'16 e'16 f'16 c'32 d'32 e'32 f'32 s8
528 c''8 d''8 e''8 f''8 c''16 d''16 e''16 f''16 c''32 d''32 e''32 f''32
531 Notez que pour chaque crochet mensural, l'extrémité la plus proche de
532 la tête de note sera toujours attachée à une ligne de la portée.
534 Il n'existe pas de crochet spécifique au style néo-mensural. Nous vous
535 conseillons donc, lorsque vous réalisez l'incipit d'une transcription,
536 d'utiliser le style par défaut. Les crochets n'existent pas en notation
541 Les crochets anciens s'attachent aux hampes avec un léger décalage,
542 suite à des modifications intervenues au début de la série 2.3.
544 L'alignement vertical des crochets par rapport aux lignes de la portée
545 sous-entend que les hampes se terminent toujours soit sur une ligne,
546 soit à l'exact milieu d'un interligne. Ceci n'est pas toujours
547 réalisable, surtout si vous faites appel à des fonctionnalités avancées
548 de présentation de la notation classique, qui, par définition, ne sont
549 pas prévues pour être appliquées à la notation mensurale.
552 @node Ancient time signatures
553 @unnumberedsubsubsec Ancient time signatures
557 Les chiffrages de métrique mensurale sont partiellement pris en charge.
558 Les glyphes ne font que représenter des métriques particulières. En
559 d'autres termes, pour obtenir le glyphe correspondant à une métrique
560 mensurale particulière à l'aide de la commande @code{\time n/m}, vous
561 devez choisir la paire @code{(n,m)} parmi les valeurs suivantes :
563 @lilypond[quote,ragged-right]
568 \remove Staff_symbol_engraver
569 \remove Clef_engraver
570 \remove Time_signature_engraver
574 \set Score.timing = ##f
575 \set Score.barAlways = ##t
576 s_\markup { "\\time 4/4" }^\markup { " " \musicglyph
577 #"timesig.neomensural44" }
579 s_\markup { "\\time 2/2" }^\markup { " " \musicglyph
580 #"timesig.neomensural22" }
582 s_\markup { "\\time 6/4" }^\markup { " " \musicglyph
583 #"timesig.neomensural64" }
585 s_\markup { "\\time 6/8" }^\markup { " " \musicglyph
586 #"timesig.neomensural68" }
588 s_\markup { "\\time 3/2" }^\markup { " " \musicglyph
589 #"timesig.neomensural32" }
591 s_\markup { "\\time 3/4" }^\markup { " " \musicglyph
592 #"timesig.neomensural34" }
594 s_\markup { "\\time 9/4" }^\markup { " " \musicglyph
595 #"timesig.neomensural94" }
597 s_\markup { "\\time 9/8" }^\markup { " " \musicglyph
598 #"timesig.neomensural98" }
600 s_\markup { "\\time 4/8" }^\markup { " " \musicglyph
601 #"timesig.neomensural48" }
603 s_\markup { "\\time 2/4" }^\markup { " " \musicglyph
604 #"timesig.neomensural24" }
608 La propriété @code{style} de l'objet @internalsref{TimeSignature} permet
609 d'accéder aux indicateurs de métrique anciens. Les styles
610 @code{neomensural} et @code{mensural} sont disponibles. Vous avez vu
611 ci-dessus le style @code{neomensural}, particulièrement utilisé pour
612 l'incipit des transcriptions. Le style @code{mensural} imite l'aspect
613 de certaines éditions du XVIe siècle.
615 Voici les différences entre les styles :
617 @lilypond[ragged-right,fragment,relative=1,quote]
622 c1^\markup { \hspace #-2.0 \typewriter default }
624 \override Staff.TimeSignature #'style = #'numbered
626 c1^\markup { \hspace #-2.0 \typewriter numbered }
628 \override Staff.TimeSignature #'style = #'mensural
630 c1^\markup { \hspace #-2.0 \typewriter mensural }
632 \override Staff.TimeSignature #'style = #'neomensural
634 c1^\markup { \hspace #-2.0 \typewriter neomensural }
635 \override Staff.TimeSignature #'style = #'single-digit
637 c1^\markup { \hspace #-2.0 \typewriter single-digit }
643 Dans ce manuel : @ref{Time signature} expose les principes généraux sur
644 l'utilisation des indications de métrique.
648 Les équivalences de durées de note ne sont pas modifiées par un
649 changement de métrique. Par exemple, l'équivalence 1 brève pour 3
650 semi-brèves (tempus perfectum) doit s'effectuer à la main en entrant :
653 breveTP = #(ly:make-duration -1 0 3 2)
659 Ce qui définira @code{breveTP} à 3/2 fois 2 = 3 fois une ronde.
661 Le symbole @code{old6/8alt} --- symbole alternatif pour la métrique 6/8
662 --- ne peut être utilisé grâce à une commande @code{\time}. Utilisez
663 plutôt un @code{\markup}.
666 @node Ancient articulations
667 @unnumberedsubsubsec Ancient articulations
669 @cindex articulations
671 En plus des signes d'articulation standards décrits à la section
672 @ref{Articulations}, LilyPond fournit des articulations pour la musique
673 ancienne. Elles sont spécifiquement destinées au style Editio Vaticana.
675 @lilypond[quote,ragged-right,verbatim]
676 \include "gregorian-init.ly"
679 \override TextScript #'font-family = #'typewriter
680 \override TextScript #'font-shape = #'upright
681 \override Script #'padding = #-0.1
682 a\ictus_"ictus" \break
683 a\circulus_"circulus" \break
684 a\semicirculus_"semicirculus" \break
685 a\accentus_"accentus" \break
686 \[ a_"episem" \episemInitium \pes b \flexa a b \episemFinis \flexa a \]
693 Certaines articulations sont verticalement trop proches de leurs têtes
696 Le trait d'un episem n'est bien souvent pas apparent et, lorsqu'il
697 l'est, son extension à droite est trop longue.
700 @unnumberedsubsubsec Custodes
706 Un guidon --- @emph{custos}, pluriel @emph{custodes} en latin --- est un
707 symbole qui apparaît à la fin d'une portée. Il montre la hauteur de la
708 ou des premières notes de la portée suivante, donnant une indication
709 judicieuse à l'exécutant.
711 Les guidons étaient couramment utilisés jusqu'au XVIIe siècle. De nos
712 jours, on les retrouve uniquement dans quelques formes particulières de
713 notation telles que les éditions contemporaines de chant grégorien comme
714 les @emph{editio vaticana}. Différents glyphes existent selon le style
717 L'impression de guidons s'obtient en affectant, dans un bloc
718 @code{\layout}, le @internalsref{Custos_engraver} au contexte
719 @code{Staff}, comme le montre l'exemple suivant.
725 \consists Custos_engraver
726 Custos \override #'style = #'mensural
731 Le résultat ressemblera à
733 @lilypond[quote,ragged-right]
737 \override Staff.Custos #'style = #'mensural
742 \context { \Staff \consists Custos_engraver }
747 Le glyphe du guidon est déterminé par la propriété @code{style}. Les
748 styles disponibles sont @code{vaticana}, @code{medicaea},
749 @code{hufnagel} et @code{mensural}. En voici un aperçu :
751 @lilypond[quote,ragged-right,fragment]
752 \new Lyrics \lyricmode {
754 \typewriter "vaticana"
755 \line { " " \musicglyph #"custodes.vaticana.u0" }
758 \typewriter "medicaea"
759 \line { " " \musicglyph #"custodes.medicaea.u0" }
762 \typewriter "hufnagel"
763 \line { " " \musicglyph #"custodes.hufnagel.u0" }
766 \typewriter "mensural"
767 \line { " " \musicglyph #"custodes.mensural.u0" }
774 Référence du programme : @internalsref{Custos}.
776 Exemples : @lsr{ancient,custodes@/.ly}.
780 @unnumberedsubsubsec Divisiones
786 Une division --- @emph{divisio}, pluriel @emph{divisiones} en latin ---
787 est un symbole ajouté à la portée et utilisé en chant grégorien pour
788 séparer les phrases ou parties. @emph{Divisio minima}, @emph{divisio
789 maior} et @emph{divisio maxima} peuvent respectivement s'interpréter
790 comme une pauses courte, moyenne ou longue, à l'image des marques de
791 respiration --- cf. @ref{Breath marks}. Le signe @emph{finalis} n'est
792 pas uniquement une marque de fin de chant ; il sert aussi à indiquer la
793 fin de chaque partie dans une structure verset/répons.
795 Les divisions sont disponibles après inclusion du fichier
796 @file{gregorian@/-init@/.ly}. Ce fichier définit les commandes
797 @code{\divisioMinima}, @code{\divisioMaior}, @code{\divisioMaxima} et
798 @code{\finalis}. Certaines éditions utilisent @emph{virgula} ou
799 @emph{caesura} en lieu et place de @emph{divisio minima} ; c'est
800 pourquoi @file{gregorian@/-init@/.ly} définit aussi @code{\virgula} et
803 @lilypondfile[quote,ragged-right]{divisiones.ly}
811 @funindex \divisioMinima
812 @code{\divisioMinima},
813 @funindex \divisioMaior
814 @code{\divisioMaior},
815 @funindex \divisioMaxima
816 @code{\divisioMaxima},
822 Dans ce manuel : @ref{Breath marks}.
824 Référence du programme : @internalsref{BreathingSign}.
826 Exemples : @lsr{expressive,breathing-sign.ly}.
830 @unnumberedsubsubsec Ligatures
834 @c TODO: Should double check if I recalled things correctly when I wrote
835 @c down the following paragraph by heart.
837 Une ligature est un symbole graphique qui représente un groupe d'au
838 moins deux notes. Les ligatures ont commencé à apparaître dans les
839 manuscrits de chant grégorien, pour indiquer des suites ascendantes ou
840 descendantes de notes.
842 Les ligatures s'indiquent par une inclusion entre @code{\[} et
843 @code{\]}. Certains styles de ligature peuvent demander un complément
844 de syntaxe spécifique. Par défaut, le graveur
845 @internalsref{LigatureBracket} place un simple crochet au dessus de
848 @lilypond[quote,ragged-right,verbatim]
856 Selon le style de ligature désiré, il faut ajouter au contexte
857 @internalsref{Voice} le graveur de ligature approprié, comme nous le
858 verrons plus loin. Seules sont disponibles les ligatures mensurales
859 blanches, avec quelques limitations.
864 La gestion de l'espacement spécifique aux ligatures n'est à ce jour
865 pas implémentée. En conséquence, les ligatures sont trop espacées les
866 unes des autres et les sauts de ligne mal ajustés. De plus, les
867 paroles ne s'alignent pas de manière satisfaisante en présence de ligatures.
869 Les altérations ne pouvant être imprimées à l'intérieur d'une
870 ligature, il faut les rassembler et les imprimer juste avant.
872 La syntaxe utilisée correspond à l'ancienne convention de préfixage
873 @code{\[ expr. musicale\]}. Pour des raisons d'uniformité, nous
874 opterons probablement pour le style en suffixe (postfix) @code{note\[
876 En attendant, vous pouvez inclure le fichier
877 @file{gregorian@/-init@/.ly}, qui fournit une fonction Scheme
879 \ligature @var{expr. musicale}
881 qui produit le même résultat, et dont la pérennité est assurée.
884 * White mensural ligatures::
885 * Gregorian square neumes ligatures::
888 @node White mensural ligatures
889 @unnumberedsubsubsec White mensural ligatures
891 @cindex Ligatures mensurales
892 @cindex Ligatures mensurales blanches
894 Les ligatures mensurales blanches sont prises en charge, avec des
897 La gravure des ligatures mensurales blanches s'obtient après avoir
898 ajouté le @internalsref{Mensural_ligature_engraver} et enlevé le
899 @internalsref{Ligature_bracket_engraver} dans le contexte
900 @internalsref{Voice}, comme ici :
906 \remove Ligature_bracket_engraver
907 \consists Mensural_ligature_engraver
912 Lorsque le code ci-dessus est employé, l'aspect d'une ligature mensurale
913 blanche est déterminé à partir des hauteurs et durées des notes qui la
914 composent. Bien que cela demande un temps d'adaptation au nouvel
915 utilisateur, cette méthode offre l'avantage que toute l'information
916 musicale incluse dans la ligature est connue en interne. Ceci est non
917 seulement important pour le rendu MIDI, mais aussi pour des questions de
918 transcription automatisée d'une ligature.
923 \set Score.timing = ##f
924 \set Score.defaultBarType = "empty"
925 \override NoteHead #'style = #'neomensural
926 \override Staff.TimeSignature #'style = #'neomensural
929 \[ d\longa c\breve f e d \]
930 \[ c'\maxima d'\longa \]
933 @lilypond[quote,ragged-right]
936 \set Score.timing = ##f
937 \set Score.defaultBarType = "empty"
938 \override NoteHead #'style = #'neomensural
939 \override Staff.TimeSignature #'style = #'neomensural
942 \[ d\longa c\breve f e d \]
943 \[ c'\maxima d'\longa \]
949 \remove Ligature_bracket_engraver
950 \consists Mensural_ligature_engraver
956 Si on ne remplace pas le @internalsref{Ligature_bracket_engraver}
957 par le @internalsref{Mensural_ligature_engraver}, on obtient
959 @lilypond[quote,ragged-right]
961 \set Score.timing = ##f
962 \set Score.defaultBarType = "empty"
963 \override NoteHead #'style = #'neomensural
964 \override Staff.TimeSignature #'style = #'neomensural
967 \[ d\longa c\breve f e d \]
968 \[ c'\maxima d'\longa \]
975 L'espacement horizontal n'est pas des meilleurs.
978 @node Gregorian square neumes ligatures
979 @unnumberedsubsubsec Gregorian square neumes ligatures
981 @cindex neumes carrés et ligatures
982 @cindex grégorien, ligatures de neumes carrés
984 Les neumes grégoriens conformément au style des Editio Vaticana sont
985 pris en charge de façon assez limitée. Les ligatures élémentaires sont
986 déjà disponibles, mais beaucoup de règles typographiques ne sont pas
987 encore implémentées, notamment l'espacement horizontal des enchaînements
988 de ligatures, l'alignement des paroles ou une gestion convenable des
991 Le tableau ci-dessous inventorie les différents neumes contenus dans
992 le second tome de l'Antiphonale Romanum (@emph{Liber Hymnarius}) publié
993 par l'abbaye de Solesmes en 1983.
995 @multitable @columnfractions .4 .2 .2 .2
1012 @c TODO: \layout block is identical in all of the below examples.
1013 @c Therefore, it should somehow be included rather than duplicated all
1016 @c why not make identifiers in ly/engraver-init.ly? --hwn
1018 @c Because it's just used to typeset plain notes without
1019 @c a staff for demonstration purposes rather than something
1020 @c special of Gregorian chant notation. --jr
1025 @lilypond[staffsize=26,line-width=1.5\cm]
1026 \include "gregorian-init.ly"
1031 \noBreak s^\markup {"a"} \noBreak
1033 % Punctum Inclinatum
1035 \noBreak s^\markup {"b"}
1037 \layout { \neumeDemoLayout }}
1040 @lilypond[staffsize=26,line-width=2.5\cm]
1041 \include "gregorian-init.ly"
1044 % Punctum Auctum Ascendens
1045 \[ \auctum \ascendens b \]
1046 \noBreak s^\markup {"c"} \noBreak
1048 % Punctum Auctum Descendens
1049 \[ \auctum \descendens b \]
1050 \noBreak s^\markup {"d"} \noBreak
1052 % Punctum Inclinatum Auctum
1053 \[ \inclinatum \auctum b \]
1054 \noBreak s^\markup {"e"}
1056 \layout { \neumeDemoLayout }}
1059 @lilypond[staffsize=26,line-width=1.0\cm]
1060 \include "gregorian-init.ly"
1063 % Punctum Inclinatum Parvum
1064 \[ \inclinatum \deminutum b \]
1065 \noBreak s^\markup {"f"}
1067 \layout { \neumeDemoLayout }}
1073 @lilypond[staffsize=26,line-width=1.0\cm]
1074 \include "gregorian-init.ly"
1079 \noBreak s^\markup {"g"}
1081 \layout { \neumeDemoLayout }}
1087 @code{3. Apostropha vel Stropha}
1089 @lilypond[staffsize=26,line-width=1.0\cm]
1090 \include "gregorian-init.ly"
1095 \noBreak s^\markup {"h"}
1097 \layout { \neumeDemoLayout }}
1100 @lilypond[staffsize=26,line-width=1.0\cm]
1101 \include "gregorian-init.ly"
1105 \[ \stropha \auctum b \]
1106 \noBreak s^\markup {"i"}
1108 \layout { \neumeDemoLayout }}
1115 @lilypond[staffsize=26,line-width=1.0\cm]
1116 \include "gregorian-init.ly"
1121 \noBreak s^\markup {"j"}
1123 \layout { \neumeDemoLayout }}
1129 @code{5. Clivis vel Flexa}
1131 @lilypond[staffsize=26,line-width=1.0\cm]
1132 \include "gregorian-init.ly"
1139 \layout { \neumeDemoLayout }}
1142 @lilypond[staffsize=26,line-width=2.0\cm]
1143 \include "gregorian-init.ly"
1146 % Clivis Aucta Descendens
1147 \[ b \flexa \auctum \descendens g \]
1148 \noBreak s^\markup {"l"} \noBreak
1150 % Clivis Aucta Ascendens
1151 \[ b \flexa \auctum \ascendens g \]
1152 \noBreak s^\markup {"m"}
1154 \layout { \neumeDemoLayout }}
1157 @lilypond[staffsize=26,line-width=1.0\cm]
1158 \include "gregorian-init.ly"
1162 \[ b \flexa \deminutum g \]
1165 \layout { \neumeDemoLayout }}
1169 @code{6. Podatus vel Pes}
1171 @lilypond[staffsize=26,line-width=1.0\cm]
1172 \include "gregorian-init.ly"
1179 \layout { \neumeDemoLayout }}
1182 @lilypond[staffsize=26,line-width=2.0\cm]
1183 \include "gregorian-init.ly"
1186 % Pes Auctus Descendens
1187 \[ g \pes \auctum \descendens b \]
1188 \noBreak s^\markup {"p"} \noBreak
1190 % Pes Auctus Ascendens
1191 \[ g \pes \auctum \ascendens b \]
1192 \noBreak s^\markup {"q"}
1194 \layout { \neumeDemoLayout }}
1197 @lilypond[staffsize=26,line-width=1.0\cm]
1198 \include "gregorian-init.ly"
1202 \[ g \pes \deminutum b \]
1205 \layout { \neumeDemoLayout }}
1209 @code{7. Pes Quassus}
1211 @lilypond[staffsize=26,line-width=1.0\cm]
1212 \include "gregorian-init.ly"
1216 \[ \oriscus g \pes \virga b \]
1219 \layout { \neumeDemoLayout }}
1222 @lilypond[staffsize=26,line-width=1.0\cm]
1223 \include "gregorian-init.ly"
1226 % Pes Quassus Auctus Descendens
1227 \[ \oriscus g \pes \auctum \descendens b \]
1230 \layout { \neumeDemoLayout }}
1235 @code{8. Quilisma Pes}
1237 @lilypond[staffsize=26,line-width=1.0\cm]
1238 \include "gregorian-init.ly"
1242 \[ \quilisma g \pes b \]
1245 \layout { \neumeDemoLayout }}
1248 @lilypond[staffsize=26,line-width=1.0\cm]
1249 \include "gregorian-init.ly"
1252 % Quilisma Pes Auctus Descendens
1253 \[ \quilisma g \pes \auctum \descendens b \]
1256 \layout { \neumeDemoLayout }}
1261 @code{9. Podatus Initio Debilis}
1263 @lilypond[staffsize=26,line-width=1.0\cm]
1264 \include "gregorian-init.ly"
1267 % Pes Initio Debilis
1268 \[ \deminutum g \pes b \]
1271 \layout { \neumeDemoLayout }}
1274 @lilypond[staffsize=26,line-width=1.0\cm]
1275 \include "gregorian-init.ly"
1278 % Pes Auctus Descendens Initio Debilis
1279 \[ \deminutum g \pes \auctum \descendens b \]
1282 \layout { \neumeDemoLayout }}
1289 @lilypond[staffsize=26,line-width=1.0\cm]
1290 \include "gregorian-init.ly"
1294 \[ a \pes b \flexa g \]
1297 \layout { \neumeDemoLayout }}
1300 @lilypond[staffsize=26,line-width=1.0\cm]
1301 \include "gregorian-init.ly"
1304 % Torculus Auctus Descendens
1305 \[ a \pes b \flexa \auctum \descendens g \]
1308 \layout { \neumeDemoLayout }}
1311 @lilypond[staffsize=26,line-width=1.0\cm]
1312 \include "gregorian-init.ly"
1315 % Torculus Deminutus
1316 \[ a \pes b \flexa \deminutum g \]
1319 \layout { \neumeDemoLayout }}
1323 @code{11. Torculus Initio Debilis}
1325 @lilypond[staffsize=26,line-width=1.0\cm]
1326 \include "gregorian-init.ly"
1329 % Torculus Initio Debilis
1330 \[ \deminutum a \pes b \flexa g \]
1333 \layout { \neumeDemoLayout }}
1336 @lilypond[staffsize=26,line-width=1.0\cm]
1337 \include "gregorian-init.ly"
1340 % Torculus Auctus Descendens Initio Debilis
1341 \[ \deminutum a \pes b \flexa \auctum \descendens g \]
1344 \layout { \neumeDemoLayout }}
1347 @lilypond[staffsize=26,line-width=1.0\cm]
1348 \include "gregorian-init.ly"
1351 % Torculus Deminutus Initio Debilis
1352 \[ \deminutum a \pes b \flexa \deminutum g \]
1355 \layout { \neumeDemoLayout }}
1359 @code{12. Porrectus}
1361 @lilypond[staffsize=26,line-width=1.0\cm]
1362 \include "gregorian-init.ly"
1366 \[ a \flexa g \pes b \]
1369 \layout { \neumeDemoLayout }}
1372 @lilypond[staffsize=26,line-width=1.0\cm]
1373 \include "gregorian-init.ly"
1376 % Porrectus Auctus Descendens
1377 \[ a \flexa g \pes \auctum \descendens b \]
1380 \layout { \neumeDemoLayout }}
1383 @lilypond[staffsize=26,line-width=1.0\cm]
1384 \include "gregorian-init.ly"
1387 % Porrectus Deminutus
1388 \[ a \flexa g \pes \deminutum b \]
1391 \layout { \neumeDemoLayout }}
1397 @lilypond[staffsize=26,line-width=1.0\cm]
1398 \include "gregorian-init.ly"
1402 \[ \virga b \inclinatum a \inclinatum g \]
1405 \layout { \neumeDemoLayout }
1409 @lilypond[staffsize=26,line-width=1.0\cm]
1410 \include "gregorian-init.ly"
1414 \[ \virga b \inclinatum a \inclinatum \auctum g \]
1417 \layout { \neumeDemoLayout }}
1420 @lilypond[staffsize=26,line-width=1.0\cm]
1421 \include "gregorian-init.ly"
1424 % Climacus Deminutus
1425 \[ \virga b \inclinatum a \inclinatum \deminutum g \]
1428 \layout { \neumeDemoLayout }}
1432 @code{14. Scandicus}
1434 @lilypond[staffsize=26,line-width=1.0\cm]
1435 \include "gregorian-init.ly"
1439 \[ g \pes a \virga b \]
1442 \layout { \neumeDemoLayout }}
1445 @lilypond[staffsize=26,line-width=1.0\cm]
1446 \include "gregorian-init.ly"
1449 % Scandicus Auctus Descendens
1450 \[ g \pes a \pes \auctum \descendens b \]
1453 \layout { \neumeDemoLayout }}
1456 @lilypond[staffsize=26,line-width=1.0\cm]
1457 \include "gregorian-init.ly"
1460 % Scandicus Deminutus
1461 \[ g \pes a \pes \deminutum b \]
1464 \layout { \neumeDemoLayout }}
1470 @lilypond[staffsize=26,line-width=1.0\cm]
1471 \include "gregorian-init.ly"
1475 \[ g \oriscus a \pes \virga b \]
1478 \layout { \neumeDemoLayout }}
1481 @lilypond[staffsize=26,line-width=1.0\cm]
1482 \include "gregorian-init.ly"
1485 % Salicus Auctus Descendens
1486 \[ g \oriscus a \pes \auctum \descendens b \]
1489 \layout { \neumeDemoLayout }}
1496 @lilypond[staffsize=26,line-width=1.0\cm]
1497 \include "gregorian-init.ly"
1501 \[ \stropha b \stropha b \stropha a \]
1504 \layout { \neumeDemoLayout }
1513 Contrairement à la majorité des autres systèmes de notation neumatique,
1514 la manière de saisir les neumes n'a rien à voir avec leur apparence
1515 typographique ; elle se concentre plutôt sur le sens musical. Ainsi,
1516 @code{\[ a \pes b \flexa g \]} produit un @emph{torculus} constitué de
1517 trois @emph{punctums}, alors que @code{\[ a \flexa g \pes b \]} produit
1518 un @emph{porrectus} avec une flexe incurvée et un seul @emph{punctum}.
1519 Il n'existe pas de commande à proprement parler qui permette de
1520 spécifier la courbe d'une flexe ; c'est la source musicale qui va le
1521 déterminer. Le fondement d'une telle approche réside dans la
1522 distinction que nous faisons entre les aspects musicaux de la source et
1523 le style de notation que nous voulons obtenir. De ce fait, la même
1524 source pourra être utilisée pour imprimer dans un autre style de
1525 notation grégorienne.
1527 Le tableau suivant présente les fragments de code qui ont permis de
1528 générer les neumes ligaturés du tableau précédent. Les lettres de la
1529 première colonne renvoient aux ligatures ci-dessus. La seconde
1530 colonne énumère le nom des ligatures, et la troisième le code ayant
1531 permis de les générer, se basant ici sur sol, la, si.
1533 @multitable @columnfractions .02 .31 .67
1553 @code{\[ \inclinatum b \]}
1561 @code{\[ \auctum \ascendens b \]}
1569 @code{\[ \auctum \descendens b \]}
1574 Punctum Inclinatum@*
1577 @code{\[ \inclinatum \auctum b \]}
1582 Punctum Inclinatum@*
1584 @code{\[ \inclinatum \deminutum b \]}
1591 @code{\[ \virga b \]}
1598 @code{\[ \stropha b \]}
1605 @code{\[ \stropha \auctum b \]}
1612 @code{\[ \oriscus b \]}
1619 @code{\[ b \flexa g \]}
1627 @code{\[ b \flexa \auctum \descendens g \]}
1635 @code{\[ b \flexa \auctum \ascendens g \]}
1642 @code{\[ b \flexa \deminutum g \]}
1649 @code{\[ g \pes b \]}
1657 @code{\[ g \pes \auctum \descendens b \]}
1665 @code{\[ g \pes \auctum \ascendens b \]}
1672 @code{\[ g \pes \deminutum b \]}
1679 @code{\[ \oriscus g \pes \virga b \]}
1685 Auctus Descendens @tab
1686 @code{\[ \oriscus g \pes \auctum \descendens b \]}
1693 @code{\[ \quilisma g \pes b \]}
1701 @code{\[ \quilisma g \pes \auctum \descendens b \]}
1708 @code{\[ \deminutum g \pes b \]}
1713 Pes Auctus Descendens@*
1716 @code{\[ \deminutum g \pes \auctum \descendens b \]}
1723 @code{\[ a \pes b \flexa g \]}
1731 @code{\[ a \pes b \flexa \auctum \descendens g \]}
1738 @code{\[ a \pes b \flexa \deminutum g \]}
1743 Torculus Initio Debilis
1745 @code{\[ \deminutum a \pes b \flexa g \]}
1751 Descendens Initio Debilis
1753 @code{\[ \deminutum a \pes b \flexa \auctum \descendens g \]}
1758 Torculus Deminutus@*
1761 @code{\[ \deminutum a \pes b \flexa \deminutum g \]}
1768 @code{\[ a \flexa g \pes b \]}
1776 @code{\[ a \flexa g \pes \auctum \descendens b \]}
1783 @code{\[ a \flexa g \pes \deminutum b \]}
1790 @code{\[ \virga b \inclinatum a \inclinatum g \]}
1797 @code{\[ \virga b \inclinatum a \inclinatum \auctum g \]}
1804 @code{\[ \virga b \inclinatum a \inclinatum \deminutum g \]}
1811 @code{\[ g \pes a \virga b \]}
1819 @code{\[ g \pes a \pes \auctum \descendens b \]}
1826 @code{\[ g \pes a \pes \deminutum b \]}
1833 @code{\[ g \oriscus a \pes \virga b \]}
1838 Salicus Auctus Descendens
1840 @code{\[ g \oriscus a \pes \auctum \descendens b \]}
1847 @code{\[ \stropha b \stropha b \stropha a \]}
1850 Les ligatures que nous venons de voir, bien que rudimentaires, donnent
1851 un aperçu des possibilités de former des ligatures grégoriennes. En
1852 théorie, vous pouvez inclure entre les délimiteurs @code{\[} et
1853 @code{\]}, autant de sons que nécessaires à la ligature, ainsi que de
1854 préfixes tels que @code{\pes}, @code{\flexa}, @code{\virga},
1855 @code{\inclinatum}, @dots{} Bien sûr, les règles de construction
1856 présentées ci-dessus peuvent se combiner, ce qui permet la création
1857 d'une infinité de ligatures.
1859 Les points d'@emph{augmentum}, ou @emph{morae}, s'obtiennent avec la
1860 fonction @code{\augmentum}. Notez que cette fonction @code{\augmentum}
1861 est implémentée en tant que fonction unaire plutôt que comme un préfixe
1862 de note. Par conséquent, @code{\augmentum \virga c} ne donnera rien de
1863 particulier. Il faut l'utiliser avec la syntaxe @code{\virga \augmentum
1864 c} ou @code{\augmentum @{\virga c@}}. Par ailleurs, l'expression
1865 @code{\augmentum @{a g@}} constitue une forme abrégée de
1866 @code{\augmentum a \augmentum g}.
1868 @lilypond[quote,ragged-right,verbatim]
1869 \include "gregorian-init.ly"
1871 \new VaticanaVoice {
1872 \[ \augmentum a \flexa \augmentum g \]
1880 LilyPond dispose des préfixes suivants :
1886 @funindex \inclinatum
1890 @funindex \descendens
1892 @funindex \ascendens
1898 @funindex \deminutum
1905 Les préfixes de note peuvent s'agglutiner, modulo quelques restrictions.
1906 Par exemple, on peut appliquer un @code{\descendens} ou un
1907 @code{\ascendens} à une note, mais pas les deux simultanément à une même
1912 Deux notes adjacentes peuvent être reliées grâce aux commandes
1913 @code{\pes} ou @code{\flexa} pour marquer une ligne mélodique
1914 respectivement ascendante ou descendante.
1916 @funindex \augmentum
1917 Utilisez la fonction musicale unaire @code{\augmentum} pour ajouter
1918 des points d'augmentum.
1922 Lorsqu'un @code{\augmentum} apparaît dans une ligature en fin de
1923 portée, son placement vertical peut être erroné. Pour y remédier,
1924 ajoutez un silence invisible, @code{s8} par exemple, comme dernière note de
1927 L'@code{\augmentum} devrait être implémenté en tant que préfixe plutôt
1928 qu'en tant que fonction unaire, afin qu'@code{\augmentum} puisse
1929 s'intégrer avec d'autres préfixes dans n'importe quel ordre.
1932 @node Gregorian Chant contexts
1933 @unnumberedsubsubsec Gregorian Chant contexts
1935 @cindex VaticanaVoiceContext
1936 @cindex VaticanaStaffContext
1938 Les contextes @code{VaticanaVoiceContext} et
1939 @code{VaticanaStaffContext} permettent de graver le chant grégorien
1940 dans le style des éditions vaticanes. Ces contextes initialisent
1941 les propriétés de tous les autres contextes et objets graphiques à des
1942 valeurs adéquates, de telle sorte que vous pouvez tout de suite vous
1943 lancer dans la saisie de votre chant, comme ci-dessous :
1945 @lilypond[quote,ragged-right,packed,verbatim]
1946 \include "gregorian-init.ly"
1949 \new VaticanaVoice = "cantus" {
1950 \[ c'\melisma c' \flexa a \]
1951 \[ a \flexa \deminutum g\melismaEnd \]
1953 \[ f\melisma \pes a c' c' \pes d'\melismaEnd \]
1954 c' \divisioMinima \break
1955 \[ c'\melisma c' \flexa a \]
1956 \[ a \flexa \deminutum g\melismaEnd \] f \divisioMinima
1958 \new Lyrics \lyricsto "cantus" {
1959 San- ctus, San- ctus, San- ctus
1966 @node Mensural contexts
1967 @unnumberedsubsubsec Mensural contexts
1969 @cindex MensuralVoiceContext
1970 @cindex MensuralStaffContext
1972 Les contextes @code{MensuralVoiceContext} et
1973 @code{MensuralStaffContext} permettent de graver des chants
1974 dans le style mesuré. Ces contextes initialisent
1975 les propriétés de tous les autres contextes et objets graphiques à des
1976 valeurs adéquates, de telle sorte que vous pouvez tout de suite vous
1977 lancer dans la saisie de votre chant comme ci-après :
1979 @lilypond[quote,ragged-right,verbatim]
1982 \new MensuralVoice = "discantus" \transpose c c' {
1983 \override Score.BarNumber #'transparent = ##t {
1984 c'1\melisma bes a g\melismaEnd
1986 \[ f1\melisma a c'\breve d'\melismaEnd \]
1988 c'\breve\melisma a1 g1\melismaEnd
1989 fis\longa^\signumcongruentiae
1992 \new Lyrics \lyricsto "discantus" {
1993 San -- ctus, San -- ctus, San -- ctus
2000 @node Musica ficta accidentals
2001 @unnumberedsubsubsec Musica ficta accidentals
2003 Dans la musique européenne antérieure au XVIIe siècle, les chanteurs
2004 étaient censés altérer les notes de leur propre initiative. On appelait
2005 cela @emph{musica ficta}. Dans les transcriptions modernes, on a
2006 l'habitude de placer ces altérations au-dessus de la note concernée.
2008 @cindex altérations, musica ficta
2009 @cindex musica ficta
2011 De telles altérations suggérées sont disponibles et peuvent être
2012 activées en assignant à la propriété @code{suggestAccidentals} la valeur
2013 vrai (@code{#t} pour @q{true}).
2015 @funindex suggestAccidentals
2017 @lilypond[verbatim,fragment,relative=1]
2019 \set suggestAccidentals = ##t
2025 Référence du programme : le graveur @internalsref{Accidental_engraver}
2026 et l'objet @internalsref{AccidentalSuggestion}.
2030 @unnumberedsubsubsec Figured bass
2032 @cindex basse continue
2033 @cindex basse chiffrée
2035 @c TODO: musicological blurb about FB
2036 @c librement adapté de
2037 @c http://en.wikipedia.org/wiki/Basso_continuo#Basso_continuo
2038 Les parties de basse continue étaient très répandues dans la musique
2039 baroque et jusqu'à la fin du XVIIIe siècle. Comme son nom
2040 l'indique, le @emph{continuo} constitue une partie à lui seul, qui
2041 se déroule tout au long de l'œuvre pour en donner la structure harmonique.
2043 Les musiciens du @emph{continuo} jouent des claviers (clavecin,
2044 orgue) ou de tout autre instrument pouvant réaliser des accords. Leur
2045 partie est constituée d'une portée de basse aux notes agrémentées de
2046 combinaisons de chiffres et signes indiquant le développement des
2047 accords à jouer, ainsi que leur éventuel renversement. Cette notation
2048 était avant tout un guide, invitant le musicien à improviser de
2049 lui-même l'accompagnement.
2051 LilyPond gère la basse chiffrée.
2053 @lilypond[quote,ragged-right,verbatim,fragment]
2055 \new Voice { \clef bass dis4 c d ais g fis}
2056 \new FiguredBass \figuremode {
2057 < 6 >4 < 7\+ >8 < 6+ [_!] >
2064 La gestion de la basse chiffrée se décompose en deux parties. Dans un
2065 premier temps, le mode @code{\figuremode} permet de saisir les accords
2066 sous forme chiffrée. Le contexte @internalsref{FiguredBass} s'occupera
2067 ensuite de gérer les objets @internalsref{BassFigure}.
2069 En mode de saisie, un chiffrage est délimité par @code{<} et
2070 @code{>}. La durée est indiquée après le @code{>} :
2075 @lilypond[quote,ragged-right,fragment]
2077 \figuremode { <4 6> }
2080 Les altérations s'obtiennent en ajoutant aux chiffres les caractères
2081 @code{-}, @code{!} ou @code{+}. Un signe plus s'obtient grâce à
2082 @code{\+}, et une quinte ou septième diminuée par @code{5/} ou
2083 @code{7/} respectivement.
2086 <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/>
2088 @lilypond[quote,ragged-right,fragment]
2089 \figures { <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/> }
2092 Le caractère @code{_} insère un espace, et l'on peut imprimer des
2093 crochets avec @code{[} et @code{]}. Vous pouvez aussi ajouter des
2094 chaînes de caractères ou des étiquettes --- cf. @ref{Text
2098 <[4 6] 8 [_! 12] > <5 \markup @{ \number 6 \super (1) @} >
2100 @lilypond[quote,ragged-right,fragment]
2102 \figuremode { < [4 6] 8 [_! 12] > < 5 \markup{ \tiny \number 6 \super (1)} > }
2106 Lorsque des chiffrages se répètent, vous pouvez utiliser des lignes de
2109 @lilypond[verbatim,relative=1]
2116 \set useBassFigureExtenders = ##t
2123 En pareil cas, la ligne de prolongation masquera toujours le chiffre
2124 qu'elle rappelle dans le chiffrage suivant.
2126 Le contexte @code{FiguredBass} ne tient aucun compte de la ligne de
2127 basse. Par conséquent, il vous faudra peut être insérer des chiffrages
2128 supplémentaires pour imprimer les prolongations, ou utiliser des
2129 @code{\!} pour les éviter, comme dans l'exemple suivant :
2131 @lilypond[relative=1]
2135 \set useBassFigureExtenders = ##t
2136 <6 4->4. <6 4->16. <6 4->32 <5>8. r16 <6>8 <6\! 5->
2140 f16. g32 f16. g32 f16. g32 f16. g32 f8. es16 d8 es
2145 Lorsque vous utilisez des lignes de prolongation, les chiffres communs
2146 seront verticalement alignés. Pour l'éviter, insérez un silence avec
2147 @code{r} afin de réinitialiser l'alignement. Par exemple, saisissez
2159 On peut choisir d'impriemr les altérations et signes plus aussi bien
2160 avant qu'après les chiffres, en réglant les propriétés
2161 @code{figuredBassAlterationDirection} et
2162 @code{figuredBassPlusDirection}.
2167 \set figuredBassAlterationDirection = #1
2169 \set figuredBassPlusDirection = #1
2171 \set figuredBassAlterationDirection = #-1
2177 Bien que la gestion de la basse chiffrée ressemble beaucoup à celle
2178 des accords, elle est beaucoup plus simpliste. Le mode
2179 @code{\figuremode} ne fait que stocker des chiffres que le contexte
2180 @internalsref{FiguredBass} se chargera d'imprimer tels quels. En
2181 aucune manière ils ne sont transformés en son, et ils ne sont pas
2182 rendus dans un fichier MIDI.
2184 En interne, ce code produit des étiquettes de texte que vous
2185 pouvez formater à votre convenance grâce aux propriétés des
2186 étiquettes. Par exemple, l'espacement vertical des chiffrages est
2187 déterminé par la propriété @code{baseline-skip}.
2190 On peut également ajouter une basse chiffrée directement à un contexte
2191 @code{Staff}. L'alignement vertical est alors automatiquement ajusté.
2193 @lilypond[ragged-right,fragment,quote]
2195 \new Staff = someUniqueName
2200 %% send to existing Staff.
2201 \context Staff = someUniqueName
2205 \set Staff.useBassFigureExtenders = ##t
2214 Par défaut, les chiffres sont imprimés au-dessus de la portée. Pour les
2215 imprimer dessous, ajoutez
2218 \override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
2224 Si vous positionnez la basse chiffrée au dessus de la portée en ayant
2225 recours aux lignes d'extension et @code{implicitBassFigures}, les lignes
2226 peuvent se mélanger. Préserver l'ordre des prolongateurs peut s'avérer
2227 impossible lorsque plusieurs chiffrages qui se chevauchent en possèdent.
2228 Ce problème peut être contourné en jouant sur l'empilement, avec la
2229 propriété @code{stacking-dir} de l'objet @code{BassFigureAlignment}.
2234 Référence du programme : les objets @internalsref{NewBassFigure},
2235 @internalsref{BassFigureAlignment}, @internalsref{BassFigureLine},
2236 @internalsref{BassFigureBracket} et
2237 @internalsref{BassFigureContinuation}, ainsi que le contexte
2238 @internalsref{FiguredBass}.