+ \override NoteHead.style = #'mensural
+ c1
+@end lilypond
+
+@item
+Clef de fa, style mensural Petrucci, positionnable sur différentes
+lignes (clef de fa troisième pour l'exemple)
+@tab
+@code{petrucci-f3}, @code{petrucci-f4},@*
+@code{petrucci-f5}
+@tab
+@lilypond[relative=1,notime]
+ \clef "petrucci-f3"
+ \override NoteHead.style = #'mensural
+ c1
+@end lilypond
+
+@item
+Clef de sol, style mensural Petrucci
+@tab
+@code{petrucci-g}
+@tab
+@lilypond[relative=1,notime]
+ \clef "petrucci-g"
+ \override NoteHead.style = #'mensural
+ c1
+@end lilypond
+@end multitable
+
+@emph{Moderne} signifie @qq{gravé comme dans les transcriptions
+contemporaines de musique mesurée.}
+
+@emph{Petrucci} signifie @qq{inspiré des éditions réalisées par le
+maître graveur Petrucci (1466-1539).}
+
+@emph{Historique} signifie @qq{gravé comme dans les éditions
+historiques, manuscrites ou non, autres que celles de Petrucci.}
+
+@seealso
+Glossaire musicologique :
+@rglos{mensural notation},
+@rglos{clef}.
+
+Manuel de notation :
+@ref{Clefs}.
+
+@knownissues
+La clef de sol mensurale est calquée sur celle de Petrucci.
+
+
+@node Métriques anciennes
+@unnumberedsubsubsec Métriques anciennes
+@translationof Mensural time signatures
+
+@cindex signe de mensuration
+@cindex mensuration, signe
+@cindex ancienne, métrique
+@cindex métrique, style
+
+Les chiffrages de métrique mensurale sont partiellement pris en charge.
+Les glyphes ne font que représenter des métriques particulières. En
+d'autres termes, pour obtenir le glyphe correspondant à une métrique
+mensurale particulière à l'aide de la commande @code{\time n/m},
+vous devez choisir la paire @w{@code{(n,m)}} parmi les valeurs
+suivantes :
+
+@lilypond[quote,ragged-right]
+\layout {
+ indent = 0.0
+ \context {
+ \Staff
+ \remove "Staff_symbol_engraver"
+ \remove "Clef_engraver"
+ \remove "Time_signature_engraver"
+ }
+}
+{
+ \set Score.timing = ##f
+ \set Score.barAlways = ##t
+ \textLengthOn
+ s^\markup { "\\time 4/4" }_\markup { " " \musicglyph
+#"timesig.neomensural44" }
+ s
+ s^\markup { "\\time 2/2" }_\markup { " " \musicglyph
+#"timesig.neomensural22" }
+ s
+ s^\markup { "\\time 6/4" }_\markup { " " \musicglyph
+#"timesig.neomensural64" }
+ s
+ s^\markup { "\\time 6/8" }_\markup { " " \musicglyph
+#"timesig.neomensural68" }
+ \break
+ s^\markup { "\\time 3/2" }_\markup { " " \musicglyph
+#"timesig.neomensural32" }
+ s
+ s^\markup { "\\time 3/4" }_\markup { " " \musicglyph
+#"timesig.neomensural34" }
+ s
+ s^\markup { "\\time 9/4" }_\markup { " " \musicglyph
+#"timesig.neomensural94" }
+ s
+ s^\markup { "\\time 9/8" }_\markup { " " \musicglyph
+#"timesig.neomensural98" }
+ \break
+ s^\markup { "\\time 4/8" }_\markup { " " \musicglyph
+#"timesig.neomensural48" }
+ s
+ s^\markup { "\\time 2/4" }_\markup { " " \musicglyph
+#"timesig.neomensural24" }
+}
+@end lilypond
+
+La propriété @code{style} de l'objet @code{TimeSignature} permet
+d'accéder aux indicateurs de métrique anciens. Les styles
+@code{neomensural} et @code{mensural} sont disponibles. Vous avez vu
+ci-dessus le style @code{neomensural}, particulièrement utilisé pour
+l'incipit des transcriptions. Le style @code{mensural} imite l'aspect
+de certaines éditions du XVIe siècle.
+
+Voici les différences entre les styles :
+
+@lilypond[ragged-right,relative=1,quote]
+{
+ \textLengthOn
+
+ \time 2/2
+ c1^\markup { \hspace #-2.0 \typewriter default }
+
+ \override Staff.TimeSignature.style = #'numbered
+ \time 2/2
+ c1^\markup { \hspace #-2.0 \typewriter numbered }
+
+ \override Staff.TimeSignature.style = #'mensural
+ \time 2/2
+ c1^\markup { \hspace #-2.0 \typewriter mensural }
+
+ \override Staff.TimeSignature.style = #'neomensural
+ \time 2/2
+ c1^\markup { \hspace #-2.0 \typewriter neomensural }
+ \override Staff.TimeSignature.style = #'single-digit
+ \time 2/2
+ c1^\markup { \hspace #-2.0 \typewriter single-digit }
+}
+@end lilypond
+
+La rubrique @ref{Métrique} expose les principes généraux sur
+l'utilisation des indications de métrique.
+
+@seealso
+Glossaire musicologique :
+@rglos{mensural notation}.
+
+Manuel de notation :
+@ref{Métrique}.
+
+@knownissues
+Les équivalences de durées de note ne sont pas modifiées par un
+changement de métrique. Par exemple, l'équivalence une brève pour trois
+semi-brèves (@emph{tempus perfectum}) doit s'effectuer à la main en
+entrant :
+
+@example
+breveTP = #(ly:make-duration -1 0 3/2)
+@dots{}
+@{ c\breveTP f1 @}
+@end example
+
+@noindent
+Ce qui définira @code{breveTP} à 3/2 fois 2 = 3 fois une ronde.
+
+Les symboles @code{mensural68alt} et @code{neomensural68alt} --
+alternatives à la métrique 6/8 -- ne sont pas accessibles par la
+commande @code{\time}. Utilisez alors un
+@code{\markup @{\musicglyph #"timesig.mensural68alt" @}}.
+
+
+@node Têtes de note anciennes
+@unnumberedsubsubsec Têtes de note anciennes
+@translationof Mensural note heads
+
+@cindex note, têtes anciennes
+@cindex anciennes têtes de note
+
+Pour de la musique ancienne, vous disposez de plusieurs styles de tête
+de note, en plus du style par défaut @code{default}. Vous pouvez
+affecter à la propriété @code{style} de l'objet @code{NoteHead}
+les valeurs @code{baroque}, @code{neomensural}, @code{mensural},
+@code{petrucci}, @code{blackpetrucci} ou @code{semipetrucci}.
+
+Le style @code{baroque} diffère du style @code{default} par
+
+@itemize
+@item la disponibilité de la @code{maxima}, et
+@item la @code{\breve} qui sera carrée et non pas ovoïde.
+@end itemize
+
+Les styles @code{neomensural}, @code{mensural} et @code{petrucci}
+diffèrent du @code{baroque} par ceci :
+
+@itemize
+@item les notes de durée inférieure ou égale à une ronde sont en forme
+de losange, et
+@item les hampes sont centrées sur la tête.
+@end itemize
+
+Le style @code{blackpetrucci} permet d'obtenir, en notation mensurale
+blanche, des têtes noircies. Cependant, et dans la mesure où le style
+de tête n'influence en rien le nombre des crochets, une
+@emph{semiminima} devrait alors se noter @code{a8*2} plutôt que
+@code{a4}, de telle sorte qu'elle ne se confonde pas avec une
+@emph{minima}. Le multiplicateur peut varier, pour indiquer par exemple
+un triolet.
+
+Le style @code{semipetrucci} permet de partiellement noircir certaines
+têtes, comme la brève, la longue et la maxime.
+
+L'exemple suivant illustre le style @code{petrucci}.
+
+@c Renaissance music doesn't use bar lines ... but they do help to
+@c separate the notes for easier identification.
+
+@lilypond[quote,fragment,ragged-right,verbatim]
+\set Score.skipBars = ##t
+\autoBeamOff
+\override NoteHead.style = #'petrucci
+a'\maxima a'\longa a'\breve a'1 a'2 a'4 a'8 a'16 a'
+\override NoteHead.style = #'semipetrucci
+a'\breve*5/6
+\override NoteHead.style = #'blackpetrucci
+a'8*4/3 a'
+\override NoteHead.style = #'petrucci
+a'\longa
+@end lilypond
+
+La rubrique @ref{Têtes de note} présente tous les styles de notes
+disponibles.
+
+@seealso
+Glossaire musicologique :
+@rglos{mensural notation},
+@rglos{note head}.
+
+Manuel de notation :
+@ref{Têtes de note}.
+
+
+@node Crochets anciens
+@unnumberedsubsubsec Crochets anciens
+@translationof Mensural flags
+
+@cindex crochets
+@cindex ancien, crochet
+
+Le réglage de la propriété @code{flag-style} de l'objet hampe
+(@code{Stem}) donne accès aux crochets de style ancien. Les seuls
+styles actuellement pris en charge sont @code{default} et
+@code{mensural}.
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+\override Flag.style = #'mensural
+\override Stem.thickness = #1.0
+\override NoteHead.style = #'mensural
+\autoBeamOff
+c8 d e f c16 d e f c32 d e f s8
+c'8 d e f c16 d e f c32 d e f
+@end lilypond
+
+Notez que, pour chaque crochet mensural, l'extrémité la plus proche de
+la tête de note sera attachée à une ligne de la portée.
+
+Il n'existe pas de crochet spécifique au style néomensural.
+
+Les crochets n'existent pas en notation grégorienne.
+
+@seealso
+Glossaire musicologique :
+@rglos{mensural notation},
+@rglos{flag}.
+
+@knownissues
+L'alignement vertical des crochets par rapport aux lignes de la portée
+sous-entend que les hampes se terminent toujours soit sur une ligne,
+soit à l'exact milieu d'un interligne. Ceci n'est pas toujours
+réalisable, surtout si vous faites appel à des fonctionnalités avancées
+de présentation de la notation classique qui, par définition, ne sont
+pas prévues pour être appliquées à la notation mensurale.
+
+
+@node Silences anciens
+@unnumberedsubsubsec Silences anciens
+@translationof Mensural rests
+
+@cindex anciens silences
+
+La propriété @code{style} de l'objet @code{Rest} permet d'obtenir des
+silences de type ancien. Vous disposez des styles @code{classical},
+@code{neomensural} et @code{mensural}. Le style @code{classical} ne se
+distingue du style @code{default} que par le soupir (demi-soupir en
+miroir). Le style @code{neomensural} convient tout à fait à l'incipit
+lors de la transcription de musique mensurale. Le style
+@code{mensural}, enfin, imite la gravure des silences dans certaines
+éditions du XVIe siècle.
+
+L'exemple suivant illustre les styles @code{mensural} et
+@code{neomensural}.
+
+@lilypond[quote,fragment,ragged-right,verbatim]
+\set Score.skipBars = ##t
+\override Rest.style = #'classical
+r\longa^"classical" r\breve r1 r2 r4 r8 r16 s \break
+\override Rest.style = #'mensural
+r\longa^"mensural" r\breve r1 r2 r4 r8 r16 s \break
+\override Rest.style = #'neomensural
+r\longa^"neomensural" r\breve r1 r2 r4 r8 r16
+@end lilypond
+
+Les styles @code{mensural} et @code{neomensural} ne disposent pas des
+huitième et seizième de soupir ; LilyPond utilise dans de tels cas
+le style par défaut.
+
+@seealso
+Glossaire musicologique :
+@rglos{mensural notation}.
+
+Manuel de notation :
+@ref{Silences}.
+
+Morceaux choisis :
+@rlsrnamed{Ancient notation,Notations anciennes}.
+
+@knownissues
+En style mensural, LilyPond utilise pour un silence correspondant à une
+@emph{maxima}, le même glyphe que pour un @emph{longa} ; il faut
+donc les multiplier pour obtenir la durée @emph{ad hoc}. Des silences
+correspondant à une @emph{longa} ne sont pas groupés automatiquement ;
+utilisez en pareil cas des @qq{notes silencieuses}.
+
+
+@node Altérations et armures anciennes
+@unnumberedsubsubsec Altérations et armures anciennes
+@translationof Mensural accidentals and key signatures
+
+@cindex altération
+@cindex armure
+@cindex anciennes altérations
+
+Le style @code{mensural} dispose d'un dièse et d'un bémol différents du
+style par défaut ; en cas de besoin, le bécarre sera emprunté au
+style @code{vaticana}.
+
+@lilypond[quote,ragged-right,staffsize=26]
+\markup {
+ \column {
+ "mensural"
+ \line { " " \musicglyph #"accidentals.mensural-1"
+ " " \musicglyph #"accidentals.mensural1" }
+ }
+}
+@end lilypond
+
+Pour disposer des formes anciennes d'altération, utilisez la propriété
+@code{glyph-name-alist} des objets graphiques @code{Accidental}
+et @code{KeySignature}, comme ceci :
+
+@example
+\override Staff.Accidental.glyph-name-alist =
+ #alteration-mensural-glyph-name-alist
+@end example
+
+@seealso
+Glossaire musicologique :
+@rglos{mensural notation},
+@rglos{Pitch names},
+@rglos{accidental},
+@rglos{key signature}.
+
+Manuel de notation :
+@ref{Hauteurs},
+@ref{Altérations},
+@ref{Altérations accidentelles automatiques},
+@ref{Armure}.
+
+Référence des propriétés internes :
+@rinternals{KeySignature}.
+
+
+@node Altérations suggérées (musica ficta)
+@unnumberedsubsubsec Altérations suggérées (@emph{musica ficta})
+@translationof Annotational accidentals (musica ficta)
+
+Dans la pratique ancienne, avant le XVIIe siècle, les altérations
+accidentelles de l’échelle modale n’étaient pas systématiquement notées
+et il incombait aux chanteurs, en fonction de certaines règles, de
+décider s’ils devaient chanter tel degré bémol, bécarre ou dièse. Cette
+technique est appelée @notation{musica ficta}. Les transcriptions
+modernes de telles œuvres font apparaître ces altérations en surplomb de
+la note.
+
+@cindex altération et musica ficta
+@cindex musica ficta
+@cindex MensuralVoiceContext
+@cindex MensuralStaffContext
+
+La reproduction de ces altérations suggérées est assurée par l'activation
+de la fonction @code{suggestAccidentals}.
+
+@funindex suggestAccidentals
+
+@lilypond[verbatim,relative=1]
+fis gis
+\set suggestAccidentals = ##t
+ais bis
+@end lilypond
+
+Cette fonction considérera @strong{toute} altération comme étant de la
+@emph{musica ficta}, ce tant qu'elle n'aura pas été désactivée par un
+@code{\set suggestAccidentals = ##f}. Il est de ce fait plus pratique
+de recourir à une clause @code{\once \set suggestAccidentals = ##t}, qui
+peut tout à fait faire l'objet d'un raccourci :
+
+@lilypond[quote,verbatim]
+ficta = { \once \set suggestAccidentals = ##t }
+\score { \relative
+ \new MensuralVoice {
+ \once \set suggestAccidentals = ##t
+ bes'4 a2 g2 \ficta fis8 \ficta e! fis2 g1
+ }
+}
+@end lilypond
+
+@seealso
+Référence des propriétés internes :
+@rinternals{Accidental_engraver},
+@rinternals{AccidentalSuggestion}.
+
+
+@node Ligatures mensurales
+@unnumberedsubsubsec Ligatures mensurales
+@translationof White mensural ligatures
+
+@cindex ligatures anciennes
+@cindex ligatures blanches
+@cindex anciennes ligatures
+
+Les ligatures mensurales blanches sont prises en charge, avec des
+limitations.
+
+La gravure des ligatures mensurales blanches s'obtient après avoir
+remplacé, dans le contexte @code{Voice}, le
+@code{Ligature_bracket_engraver} par le
+@code{Mensural_ligature_engraver}, comme ici :
+
+@example
+\layout @{
+ \context @{
+ \Voice
+ \remove "Ligature_bracket_engraver"
+ \consists "Mensural_ligature_engraver"
+ @}
+@}
+@end example
+
+Lorsque le code ci-dessus est employé, l'aspect d'une ligature mensurale
+blanche est déterminé à partir des hauteurs et durées des notes qui la
+composent. Bien que cela demande un temps d'adaptation au nouvel
+utilisateur, cette méthode offre l'avantage que toute l'information
+musicale incluse dans la ligature est connue en interne. Ceci est non
+seulement important pour le rendu MIDI, mais aussi pour des questions de
+transcription automatisée d'une ligature.
+
+Il se peut que deux notes consécutives puissent être représentées aussi
+bien par deux carrées que par un parallélogramme oblique (en forme de
+flexe). Par défaut, LilyPond présentera deux carrés ; l'impression
+d'une flexe s'obtient par affectation, pour la @strong{deuxième} note,
+de la propriété @code{ligature-flexa}. Le réglage de la longueur d'une
+flexe se gère par la propriété de tête de note @code{flexa-width}.
+
+Par exemple,
+
+@c @example
+@c \set Score.timing = ##f
+@c \set Score.defaultBarType = "-"
+@c \override NoteHead.style = #'neomensural
+@c \override Staff.TimeSignature.style = #'neomensural
+@c \clef "petrucci-g"
+@c \[ c'\maxima g \]
+@c \[ d\longa c\breve f e d \]
+@c \[ c'\maxima d'\longa \]
+@c \[ e'1 a g\breve \]
+@c @end example
+@lilypond[quote,ragged-right,verbatim]
+\score {
+ \relative {
+ \set Score.timing = ##f
+ \set Score.defaultBarType = "-"
+ \override NoteHead.style = #'petrucci
+ \override Staff.TimeSignature.style = #'mensural
+ \clef "petrucci-g"
+ \[ c''\maxima g \]
+ \[ d\longa
+ \override NoteHead.ligature-flexa = ##t
+ \once \override NoteHead.flexa-width = #3.2
+ c\breve f e d \]
+ \[ c'\maxima d\longa \]
+ \[ e1 a, g\breve \]
+ }
+ \layout {
+ \context {
+ \Voice
+ \remove "Ligature_bracket_engraver"
+ \consists "Mensural_ligature_engraver"
+ }
+ }
+}
+@end lilypond
+
+Si on ne remplace pas le @code{Ligature_bracket_engraver}
+par le @code{Mensural_ligature_engraver}, on obtient
+
+@lilypond[quote,ragged-right]
+\relative {
+ \set Score.timing = ##f
+ \set Score.defaultBarType = "-"
+ \override NoteHead.style = #'petrucci
+ \override Staff.TimeSignature.style = #'mensural
+ \clef "petrucci-g"
+ \[ c''\maxima g \]
+ \[ d\longa
+ \override NoteHead.ligature-flexa = ##t
+ \once \override NoteHead.flexa-width = #3.2
+ c\breve f e d \]
+ \[ c'\maxima d\longa \]
+ \[ e1 a, g\breve \]
+}
+@end lilypond
+
+@seealso
+Glossaire musicologique :
+@rglos{ligature}.
+
+Manuel de notation :
+@ref{Neumes et ligatures grégoriennes},
+@ref{Ligatures}.
+
+@knownissues
+L'espacement horizontal n'est pas des meilleurs.
+Les altérations peuvent se chevaucher avec les notes précédentes.
+
+
+@node Typographie du chant grégorien
+@subsection Typographie du chant grégorien
+@translationof Typesetting Gregorian chant
+
+@menu
+* Contextes du chant grégorien::
+* Clefs grégoriennes::
+* Altérations et armures grégoriennes::
+* Divisions::
+* Articulations grégoriennes::
+* Points d'augmentation (morae)::
+* Neumes et ligatures grégoriennes::
+@end menu
+
+Si vous écrivez en notation grégorienne, le
+@code{Vaticana_ligature_engraver} se chargera de sélectionner les têtes
+de note appropriées ; il est donc inutile de spécifier le style à
+utiliser. Vous pouvez cependant spécifier par exemple le style
+@code{vaticana_punctum} pour obtenir des neumes punctums. De même,
+c'est le @code{Mensural_ligature_engraver} qui se chargera des ligatures
+mensurales.
+
+@seealso
+Glossaire musicologique :
+@rglos{ligature}.
+
+Manuel de notation :
+@ref{Ligatures mensurales},
+@ref{Ligatures}.
+
+
+@node Contextes du chant grégorien
+@unnumberedsubsubsec Contextes du chant grégorien
+@translationof Gregorian chant contexts
+
+@cindex VaticanaVoiceContext
+@cindex VaticanaStaffContext
+
+Les contextes prédéfinis @code{VaticanaVoiceContext} et
+@code{VaticanaStaffContext} permettent de graver le chant grégorien
+dans le style des éditions vaticanes. Ces contextes initialisent
+les propriétés de tous les autres contextes et objets graphiques à des
+valeurs adéquates, de telle sorte que vous pouvez tout de suite vous
+lancer dans la saisie de votre chant, comme ci-dessous :
+
+@lilypond[quote,ragged-right,verbatim]
+\include "gregorian.ly"
+\score {
+ <<
+ \new VaticanaVoice = "cantus" {
+ \[ c'\melisma c' \flexa a \]
+ \[ a \flexa \deminutum g\melismaEnd \]
+ f \divisioMinima
+ \[ f\melisma \pes a c' c' \pes d'\melismaEnd \]
+ c' \divisioMinima \break
+ \[ c'\melisma c' \flexa a \]
+ \[ a \flexa \deminutum g\melismaEnd \] f \divisioMinima
+ }
+ \new Lyrics \lyricsto "cantus" {
+ San- ctus, San- ctus, San- ctus
+ }
+ >>
+}