@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: bdf8540b74167817eab96ed3d13b35477217f9fe
+ Translation of GIT committish: fab824ac128346465690246f7a42ce1e8b42db8d
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@end ignore
-@c \version "2.12.0"
+@c \version "2.19.21"
+
+@c Translators: Jean-Charles Malahieude
@node Notations anciennes
@section Notations anciennes
@translationof Ancient notation
-@menu
-* Introduction aux notations anciennes::
-* Signes de note alternatifs::
-* Signes de note supplémentaires::
-* Contextes prédéfinis::
-* Transcription de musique mensurale::
-* Notation éditoriale::
-@end menu
-
-@node Introduction aux notations anciennes
-@subsection Introduction aux notations anciennes
-@translationof Introduction to ancient notation
-
+@lilypondfile[quote]{ancient-headword.ly}
@cindex Vaticana, Editio
@cindex Medicaea, Editio
@cindex Petrucci
@cindex mensural
-La gestion par LilyPond des formes de notation ancienne inclut des
-fonctionnalités spécifiques à la notation mensurale et au chant
-grégorien. La basse chiffrée est également partiellement prise en
-charge.
-
-De nombreux objets graphiques --- @qq{grobs} dans le jargon de LilyPond
---- disposent d'une propriété @code{style}, comme nous le verrons dans
-@itemize @bullet
-@item
-@ref{Têtes de note anciennes},
-@item
-@ref{Altérations anciennes},
-@item
-@ref{Silences anciens},
-@item
-@ref{Clefs anciennes},
-@item
-@ref{Crochets anciens},
-@item
-@ref{Métriques anciennes}.
-@end itemize
-
-Manipuler cette propriété permet d'adapter l'aspect typographique des
-grobs à une forme de notation particulière, ce qui évite la création de
-nouveaux concepts de notation.
-
-En plus des signes d'articulation standards décrits à la section
-@ref{Articulations et ornements}, la notation ancienne dispose de signes particuliers.
+@menu
+* Formes de notation ancienne prises en charge::
+* Considérations communes aux musiques anciennes::
+* Typographie de musique ancienne::
+* Typographie du chant grégorien::
+* Typographie de notation kiévienne::
+* Réédition de musique ancienne::
+@end menu
-@itemize @bullet
-@item
-@ref{Articulations anciennes}
+La gestion par LilyPond des formes de notation ancienne inclut des
+fonctionnalités spécifiques à la notation mensurale, au chant
+grégorien et à la notation de style kievien. Ces fonctionnalités sont
+accessibles en modifiant les propriétés de style des objets graphiques
+tels que tête de note ou silence, ou bien grâce aux contextes prédéfinis
+à cet effet.
+
+De nombreux objets graphiques -- « grobs » dans le jargon de LilyPond
+-- disposent d'une propriété @code{style}. Manipuler cette propriété
+permet d'adapter l'aspect typographique des @emph{grobs} à une forme de
+notation particulière, ce qui évite la création de nouveaux concepts de
+notation. Voir à ce sujet
+
+@itemize
+@item @ref{Têtes de note anciennes},
+@item @ref{Altérations et armures anciennes},
+@item @ref{Silences anciens},
+@item @ref{Clefs anciennes},
+@item @ref{Clefs grégoriennes},
+@item @ref{Crochets anciens},
+@item @ref{Métriques anciennes}.
@end itemize
D'autres aspects de la notation ancienne ne peuvent pas être gérés
un objet graphique ou en lui ajoutant des articulations. Certains
concepts sont spécifiques à la notation ancienne.
-@itemize @bullet
-@item
+@itemize
+@item @ref{Guidons},
+@item @ref{Divisions},
+@item @ref{Ligatures}.
+@end itemize
+
+@seealso
+Glossaire musicologique :
+@rglos{custos},
+@rglos{ligature},
+@rglos{mensural notation}.
+
+Manuel de notation :
+@ref{Têtes de note anciennes},
+@ref{Altérations et armures anciennes},
+@ref{Silences anciens},
+@ref{Clefs grégoriennes},
+@ref{Crochets anciens},
+@ref{Métriques anciennes},
@ref{Guidons},
-@item
@ref{Divisions},
-@item
@ref{Ligatures}.
-@end itemize
-Si tout cela vous dépasse et que vous désirez plonger dans le vif du
-sujet sans trop vous préoccuper d'ajuster des contextes, consultez les
-pages dédiées aux contextes prédéfinis. Ils vous permettront d'adapter
-vos contextes de voix et de portée, et vous n'aurez plus qu'à saisir les
-notes.
-@itemize @bullet
-@item
-@ref{Contextes du chant grégorien},
-@item
-@ref{Les contextes de la musique mensurale}.
-@end itemize
+@node Formes de notation ancienne prises en charge
+@unnumberedsubsubsec Formes de notation ancienne prises en charge
+@translationof Overview of the supported styles
-LilyPond gère partiellement la représentation de basses chiffrées,
-typiques de l'époque baroque, mais également employées de nos jours en
-harmonie et en analyse.
+En matière de chant grégorien, LilyPond dispose de trois différents
+styles :
-@itemize @bullet
-@item
-@ref{Basse chiffrée}
+@itemize
+@item @emph{Editio Vaticana} constitue un style à part entière dédié au
+chant grégorien, le plus approchant possible des éditions de Solesmes,
+éditeur officiel du Vatican depuis 1904. LilyPond dispose de tous les
+signes de notation propres à ce style, y compris les ligatures, custodes
+et certaines spécificités comme le quilisma et l'oriscus.
+
+@cindex Solesmes
+@cindex Vaticana, Editio
+
+@item @emph{Editio Medicaea} dispose d'un certain nombre de
+spécificités des éditions qui faisaient autorité avant Solesmes. On
+le connaît aussi sous le nom de Ratisbone. Ce qui le distingue le
+plus du style @emph{Vaticana} réside dans les clefs, en forme de barres
+obliques, et les têtes de note, plus carrées et régulières.
+
+@cindex Ratisbona, Editio
+@cindex Medicaea, Editio
+
+@item Le style @emph{Hufnagel} (« clou de fer à cheval ») ou
+@emph{gothique} imite le style des manuscrits médiévaux d'Allemagne et
+d'Europe centrale. Il tire son nom de l'allure des notes (en virgule ou
+@emph{virga}) qui ressemblent à des têtes de clou.
+
+@cindex hufnagel
@end itemize
-Voici les points que nous allons aborder :
+LilyPond dispose de trois styles imitant les manuscrits du Bas Moyen Âge
+et de la Renaissance ainsi que les premières impressions de musique
+mesurée.
+@itemize
+@item Le style @emph{Mensural} est celui qui se rapproche le plus des
+manuscrits de la période allant de la fin du Moyen Âge au début de la
+Renaissance, avec ses petites têtes de note en forme de losange étroit
+et ses silences comme dessinés à main levée.
-@menu
-* Formes de notation ancienne prises en charge::
-@end menu
+@cindex mensural
-@node Formes de notation ancienne prises en charge
-@unnumberedsubsubsec Formes de notation ancienne prises en charge
-@translationof Ancient notation supported
+@item Le style @emph{Neomensural} est une version moderne et stylisée du
+style mensural : les têtes de note sont un peu plus galbées et les
+silences plus rectilignes. Ce style est tout à fait approprié à
+l'incipit d'une transcription de musique ancienne.
+
+@cindex neomensural
+
+@item Le style @emph{Petrucci} tire son nom du fameux graveur vénitien
+Ottaviano Petrucci (1466-1539), premier imprimeur à utiliser des
+caractères amovibles pour la musique dans son édition du @emph{Harmonice
+musices odhecaton} en 1501. Les têtes de notes de ce style sont plus
+larges que pour les autres styles mensuraux.
-@untranslated
+@cindex Petrucci
+
+@end itemize
+
+Bien qu'il ne soient pas complets, les styles @emph{Baroque} et
+@emph{Classical} diffèrent du style par défaut par quelques détails --
+certaines têtes de note pour le @emph{Baroque} et le soupir pour le
+@emph{Classical}.
+Seul le style mensural dispose de signes alternatifs couvrant tous les
+aspects de la notation. Ainsi, les silences et les crochets sont
+absents du style grégorien puisqu'ils ne sont pas utilisés dans la
+notation du plain-chant ; le style Petrucci ne dispose en propre
+d'aucun crochet ni d'altération.
+Chacun des éléments de notation peut donc être modifié de manière
+indépendante jusqu'à, pourquoi pas, utiliser dans une même partition des
+crochet en @emph{Mensural}, des têtes de note de @emph{Petrucci}, des
+silences du @emph{Classical} et des clefs du style @emph{Vaticana}.
-@node Signes de note alternatifs
-@subsection Signes de note alternatifs
-@translationof Alternative note signs
+@seealso
+Glossaire musicologique :
+@rglos{mensural notation},
+@rglos{flag}.
-@untranslated
+@node Considérations communes aux musiques anciennes
+@subsection Considérations communes aux musiques anciennes
+@translationof Ancient notation---common features
@menu
-* Têtes de note anciennes::
-* Altérations anciennes::
-* Silences anciens::
-* Clefs anciennes::
-* Crochets anciens::
-* Métriques anciennes::
+* Contextes prédéfinis::
+* Ligatures::
+* Guidons::
@end menu
-@node Têtes de note anciennes
-@unnumberedsubsubsec Têtes de note anciennes
-@translationof Ancient note heads
-@cindex têtes de note, musique ancienne
+@node Contextes prédéfinis
+@unnumberedsubsubsec Contextes prédéfinis
+@translationof Pre-defined contexts
+
+LilyPond dispose, en matière de musique ancienne et de grégorien, de
+contextes prédéfinis. Ceux-ci contiennent tout ce qui est nécessaire à
+la gestion d'une voix ou d'une portée selon le style adopté. Si tout
+cela vous dépasse et que vous désirez plonger dans le vif du sujet sans
+trop vous préoccuper d'ajuster des contextes, consultez les pages
+dédiées aux contextes prédéfinis. Ils vous permettront d'adapter vos
+contextes de voix et de portée, et vous n'aurez plus qu'à saisir les
+notes dans un contexte @code{VaticanaVoice}, @code{VaticanaStaff},
+@code{MensuralVoice} ou @code{MensuralStaff}. Vous trouverez des
+détails sur ces contextes aux rubriques
+
+@itemize
+@item @ref{Contextes du chant grégorien},
+@item @ref{Contextes de musique mensurale}.
+@end itemize
-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 @rinternals{NoteHead}
-les valeurs @code{baroque}, @code{neomensural}, @code{mensural} ou
-@code{petrucci}. En style @code{baroque}, la seule différence par
-rapport au style @code{default} concerne la @code{\breve} qui sera
-carrée et non pas ovoïde. Le style @code{neomensural} ajoute au
-@code{baroque} le fait que les notes de durée inférieure ou égale à une
-ronde sont en forme de losange, et les hampes centrées sur la tête. Ce
-style est particulièrement adapté à la transcription de la musique
-mesurée dans les incipits. Le style @code{mensural} permet de
-reproduire les têtes de note telles qu'imprimées au XVIe siècle. Enfin,
-le style @code{petrucci} imite des partitions historiques, bien
-qu'il utilise de plus grosses têtes de note.
-
-L'exemple suivant illustre le style @code{neomensural}.
+@seealso
+Glossaire musicologique :
+@rglos{mensural notation}.
+Manuel de notation :
+@ref{Contextes de musique mensurale},
+@ref{Contextes du chant grégorien}.
-@lilypond[quote,fragment,ragged-right,verbatim]
-\set Score.skipBars = ##t
-\override NoteHead #'style = #'neomensural
-a'\longa a'\breve a'1 a'2 a'4 a'8 a'16
-@end lilypond
-Si vous écrivez en notation grégorienne, le
-@rinternals{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 @rinternals{Mensural_ligature_engraver} qui se chargera des
-ligatures mensurales. Consultez la section @ref{Ligatures} pour savoir
-comment fonctionnent les graveurs de ligature.
+@node Ligatures
+@unnumberedsubsubsec Ligatures
+@translationof Ligatures
+
+@cindex ligature
+
+@c TODO: Should double check if I recalled things correctly when I wrote
+@c down the following paragraph by heart.
+
+Une ligature est un symbole graphique qui représente un groupe d'au
+moins deux notes distinctes. Les ligatures ont commencé à apparaître
+dans les manuscrits de chant grégorien, pour indiquer des suites
+ascendantes ou descendantes de notes.
+
+Les ligatures s'indiquent par un bornage entre @code{\[} et @code{\]}.
+Certains styles de ligature peuvent demander un complément de syntaxe
+spécifique. Par défaut, le graveur @code{LigatureBracket} place un
+simple crochet au dessus de la ligature :
+
+@lilypond[quote,ragged-right,verbatim]
+\relative c'' {
+ \[ g c, a' f d' \]
+ a g f
+ \[ e f a g \]
+}
+@end lilypond
+Deux autres styles de ligature sont accessibles : vatican pour le
+grégorien et mensural pour la musique ancienne (seules sont disponibles
+les ligatures mensurales blanches, avec quelques limitations). Selon le
+style de ligature désiré, il faut remplacer, dans le contexte
+@code{Voice} approprié, le graveur @code{Ligature_bracket_engraver} par
+le graveur de ligature qui convient -- voir les rubriques
+@ref{Ligatures mensurales} et @ref{Neumes et ligatures grégoriennes} à
+ce sujet.
@seealso
-Pour un aperçu de toutes les possibilités,
-consultez @ref{Têtes de note}.
+Glossaire musicologique :
+@rglos{ligature}.
+
+Manuel de notation :
+@ref{Ligatures mensurales},
+@ref{Neumes et ligatures grégoriennes}.
+
+@knownissues
+La gestion de l'espacement spécifique aux ligatures n'est à ce jour
+pas implémentée. En conséquence, les ligatures sont trop espacées les
+unes des autres et les sauts de ligne mal ajustés. De plus, les
+paroles ne s'alignent pas de manière satisfaisante en présence de ligatures.
+
+Les altérations ne pouvant être imprimées à l'intérieur d'une
+ligature, il faut les rassembler et les imprimer juste avant.
+La syntaxe utilisée correspond à l'ancienne convention de préfixage
+@code{\[ expression musicale\]}. Pour des raisons d'uniformité,
+nous opterons probablement pour le style en suffixe (postfix)
+@code{note\[ @dots{} note\]}.
+@c En attendant, vous pouvez inclure le fichier
+@c @file{gregorian-init.ly}, qui fournit une fonction Scheme
+@c @example
+@c \ligature @var{music expr}
+@c @end example
+@c qui produit le même résultat, et dont la pérennité est assurée.
-@node Altérations anciennes
-@unnumberedsubsubsec Altérations anciennes
-@translationof Ancient accidentals
+@c TODO: this does not seem to work at the moment.
+@c -- eo
-@cindex altérations
+@node Guidons
+@unnumberedsubsubsec Guidons
+@translationof Custodes
-Pour utiliser les formes anciennes d'altération, utilisez la propriété
-@code{glyph-name-alist} des objets graphiques @rinternals{Accidental}
-et @rinternals{KeySignature}.
+@cindex guidon
+@cindex custos
+@cindex custodes
-@lilypond[quote,ragged-right,staffsize=26]
+Un guidon --- @emph{custos}, pluriel @emph{custodes} en latin --- est un
+symbole qui apparaît à la fin d'une portée. Il montre la hauteur de la
+ou des premières notes de la portée suivante, donnant une indication
+judicieuse à l'exécutant.
+
+Les guidons étaient couramment utilisés jusqu'au XVIIe siècle. De nos
+jours, on les retrouve uniquement dans quelques formes particulières de
+notation telles que les éditions contemporaines de chant grégorien comme
+les @emph{editio vaticana}. Différents glyphes existent selon le style
+de notation.
+
+L'impression de guidons s'obtient en affectant, dans un bloc
+@code{\layout}, le @rinternals{Custos_engraver} au contexte
+@code{Staff}, comme le montre l'exemple suivant.
+
+@lilypond[quote,ragged-right]
\score {
-{
- \textLengthOn
- s^\markup {
- \column {
- "vaticana"
- \line { " " \musicglyph #"accidentals.vaticana-1"
- " " \musicglyph #"accidentals.vaticana0" }
- }
- \column {
- "medicaea"
- \line { " " \musicglyph #"accidentals.medicaea-1" }
- }
- \column {
- "hufnagel"
- \line { " " \musicglyph #"accidentals.hufnagel-1" }
- }
- \column {
- "mensural"
- \line { " " \musicglyph #"accidentals.mensural-1"
- " " \musicglyph #"accidentals.mensural1" }
- }
+ \relative {
+ a'1
+ \break
+ g
}
-}
-\layout {
- interscoreline = 1
- \context { \Score \remove "Bar_number_engraver" }
- \context { \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \remove "Time_signature_engraver"
- \remove "Staff_symbol_engraver"
- \override VerticalAxisGroup #'minimum-Y-extent = ##f
+ \layout {
+ \context {
+ \Staff
+ \consists "Custos_engraver"
+ \override Custos.style = #'mensural
}
}
}
@end lilypond
-Vous noterez que chacun de ces styles ne comporte pas toutes les
-altérations. LilyPond changera de style s'il y a besoin d'une
-altération indisponible dans le style utilisé.
-
-À l'instar des altérations accidentelles, le style d'armure est géré
-par la propriété @code{glyph-name-alist} de l'objet
-@rinternals{KeySignature}.
+Le glyphe du guidon est déterminé par la propriété @code{style}. Les
+styles disponibles sont @code{vaticana}, @code{medicaea},
+@code{hufnagel} et @code{mensural}. En voici un aperçu :
+@lilypond[quote,ragged-right,fragment]
+\new Lyrics \lyricmode {
+ \markup { \column {
+ \typewriter "vaticana "
+ \line { " " \musicglyph #"custodes.vaticana.u0" }
+ } }
+ \markup { \column {
+ \typewriter "medicaea "
+ \line { " " \musicglyph #"custodes.medicaea.u0" }
+ }}
+ \markup { \column {
+ \typewriter "hufnagel "
+ \line { " " \musicglyph #"custodes.hufnagel.u0" }
+ }}
+ \markup { \column {
+ \typewriter "mensural "
+ \line { " " \musicglyph #"custodes.mensural.u0" }
+ }}
+}
+@end lilypond
@seealso
-Dans ce manuel : @ref{Hauteurs}, @ref{Altérations}, et
-@ref{Altérations accidentelles automatiques}, pour les principes généraux d'utilisation
-des altérations ; @ref{Armure} pour les armures.
-
-Référence du programme : @rinternals{KeySignature}.
-
-Exemples : @rlsr{Ancient notation}.
+Glossaire musicologique :
+@rglos{custos}.
+Référence des propriétés internes :
+@rinternals{Custos}.
-@node Silences anciens
-@unnumberedsubsubsec Silences anciens
-@translationof Ancient rests
+Morceaux choisis :
+@rlsrnamed{Ancient notation, Musiques anciennes}.
-@cindex silences, musique ancienne
-La propriété @code{style} de l'objet @rinternals{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.
+@node Typographie de musique ancienne
+@subsection Typographie de musique ancienne
+@translationof Typesetting mensural music
-L'exemple suivant illustre le style @code{neomensural}.
+@menu
+* Contextes de musique mensurale::
+* Clefs anciennes::
+* Métriques anciennes::
+* Têtes de note anciennes::
+* Crochets anciens::
+* Silences anciens::
+* Altérations et armures anciennes::
+* Altérations suggérées (musica ficta)::
+* Ligatures mensurales::
+@end menu
-@lilypond[quote,fragment,ragged-right,verbatim]
-\set Score.skipBars = ##t
-\override Rest #'style = #'neomensural
-r\longa r\breve r1 r2 r4 r8 r16
-@end lilypond
-Les styles @code{mensural} et @code{neomensural} ne disposent pas des 8e
-et 16e de soupir ; LilyPond utilise dans de tels cas le style par
-défaut. Voici une liste des styles de silences disponibles.
+@node Contextes de musique mensurale
+@unnumberedsubsubsec Contextes de musique mensurale
+@translationof Mensural contexts
-@lilypondfile[quote,verbatim,ragged-right]{rest-styles.ly}
+@cindex MensuralVoiceContext
+@cindex MensuralStaffContext
-Les silences sont absents de la notation grégorienne ; par contre, cette
-notation utilise des @ref{Divisions}.
+Les contextes @code{MensuralVoice} et @code{MensuralStaff} permettent de
+graver des chants dans le style mesuré. 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-après :
+@lilypond[quote,ragged-right,verbatim]
+\score {
+ <<
+ \new MensuralVoice = "discantus" \relative c'' {
+ \hide Score.BarNumber {
+ c1\melisma bes a g\melismaEnd
+ f\breve
+ \[ f1\melisma a c\breve d\melismaEnd \]
+ c\longa
+ c\breve\melisma a1 g1\melismaEnd
+ fis\longa^\signumcongruentiae
+ }
+ }
+ \new Lyrics \lyricsto "discantus" {
+ San -- ctus, San -- ctus, San -- ctus
+ }
+ >>
+}
+@end lilypond
@seealso
-Dans ce manuel : les principes généraux sur l'utilisation des silences
-sont exposés dans @ref{Silences}.
+Glossaire musicologique :
+@rglos{mensural notation}.
@node Clefs anciennes
@unnumberedsubsubsec Clefs anciennes
-@translationof Ancient clefs
+@translationof Mensural clefs
@cindex clefs
@cindex clés
+@cindex anciennes, clefs
Avec LilyPond, de nombreuses clés sont disponibles, dont certaines sont
dédiées à la musique ancienne.
pouvez sélectionner avec la commande @code{\clef}. Certaines de ces
clés utilisent le même glyphe, attaché à l'une ou l'autre des lignes
de la portée. Le chiffre porté en suffixe permet alors de les
-différencier. Vous pouvez néanmoins forcer le positionnement du
-glyphe sur une ligne, comme expliqué à la section @ref{Clefs}. Dans la
-colonne exemple, la note suivant la clé montre le do médium.
+différencier. Vous pouvez forcer le positionnement du glyphe sur une
+ligne, comme expliqué à la section @ref{Clefs}. Dans la colonne
+exemple, la note suivant la clé est un do médium.
+
+Les clés d'ut de Petrucci avaient une hampe gauche différente selon
+leur ligne de rattachement.
@multitable @columnfractions .4 .4 .2
@item
@b{Description}
@tab
-@b{Clé disponible}
+@b{Clef disponible}
@tab
@b{Exemple}
@item
-Clé d'ut, style mensural moderne
-@tab
-@code{neomensural-c1}, @code{neomensural-c2},@*
-@code{neomensural-c3}, @code{neomensural-c4}
-@tab
-@lilypond[fragment,relative=1,notime]
- \clef "neomensural-c2" c
-@end lilypond
-
-@item
-Clé d'ut, style mensural Petrucci, positionnable sur différentes
-lignes (clé d'ut seconde pour l'exemple)
-@tab
-@code{petrucci-c1}, @code{petrucci-c2},@*
-@code{petrucci-c3}, @code{petrucci-c4},@*
-@code{petrucci-c5}
-@tab
-@lilypond[fragment,relative=1,notime]
- \clef "petrucci-c2"
- \override NoteHead #'style = #'mensural
- c
-@end lilypond
-
-@item
-Clé de fa, style mensural Petrucci
-@tab
-@code{petrucci-f}
-@tab
-@lilypond[fragment,relative=1,notime]
- \clef "petrucci-f"
- \override NoteHead #'style = #'mensural
- c
-@end lilypond
-
-@item
-Clé de sol, style mensural Petrucci
-@tab
-@code{petrucci-g}
-@tab
-@lilypond[fragment,relative=1,notime]
- \clef "petrucci-g"
- \override NoteHead #'style = #'mensural
- c
-@end lilypond
-
-@item
-Clé d'ut, style mensural historique
+Clef d'ut, style mensural historique
@tab
@code{mensural-c1}, @code{mensural-c2},@*
-@code{mensural-c3}, @code{mensural-c4}
+@code{mensural-c3}, @code{mensural-c4},@*
+@code{mensural-c5}
@tab
-@lilypond[fragment,relative=1,notime]
+@lilypond[relative=1,notime]
\clef "mensural-c2"
- \override NoteHead #'style = #'mensural
- c
+ \override NoteHead.style = #'mensural
+ c1
@end lilypond
@item
-Clé de fa, style mensural historique
+Clef de fa, style mensural historique
@tab
@code{mensural-f}
@tab
-@lilypond[fragment,relative=1,notime]
+@lilypond[relative=1,notime]
\clef "mensural-f"
- \override NoteHead #'style = #'mensural
- c
+ \override NoteHead.style = #'mensural
+ c1
@end lilypond
@item
-Clé de sol, style mensural historique
+Clef de sol, style mensural historique
@tab
@code{mensural-g}
@tab
-@lilypond[fragment,relative=1,notime]
+@lilypond[relative=1,notime]
\clef "mensural-g"
- \override NoteHead #'style = #'mensural
- c
+ \override NoteHead.style = #'mensural
+ c1
@end lilypond
@item
-Clé d'ut, style Editio Vaticana
+Clef d'ut, style mensural noirci
@tab
-@code{vaticana-do1}, @code{vaticana-do2},@*
-@code{vaticana-do3}
+@code{blackmensural-c1}, @code{blackmensural-c2},@*
+@code{blackmensural-c3}, @code{blackmensural-c4},@*
+@code{blackmensural-c5}
@tab
-@lilypond[fragment,relative=1,notime]
- \override Staff.StaffSymbol #'line-count = #4
- \override Staff.StaffSymbol #'color = #red
- \override Staff.LedgerLineSpanner #'color = #red
- \override Voice.Stem #'transparent = ##t
- \override NoteHead #'style = #'vaticana.punctum
- \clef "vaticana-do2"
- c
+@lilypond[relative=1,notime]
+ \clef "blackmensural-c2"
+ \override NoteHead.style = #'mensural
+ c1
@end lilypond
@item
-Clé de fa, style Editio Vaticana
+Clef d'ut, style mensural moderne
@tab
-@code{vaticana-fa1}, @code{vaticana-fa2}
+@code{neomensural-c1}, @code{neomensural-c2},@*
+@code{neomensural-c3}, @code{neomensural-c4}
@tab
-@lilypond[fragment,relative=1,notime]
- \override Staff.StaffSymbol #'line-count = #4
- \override Staff.StaffSymbol #'color = #red
- \override Staff.LedgerLineSpanner #'color = #red
- \override Voice.Stem #'transparent = ##t
- \override NoteHead #'style = #'vaticana.punctum
- \clef "vaticana-fa2"
- c
+@lilypond[relative=1,notime]
+ \clef "neomensural-c2" c1
@end lilypond
@item
-Clé d'ut, style Editio Medicaea
+Clef d'ut, style mensural Petrucci, positionnable sur différentes
+lignes (clef d'ut seconde pour l'exemple)
@tab
-@code{medicaea-do1}, @code{medicaea-do2},@*
-@code{medicaea-do3}
+@code{petrucci-c1}, @code{petrucci-c2},@*
+@code{petrucci-c3}, @code{petrucci-c4},@*
+@code{petrucci-c5}
@tab
-@lilypond[fragment,relative=1,notime]
- \override Staff.StaffSymbol #'line-count = #4
- \override Staff.StaffSymbol #'color = #red
- \override Staff.LedgerLineSpanner #'color = #red
- \override Voice.Stem #'transparent = ##t
- \override NoteHead #'style = #'medicaea.punctum
- \clef "medicaea-do2"
- c
+@lilypond[relative=1,notime]
+ \clef "petrucci-c2"
+ \override NoteHead.style = #'mensural
+ c1
@end lilypond
@item
-Clé de fa, style Editio Medicaea
+Clef de fa, style mensural Petrucci, positionnable sur différentes
+lignes (clef de fa troisième pour l'exemple)
@tab
-@code{medicaea-fa1}, @code{medicaea-fa2}
+@code{petrucci-f3}, @code{petrucci-f4},@*
+@code{petrucci-f5}
@tab
-@lilypond[fragment,relative=1,notime]
- \override Staff.StaffSymbol #'line-count = #4
- \override Staff.StaffSymbol #'color = #red
- \override Staff.LedgerLineSpanner #'color = #red
- \override Voice.Stem #'transparent = ##t
- \override NoteHead #'style = #'medicaea.punctum
- \clef "medicaea-fa2"
- c
+@lilypond[relative=1,notime]
+ \clef "petrucci-f3"
+ \override NoteHead.style = #'mensural
+ c1
@end lilypond
@item
-Clé d'ut, style historique Hufnagel
+Clef de sol, style mensural Petrucci
@tab
-@code{hufnagel-do1}, @code{hufnagel-do2},@*
-@code{hufnagel-do3}
+@code{petrucci-g}
@tab
-@lilypond[fragment,relative=1,notime]
- \override Staff.StaffSymbol #'line-count = #4
- \override Staff.StaffSymbol #'color = #red
- \override Staff.LedgerLineSpanner #'color = #red
- \override Voice.Stem #'transparent = ##t
- \override NoteHead #'style = #'hufnagel.punctum
- \clef "hufnagel-do2"
- c
+@lilypond[relative=1,notime]
+ \clef "petrucci-g"
+ \override NoteHead.style = #'mensural
+ c1
@end lilypond
-
-@item
-Clé de fa, style historique Hufnagel
-@tab
-@code{hufnagel-fa1}, @code{hufnagel-fa2}
-@tab
-@lilypond[fragment,relative=1,notime]
- \override Staff.StaffSymbol #'line-count = #4
- \override Staff.StaffSymbol #'color = #red
- \override Staff.LedgerLineSpanner #'color = #red
- \override Voice.Stem #'transparent = ##t
- \override NoteHead #'style = #'hufnagel.punctum
- \clef "hufnagel-fa2"
- c
-@end lilypond
-
-@item
-Clé combinée ut/fa, style historique Hufnagel
-@tab
-@code{hufnagel-do-fa}
-@tab
-@lilypond[fragment,relative=1,notime]
- \override Staff.StaffSymbol #'color = #red
- \override Staff.LedgerLineSpanner #'color = #red
- \override Voice.Stem #'transparent = ##t
- \override NoteHead #'style = #'hufnagel.punctum
- \clef "hufnagel-do-fa"
- c
-@end lilypond
-@end multitable
-
-
+@end multitable
@emph{Moderne} signifie @qq{gravé comme dans les transcriptions
contemporaines de musique mesurée.}
@emph{Historique} signifie @qq{gravé comme dans les éditions
historiques, manuscrites ou non, autres que celles de Petrucci.}
-@emph{Editio XXX} signifie @qq{gravé comme dans les ouvrages estampillés
-Editio XXX.}
-
-Les clés d'ut de Petrucci avaient une hampe gauche différente selon
-leur ligne de rattachement.
-
-
@seealso
-Dans ce manuel : voir @ref{Clefs}.
-
-
-@knownissues
-
-La clé de sol mensurale est calquée sur celle de Petrucci.
-
-
-
-@node Crochets anciens
-@unnumberedsubsubsec Crochets anciens
-@translationof Ancient flags
-
-@cindex crochets
-
-Le réglage de la propriété @code{flag-style} de l'objet hampe
-(@rinternals{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]
-\override Stem #'flag-style = #'mensural
-\override Stem #'thickness = #1.0
-\override NoteHead #'style = #'mensural
-\autoBeamOff
-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
-c''8 d''8 e''8 f''8 c''16 d''16 e''16 f''16 c''32 d''32 e''32 f''32
-@end lilypond
-
-Notez que pour chaque crochet mensural, l'extrémité la plus proche de
-la tête de note sera toujours attachée à une ligne de la portée.
+Glossaire musicologique :
+@rglos{mensural notation},
+@rglos{clef}.
-Il n'existe pas de crochet spécifique au style néo-mensural. Nous vous
-conseillons donc, lorsque vous réalisez l'incipit d'une transcription,
-d'utiliser le style par défaut. Les crochets n'existent pas en notation
-grégorienne.
+Manuel de notation :
+@ref{Clefs}.
@knownissues
-
-Les crochets anciens s'attachent aux hampes avec un léger décalage,
-suite à des modifications intervenues au début de la série 2.3.
-
-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.
-
+La clef de sol mensurale est calquée sur celle de Petrucci.
@node Métriques anciennes
@unnumberedsubsubsec Métriques anciennes
-@translationof Ancient time signatures
+@translationof Mensural time signatures
-@cindex métrique
+@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 @code{(n,m)} parmi les valeurs suivantes :
+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
+ \remove "Staff_symbol_engraver"
+ \remove "Clef_engraver"
+ \remove "Time_signature_engraver"
}
}
{
\set Score.timing = ##f
\set Score.barAlways = ##t
- s_\markup { "\\time 4/4" }^\markup { " " \musicglyph
+ \textLengthOn
+ s^\markup { "\\time 4/4" }_\markup { " " \musicglyph
#"timesig.neomensural44" }
s
- s_\markup { "\\time 2/2" }^\markup { " " \musicglyph
+ s^\markup { "\\time 2/2" }_\markup { " " \musicglyph
#"timesig.neomensural22" }
s
- s_\markup { "\\time 6/4" }^\markup { " " \musicglyph
+ s^\markup { "\\time 6/4" }_\markup { " " \musicglyph
#"timesig.neomensural64" }
s
- s_\markup { "\\time 6/8" }^\markup { " " \musicglyph
+ s^\markup { "\\time 6/8" }_\markup { " " \musicglyph
#"timesig.neomensural68" }
\break
- s_\markup { "\\time 3/2" }^\markup { " " \musicglyph
+ s^\markup { "\\time 3/2" }_\markup { " " \musicglyph
#"timesig.neomensural32" }
s
- s_\markup { "\\time 3/4" }^\markup { " " \musicglyph
+ s^\markup { "\\time 3/4" }_\markup { " " \musicglyph
#"timesig.neomensural34" }
s
- s_\markup { "\\time 9/4" }^\markup { " " \musicglyph
+ s^\markup { "\\time 9/4" }_\markup { " " \musicglyph
#"timesig.neomensural94" }
s
- s_\markup { "\\time 9/8" }^\markup { " " \musicglyph
+ s^\markup { "\\time 9/8" }_\markup { " " \musicglyph
#"timesig.neomensural98" }
\break
- s_\markup { "\\time 4/8" }^\markup { " " \musicglyph
+ s^\markup { "\\time 4/8" }_\markup { " " \musicglyph
#"timesig.neomensural48" }
s
- s_\markup { "\\time 2/4" }^\markup { " " \musicglyph
+ s^\markup { "\\time 2/4" }_\markup { " " \musicglyph
#"timesig.neomensural24" }
}
@end lilypond
-La propriété @code{style} de l'objet @rinternals{TimeSignature} permet
+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
Voici les différences entre les styles :
-@lilypond[ragged-right,fragment,relative=1,quote]
+@lilypond[ragged-right,relative=1,quote]
{
\textLengthOn
\time 2/2
c1^\markup { \hspace #-2.0 \typewriter default }
- \override Staff.TimeSignature #'style = #'numbered
+ \override Staff.TimeSignature.style = #'numbered
\time 2/2
c1^\markup { \hspace #-2.0 \typewriter numbered }
- \override Staff.TimeSignature #'style = #'mensural
+ \override Staff.TimeSignature.style = #'mensural
\time 2/2
c1^\markup { \hspace #-2.0 \typewriter mensural }
- \override Staff.TimeSignature #'style = #'neomensural
+ \override Staff.TimeSignature.style = #'neomensural
\time 2/2
c1^\markup { \hspace #-2.0 \typewriter neomensural }
- \override Staff.TimeSignature #'style = #'single-digit
+ \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
-Dans ce manuel : @ref{Métrique} expose les principes généraux sur
-l'utilisation des indications de métrique.
+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 1 brève pour 3
-semi-brèves (tempus perfectum) doit s'effectuer à la main en entrant :
+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)
+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.
-Le symbole @code{old6/8alt} --- symbole alternatif pour la métrique 6/8
---- ne peut être utilisé grâce à une commande @code{\time}. Utilisez
-plutôt un @code{\markup}.
+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
-@node Signes de note supplémentaires
-@subsection Signes de note supplémentaires
-@translationof Additional note signs
-
-@untranslated
+@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}.
-@menu
-* Articulations anciennes::
-* Guidons::
-* Divisions::
-* Ligatures::
-* Ligatures mensurales::
-* Neumes ligaturés grégoriens::
-@end menu
+Le style @code{baroque} diffère du style @code{default} par
-@node Articulations anciennes
-@unnumberedsubsubsec Articulations anciennes
-@translationof Ancient articulations
+@itemize
+@item la disponibilité de la @code{maxima}, et
+@item la @code{\breve} qui sera carrée et non pas ovoïde.
+@end itemize
-@cindex articulations
+Les styles @code{neomensural}, @code{mensural} et @code{petrucci}
+diffèrent du @code{baroque} par ceci :
-En plus des signes d'articulation standards décrits à la section
-@ref{Articulations et ornements}, LilyPond fournit des articulations pour la musique
-ancienne. Elles sont spécifiquement destinées au style Editio Vaticana.
+@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
-@lilypond[quote,ragged-right,verbatim]
-\include "gregorian.ly"
-\score {
- \new VaticanaVoice {
- \override TextScript #'font-family = #'typewriter
- \override TextScript #'font-shape = #'upright
- \override Script #'padding = #-0.1
- a\ictus_"ictus" \break
- a\circulus_"circulus" \break
- a\semicirculus_"semicirculus" \break
- a\accentus_"accentus" \break
- \[ a_"episem" \episemInitium \pes b \flexa a b \episemFinis \flexa a \]
- }
-}
-@end lilypond
+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.
-@knownissues
+Le style @code{semipetrucci} permet de partiellement noircir certaines
+têtes, comme la brève, la longue et la maxime.
-Certaines articulations sont verticalement trop proches de leurs têtes
-de note.
+L'exemple suivant illustre le style @code{petrucci}.
-Le trait d'un episem n'est bien souvent pas apparent et, lorsqu'il
-l'est, son extension à droite est trop longue.
+@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
-@node Guidons
-@unnumberedsubsubsec Guidons
-@translationof Custodes
+La rubrique @ref{Têtes de note} présente tous les styles de notes
+disponibles.
-@cindex custos
-@cindex custodes
-@cindex guidon
+@seealso
+Glossaire musicologique :
+@rglos{mensural notation},
+@rglos{note head}.
-Un guidon --- @emph{custos}, pluriel @emph{custodes} en latin --- est un
-symbole qui apparaît à la fin d'une portée. Il montre la hauteur de la
-ou des premières notes de la portée suivante, donnant une indication
-judicieuse à l'exécutant.
+Manuel de notation :
+@ref{Têtes de note}.
-Les guidons étaient couramment utilisés jusqu'au XVIIe siècle. De nos
-jours, on les retrouve uniquement dans quelques formes particulières de
-notation telles que les éditions contemporaines de chant grégorien comme
-les @emph{editio vaticana}. Différents glyphes existent selon le style
-de notation.
-L'impression de guidons s'obtient en affectant, dans un bloc
-@code{\layout}, le @rinternals{Custos_engraver} au contexte
-@code{Staff}, comme le montre l'exemple suivant.
+@node Crochets anciens
+@unnumberedsubsubsec Crochets anciens
+@translationof Mensural flags
-@example
-\layout @{
- \context @{
- \Staff
- \consists Custos_engraver
- Custos \override #'style = #'mensural
- @}
-@}
-@end example
+@cindex crochets
+@cindex ancien, crochet
-Le résultat ressemblera à
+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,ragged-right]
-\score {
-{
- a'1
- \override Staff.Custos #'style = #'mensural
- \break
- g'
-}
-\layout {
- \context { \Staff \consists Custos_engraver }
- }
-}
+@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
-Le glyphe du guidon est déterminé par la propriété @code{style}. Les
-styles disponibles sont @code{vaticana}, @code{medicaea},
-@code{hufnagel} et @code{mensural}. En voici un aperçu :
+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.
-@lilypond[quote,ragged-right,fragment]
-\new Lyrics \lyricmode {
- \markup { \column {
- \typewriter "vaticana"
- \line { " " \musicglyph #"custodes.vaticana.u0" }
- } }
- \markup { \column {
- \typewriter "medicaea"
- \line { " " \musicglyph #"custodes.medicaea.u0" }
- }}
- \markup { \column {
- \typewriter "hufnagel"
- \line { " " \musicglyph #"custodes.hufnagel.u0" }
- }}
- \markup { \column {
- \typewriter "mensural"
- \line { " " \musicglyph #"custodes.mensural.u0" }
- }}
-}
-@end lilypond
+Il n'existe pas de crochet spécifique au style néomensural.
+Les crochets n'existent pas en notation grégorienne.
@seealso
-Référence du programme : @rinternals{Custos}.
+Glossaire musicologique :
+@rglos{mensural notation},
+@rglos{flag}.
-Exemples : @rlsr{Ancient notation}.
+@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 Divisions
-@unnumberedsubsubsec Divisions
-@translationof Divisiones
+@node Silences anciens
+@unnumberedsubsubsec Silences anciens
+@translationof Mensural rests
-@cindex divisio
-@cindex divisiones
-@cindex finalis
+@cindex anciens silences
-Une division --- @emph{divisio}, pluriel @emph{divisiones} en latin ---
-est un symbole ajouté à la portée et utilisé en chant grégorien pour
-séparer les phrases ou parties. @emph{Divisio minima}, @emph{divisio
-maior} et @emph{divisio maxima} peuvent respectivement s'interpréter
-comme une pauses courte, moyenne ou longue, à l'image des marques de
-respiration --- cf. @ref{Signes de respiration}. Le signe @emph{finalis} n'est
-pas uniquement une marque de fin de chant ; il sert aussi à indiquer la
-fin de chaque partie dans une structure verset/répons.
+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.
-Les divisions sont disponibles après inclusion du fichier
-@file{gregorian@/-init@/.ly}. Ce fichier définit les commandes
-@code{\divisioMinima}, @code{\divisioMaior}, @code{\divisioMaxima} et
-@code{\finalis}. Certaines éditions utilisent @emph{virgula} ou
-@emph{caesura} en lieu et place de @emph{divisio minima} ; c'est
-pourquoi @file{gregorian@/-init@/.ly} définit aussi @code{\virgula} et
-@code{\caesura}.
+L'exemple suivant illustre les styles @code{mensural} et
+@code{neomensural}.
-@lilypond[quote,ragged-right]
-\include "gregorian.ly"
-\score {
- <<
- \context VaticanaVoice {
- \override TextScript #'padding = #3
- g a g
- s^\markup { "divisio minima" }
- \divisioMinima
- g a g
- s^\markup { "divisio maior" }
- \divisioMaior
- g a g
- s^\markup { "divisio maxima" }
- \divisioMaxima
- \break
- g a g
- s^\markup { "finalis" }
- \finalis
- g a g
- s^\markup { "virgula" }
- \virgula
- g a g
- s^\markup { "caesura" }
- \caesura
- g a g
- }
- >>
-}
+@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
-
-
-@predefined
-@funindex \virgula
-@code{\virgula},
-@funindex \caesura
-@code{\caesura},
-@funindex \divisioMinima
-@code{\divisioMinima},
-@funindex \divisioMaior
-@code{\divisioMaior},
-@funindex \divisioMaxima
-@code{\divisioMaxima},
-@funindex \finalis
-@code{\finalis}.
-@endpredefined
-
+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
-Dans ce manuel : @ref{Signes de respiration}.
+Glossaire musicologique :
+@rglos{mensural notation}.
-Référence du programme : @rinternals{BreathingSign}.
+Manuel de notation :
+@ref{Silences}.
-@c FIXME: add breathing-signs.ly directly
-Exemples : @rlsr{Winds}.
+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 Ligatures
-@unnumberedsubsubsec Ligatures
-@translationof Ligatures
-
-@cindex Ligatures
-@c TODO: Should double check if I recalled things correctly when I wrote
-@c down the following paragraph by heart.
+@node Altérations et armures anciennes
+@unnumberedsubsubsec Altérations et armures anciennes
+@translationof Mensural accidentals and key signatures
-Une ligature est un symbole graphique qui représente un groupe d'au
-moins deux notes. Les ligatures ont commencé à apparaître dans les
-manuscrits de chant grégorien, pour indiquer des suites ascendantes ou
-descendantes de notes.
+@cindex altération
+@cindex armure
+@cindex anciennes altérations
-Les ligatures s'indiquent par une inclusion entre @code{\[} et
-@code{\]}. Certains styles de ligature peuvent demander un complément
-de syntaxe spécifique. Par défaut, le graveur
-@rinternals{LigatureBracket} place un simple crochet au dessus de
-la ligature :
+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,verbatim]
-\transpose c c' {
- \[ g c a f d' \]
- a g f
- \[ e f a g \]
+@lilypond[quote,ragged-right,staffsize=26]
+\markup {
+ \column {
+ "mensural"
+ \line { " " \musicglyph #"accidentals.mensural-1"
+ " " \musicglyph #"accidentals.mensural1" }
+ }
}
@end lilypond
-Selon le style de ligature désiré, il faut ajouter au contexte
-@rinternals{Voice} le graveur de ligature approprié, comme nous le
-verrons plus loin. Seules sont disponibles les ligatures mensurales
-blanches, avec quelques limitations.
+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
-@knownissues
+@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 gestion de l'espacement spécifique aux ligatures n'est à ce jour
-pas implémentée. En conséquence, les ligatures sont trop espacées les
-unes des autres et les sauts de ligne mal ajustés. De plus, les
-paroles ne s'alignent pas de manière satisfaisante en présence de ligatures.
+La reproduction de ces altérations suggérées est assurée par l'activation
+de la fonction @code{suggestAccidentals}.
-Les altérations ne pouvant être imprimées à l'intérieur d'une
-ligature, il faut les rassembler et les imprimer juste avant.
+@funindex suggestAccidentals
-La syntaxe utilisée correspond à l'ancienne convention de préfixage
-@code{\[ expr. musicale\]}. Pour des raisons d'uniformité, nous
-opterons probablement pour le style en suffixe (postfix) @code{note\[
-... note\]}.
-En attendant, vous pouvez inclure le fichier
-@file{gregorian@/-init@/.ly}, qui fournit une fonction Scheme
-@example
-\ligature @var{expr. musicale}
-@end example
-qui produit le même résultat, et dont la pérennité est assurée.
+@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 c''
+ \new MensuralVoice {
+ \once \set suggestAccidentals = ##t
+ bes4 a2 g2 \ficta fis8 \ficta e! fis2 g1
+ }
+}
+@end lilypond
+
+@seealso
+Référence des propriétés internes :
+@rinternals{Accidental_engraver},
+@rinternals{AccidentalSuggestion}.
-* Ligatures mensurales::
-* Neumes ligaturés grégoriens::
@node Ligatures mensurales
@unnumberedsubsubsec Ligatures mensurales
@translationof White mensural ligatures
-
-@cindex Ligatures mensurales
-@cindex Ligatures mensurales blanches
+@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
-ajouté le @rinternals{Mensural_ligature_engraver} et enlevé le
-@rinternals{Ligature_bracket_engraver} dans le contexte
-@rinternals{Voice}, comme ici :
+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
+ \remove "Ligature_bracket_engraver"
+ \consists "Mensural_ligature_engraver"
@}
@}
@end example
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,
-@example
-\set Score.timing = ##f
-\set Score.defaultBarType = "empty"
-\override NoteHead #'style = #'neomensural
-\override Staff.TimeSignature #'style = #'neomensural
-\clef "petrucci-g"
-\[ c'\maxima g \]
-\[ d\longa c\breve f e d \]
-\[ c'\maxima d'\longa \]
-\[ e'1 a g\breve \]
-@end example
-@lilypond[quote,ragged-right]
+@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 {
- \transpose c c' {
+ \relative c' {
\set Score.timing = ##f
- \set Score.defaultBarType = "empty"
- \override NoteHead #'style = #'neomensural
- \override Staff.TimeSignature #'style = #'neomensural
+ \set Score.defaultBarType = "-"
+ \override NoteHead.style = #'petrucci
+ \override Staff.TimeSignature.style = #'mensural
\clef "petrucci-g"
\[ c'\maxima g \]
- \[ d\longa c\breve f e d \]
- \[ c'\maxima d'\longa \]
- \[ e'1 a g\breve \]
+ \[ 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
+ \remove "Ligature_bracket_engraver"
+ \consists "Mensural_ligature_engraver"
}
}
}
@end lilypond
-Si on ne remplace pas le @rinternals{Ligature_bracket_engraver}
-par le @rinternals{Mensural_ligature_engraver}, on obtient
+Si on ne remplace pas le @code{Ligature_bracket_engraver}
+par le @code{Mensural_ligature_engraver}, on obtient
@lilypond[quote,ragged-right]
-\transpose c c' {
+\relative c' {
\set Score.timing = ##f
- \set Score.defaultBarType = "empty"
- \override NoteHead #'style = #'neomensural
- \override Staff.TimeSignature #'style = #'neomensural
+ \set Score.defaultBarType = "-"
+ \override NoteHead.style = #'petrucci
+ \override Staff.TimeSignature.style = #'mensural
\clef "petrucci-g"
\[ c'\maxima g \]
- \[ d\longa c\breve f e d \]
- \[ c'\maxima d'\longa \]
- \[ e'1 a g\breve \]
+ \[ 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
-@knownissues
+@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
-@node Neumes ligaturés grégoriens
-@unnumberedsubsubsec Neumes ligaturés grégoriens
-@translationof Gregorian square neumes ligatures
+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.
-@cindex neumes carrés et ligatures
-@cindex grégorien, ligatures de neumes carrés
+@seealso
+Glossaire musicologique :
+@rglos{ligature}.
-Les neumes grégoriens conformément au style des Editio Vaticana sont
-pris en charge de façon assez limitée. Les ligatures élémentaires sont
-déjà disponibles, mais beaucoup de règles typographiques ne sont pas
-encore implémentées, notamment l'espacement horizontal des enchaînements
+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
+ }
+ >>
+}
+@end lilypond
+
+@c @seealso
+@c TODO: nothing here yet ...
+
+
+@node Clefs grégoriennes
+@unnumberedsubsubsec Clefs grégoriennes
+@translationof Gregorian clefs
+
+@cindex clefs
+
+Le tableau suivant présente les différentes clefs grégoriennes que vous
+pouvez sélectionner avec la commande @code{\clef}. Certaines de ces
+clefs utilisent le même glyphe, attaché à l'une ou l'autre des lignes
+de la portée. Le chiffre porté en suffixe permet alors de les
+différencier ; la numérotation des lignes va de bas en haut. Vous
+pouvez néanmoins forcer le positionnement du glyphe sur une ligne, comme
+expliqué à la section @ref{Clefs}. Dans la colonne exemple, la note
+suivant la clef est un do médium.
+
+@multitable @columnfractions .4 .4 .2
+@item
+@b{Description}
+@tab
+@b{Clef disponible}
+@tab
+@b{Exemple}
+
+@item
+Clef d'ut, style des éditions vaticanes
+@tab
+@code{vaticana-do1}, @code{vaticana-do2},@*
+@code{vaticana-do3}
+@tab
+@lilypond[relative=1,notime]
+ \override Staff.StaffSymbol.line-count = #4
+ \override Staff.StaffSymbol.color = #red
+ \override Staff.LedgerLineSpanner.color = #red
+ \hide Voice.Stem
+ \override NoteHead.style = #'vaticana.punctum
+ \clef "vaticana-do2"
+ c
+@end lilypond
+
+@item
+Clef de fa, style des éditions vaticanes
+@tab
+@code{vaticana-fa1}, @code{vaticana-fa2}
+@tab
+@lilypond[relative=1,notime]
+ \override Staff.StaffSymbol.line-count = #4
+ \override Staff.StaffSymbol.color = #red
+ \override Staff.LedgerLineSpanner.color = #red
+ \hide Voice.Stem
+ \override NoteHead.style = #'vaticana.punctum
+ \clef "vaticana-fa2"
+ c
+@end lilypond
+
+@item
+Clef d'ut, style Editio Medicaea
+@tab
+@code{medicaea-do1}, @code{medicaea-do2},@*
+@code{medicaea-do3}
+@tab
+@lilypond[relative=1,notime]
+ \override Staff.StaffSymbol.line-count = #4
+ \override Staff.StaffSymbol.color = #red
+ \override Staff.LedgerLineSpanner.color = #red
+ \hide Voice.Stem
+ \override NoteHead.style = #'medicaea.punctum
+ \clef "medicaea-do2"
+ c
+@end lilypond
+
+@item
+Clef de fa, style Editio Medicaea
+@tab
+@code{medicaea-fa1}, @code{medicaea-fa2}
+@tab
+@lilypond[relative=1,notime]
+ \override Staff.StaffSymbol.line-count = #4
+ \override Staff.StaffSymbol.color = #red
+ \override Staff.LedgerLineSpanner.color = #red
+ \hide Voice.Stem
+ \override NoteHead.style = #'medicaea.punctum
+ \clef "medicaea-fa2"
+ c
+@end lilypond
+
+@item
+Clef d'ut, style historique Hufnagel
+@tab
+@code{hufnagel-do1}, @code{hufnagel-do2},@*
+@code{hufnagel-do3}
+@tab
+@lilypond[relative=1,notime]
+ \override Staff.StaffSymbol.line-count = #4
+ \override Staff.StaffSymbol.color = #red
+ \override Staff.LedgerLineSpanner.color = #red
+ \hide Voice.Stem
+ \override NoteHead.style = #'hufnagel.punctum
+ \clef "hufnagel-do2"
+ c
+@end lilypond
+
+@item
+Clef de fa, style historique Hufnagel
+@tab
+@code{hufnagel-fa1}, @code{hufnagel-fa2}
+@tab
+@lilypond[relative=1,notime]
+ \override Staff.StaffSymbol.line-count = #4
+ \override Staff.StaffSymbol.color = #red
+ \override Staff.LedgerLineSpanner.color = #red
+ \hide Voice.Stem
+ \override NoteHead.style = #'hufnagel.punctum
+ \clef "hufnagel-fa2"
+ c
+@end lilypond
+
+@item
+Clef combinée ut/fa, style historique Hufnagel
+@tab
+@code{hufnagel-do-fa}
+@tab
+@lilypond[relative=1,notime]
+ \override Staff.StaffSymbol.color = #red
+ \override Staff.LedgerLineSpanner.color = #red
+ \hide Voice.Stem
+ \override NoteHead.style = #'hufnagel.punctum
+ \clef "hufnagel-do-fa"
+ c
+@end lilypond
+@end multitable
+
+@seealso
+Glossaire musicologique :
+@rglos{clef}.
+
+Manuel de notation :
+@ref{Clefs}.
+
+
+@node Altérations et armures grégoriennes
+@unnumberedsubsubsec Altérations et armures grégoriennes
+@translationof Gregorian accidentals and key signatures
+
+@cindex altérations
+@cindex armure
+
+LilyPond dispose d'altérations pour les trois styles grégoriens :
+
+@lilypond[quote,ragged-right,staffsize=26]
+\markup {
+ \column {
+ "vaticana"
+ \line { " " \musicglyph #"accidentals.vaticana-1"
+ " " \musicglyph #"accidentals.vaticana0" }
+ }
+ \column {
+ "medicaea"
+ \line { " " \musicglyph #"accidentals.medicaea-1" }
+ }
+ \column {
+ "hufnagel"
+ \line { " " \musicglyph #"accidentals.hufnagel-1" }
+ }
+}
+@end lilypond
+
+Vous noterez que chacun de ces styles ne comporte pas toutes les
+altérations. LilyPond changera de style s'il est besoin d'une
+altération indisponible dans le style utilisé.
+
+@c @lilypondfile[verbatim,quote,texidoc,doctitle]
+@c {ancient-accidentals.ly}
+
+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{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 Divisions
+@unnumberedsubsubsec Divisions
+@translationof Divisiones
+
+@cindex divisio
+@cindex divisiones
+@cindex finalis
+@cindex césures
+
+Il n'existe pas de silence en notation grégorienne. On y parle plutôt
+de @emph{divisions, pauses} ou @emph{coupes}.
+
+Une division -- @emph{divisio}, pluriel @emph{divisiones} en latin --
+est un symbole ajouté à la portée et utilisé en chant grégorien pour
+séparer les phrases ou parties. @emph{Divisio minima}, @emph{divisio
+maior} et @emph{divisio maxima} peuvent respectivement s'interpréter
+comme une pause courte, moyenne ou longue, à l'image des marques de
+respiration --- cf. @ref{Signes de respiration}. Le signe
+@emph{finalis} n'est pas uniquement une marque de fin de chant ; il
+sert aussi à indiquer la fin de chaque partie dans une structure
+verset/répons.
+
+Les divisions sont disponibles après inclusion du fichier
+@file{gregorian-init.ly}. Ce fichier définit les commandes
+@code{\divisioMinima}, @code{\divisioMaior}, @code{\divisioMaxima} et
+@code{\finalis}. Certaines éditions utilisent @emph{virgula} ou
+@emph{caesura} en lieu et place de @emph{divisio minima} ; c'est
+pourquoi @file{gregorian-init.ly} définit aussi @code{\virgula} et
+@code{\caesura}.
+
+@lilypond[quote,ragged-right]
+\include "gregorian.ly"
+\score {
+ <<
+ \context VaticanaVoice {
+ \override TextScript.padding = #3
+ g a g
+ s^\markup { "divisio minima" }
+ \divisioMinima
+ g a g
+ s^\markup { "divisio maior" }
+ \divisioMaior
+ g a g
+ s^\markup { "divisio maxima" }
+ \divisioMaxima
+ \break
+ g a g
+ s^\markup { "finalis" }
+ \finalis
+ g a g
+ s^\markup { "virgula" }
+ \virgula
+ g a g
+ s^\markup { "caesura" }
+ \caesura
+ g a g
+ }
+ >>
+}
+@end lilypond
+
+@predefined
+@funindex \virgula
+@code{\virgula},
+@funindex \caesura
+@code{\caesura},
+@funindex \divisioMinima
+@code{\divisioMinima},
+@funindex \divisioMaior
+@code{\divisioMaior},
+@funindex \divisioMaxima
+@code{\divisioMaxima},
+@funindex \finalis
+@code{\finalis}.
+@endpredefined
+
+@seealso
+Glossaire musicologique :
+@rglos{caesura},
+@rglos{divisio}.
+
+Manuel de notation :
+@ref{Signes de respiration}.
+
+Fichiers d'initialisation :
+@file{gregorian.ly}.
+
+
+@node Articulations grégoriennes
+@unnumberedsubsubsec Articulations grégoriennes
+@translationof Gregorian articulation signs
+
+@cindex grégorien, articulations
+
+En plus des signes d'articulation standards décrits à la section
+@ref{Articulations et ornements}, LilyPond fournit des articulations
+spécifiquement destinées au style des éditions vaticanes.
+
+@lilypond[quote,ragged-right,verbatim]
+\include "gregorian.ly"
+\score {
+ \new VaticanaVoice {
+ \override TextScript.font-family = #'typewriter
+ \override TextScript.font-shape = #'upright
+ \override Script.padding = #-0.1
+ a\ictus_"ictus " \bar "" \break
+ a\circulus_"circulus " \bar "" \break
+ a\semicirculus_"semicirculus " \bar "" \break
+ a\accentus_"accentus " \bar "" \break
+ \[ a_"episema" \episemInitium \pes b \flexa a b \episemFinis \flexa a \]
+ }
+}
+@end lilypond
+
+@seealso
+Manuel de notation :
+@ref{Articulations et ornements}.
+
+Morceaux choisis :
+@rlsrnamed{Ancient notation,Musiques anciennes}.
+
+Référence des propriétés internes :
+@rinternals{Episema},
+@rinternals{EpisemaEvent},
+@rinternals{Episema_engraver},
+@rinternals{Script},
+@rinternals{ScriptEvent},
+@rinternals{Script_engraver}.
+
+@knownissues
+Certaines articulations sont verticalement trop proches de leurs têtes
+de note.
+
+
+@node Points d'augmentation (morae)
+@unnumberedsubsubsec Points d'augmentation (@emph{morae})
+@translationof Augmentum dots (morae)
+
+Les points d'@emph{augmentum}, ou @emph{morae}, s'obtiennent avec la
+fonction @code{\augmentum}. Notez que cette fonction @code{\augmentum}
+est implémentée en tant que fonction unaire plutôt que comme un préfixe
+de note. Par conséquent, @code{\augmentum \virga c} ne donnera rien de
+particulier. Il faut l'utiliser avec la syntaxe
+@code{\virga \augmentum c} ou @code{\augmentum @{\virga c@}}. Par
+ailleurs, l'expression @code{\augmentum @{a g@}} constitue une forme
+abrégée de @code{\augmentum a \augmentum g}.
+
+@lilypond[quote,ragged-right,verbatim]
+\include "gregorian.ly"
+\score {
+ \new VaticanaVoice {
+ \[ \augmentum a \flexa \augmentum g \]
+ \augmentum g
+ }
+}
+@end lilypond
+
+@seealso
+Manuel de notation :
+@ref{Signes de respiration}.
+
+Référence des propriétés internes :
+@rinternals{BreathingSign}.
+
+Morceaux choisis :
+@rlsrnamed{Ancient notation,Musiques anciennes}.
+
+
+@node Neumes et ligatures grégoriennes
+@unnumberedsubsubsec Neumes et ligatures grégoriennes
+@translationof Gregorian square neume ligatures
+
+@cindex neumes carrés et ligatures
+@cindex grégorien, ligatures de neumes carrés
+@cindex ligatures et neumes
+
+Les neumes grégoriens conformément au style des éditions vaticanes sont
+pris en charge de façon assez limitée. Les ligatures élémentaires sont
+déjà disponibles, mais beaucoup de règles typographiques ne sont pas
+encore implémentées, notamment l'espacement horizontal des enchaînements
de ligatures, l'alignement des paroles ou une gestion convenable des
altérations.
-Le tableau ci-dessous inventorie les différents neumes contenus dans
-le second tome de l'Antiphonale Romanum (@emph{Liber Hymnarius}) publié
-par l'abbaye de Solesmes en 1983.
+La prise en charge des neumes grégoriens est activée par l'inclusion, en
+début de votre fichier source, du fichier d'initialisation
+@file{gregorian.ly}. Ceci aura pour effet de rendre disponible un
+certain nombre de commandes dans le but de reproduire les symboles de
+neumes tels qu'ils apparaissent dans la notation du plain-chant.
+
+Les têtes de note peuvent être @emph{modifiées} ou @emph{jointes}.
+
+@itemize
+@item L'aspect d'une tête de note se modifie en @emph{préfixant} le nom
+d'une hauteur par l'une des commandes suivantes :
+@funindex \virga
+@code{\virga},
+@funindex \stropha
+@code{\stropha},
+@funindex \inclinatum
+@code{\inclinatum},
+@funindex \auctum
+@code{\auctum},
+@funindex \descendens
+@code{\descendens},
+@funindex \ascendens
+@code{\ascendens},
+@funindex \oriscus
+@code{\oriscus},
+@funindex \quilisma
+@code{\quilisma},
+@funindex \deminutum
+@code{\deminutum},
+@funindex \cavum
+@code{\cavum},
+@funindex \linea
+@code{\linea}.
+
+@item Une ligature, autrement dit la juxtaposition de notes,
+s'obtient en plaçant une commande de jointure @code{\pes} ou
+@code{\flexa} pour marquer une ligne mélodique respectivement ascendante
+ou descendante, entre les notes qui la composent.
+@end itemize
+
+Une hauteur sans qualificatif sera considérée comme un @emph{punctum}.
+Tout autre neume, y compris ceux d'une seule note d'aspect particulier
+comme la @emph{virga}, sera considéré en tant que ligature et devra
+répondre à la syntaxe @code{\[@dots{}\]}.
+@c Regarding the @emph{punctum}, @code{b} and @code{\[ b \]} are
+@c equivalent.
+
+@noindent
+Neumes simples :
+
+@itemize
+@item Le @emph{punctum} représente l'aspect standard d'une note -- dans
+le style @emph{Vaticana}, il s'agit d'un carré plein légèrement incurvé
+pour une question d'esthétique. Existe aussi le @emph{punctum
+inclinatum} -- carré penché qui s'obtient grâce au préfixe
+@code{\inclinatum}. Un @emph{punctum} standard peut se modifier par le
+préfixe @code{\cavum} qui l'évidera, ou le préfixe @code{\linea}, qui
+lui adjoindra une ligne verticale de part et d'autre.
+
+@item La @emph{virga} dispose d'une hampe sur la droite. Elle s'obtient
+à l'aide du modificateur @code{\virga}.
+@end itemize
+
+@noindent
+Ligatures
+
+Contrairement à la majorité des autres systèmes de notation neumatique,
+la manière de saisir les neumes n'a rien à voir avec leur apparence
+typographique ; elle se concentre plutôt sur le sens musical.
+Ainsi, @code{\[ a \pes b \flexa g \]} produit un @emph{torculus}
+constitué de trois @emph{punctums}, alors que
+@code{\[ a \flexa g \pes b \]} produit un @emph{porrectus} avec une
+flexe incurvée et un seul @emph{punctum}. Il n'existe pas de commande à
+proprement parler qui permette de spécifier la courbe d'une flexe ;
+c'est la source musicale qui va le déterminer. Le fondement d'une telle
+approche réside dans la distinction que nous faisons entre les aspects
+musicaux de la source et le style de notation que nous voulons obtenir.
+De ce fait, la même source pourra être utilisée pour imprimer dans un
+autre style de notation grégorienne.
+
+@noindent
+Neumes liquescents
+
+Autre grande catégorie de notes que l'on trouve en grégorien, les neumes
+liquescents. Ils s'utilisent dans certaines circonstances, quand
+l'articulation d'une syllabe avec la suivante se fait par une
+@qq{consonne liquide}, sur la dernière note du groupe : M (omnis,
+summo), L, N, Y (ejus), NG (sanctus), W (autem, laudat). Ces consonnes
+ou semi-consonnes sont chantées à la hauteur correspondante, comme le
+seraient des voyelles, mais le chant est entravé par leur prononciation.
+De fait, les neumes liquescents ne sont jamais utilisés isolément (bien
+que rien ne l'interdise) et tombent toujours à la fin d'une ligature.
+
+Les neumes liquescents peuvent se présenter graphiquement de deux façons
+différentes et relativement interchangeables : une note plus
+petite, ou une @qq{bascule} verticale de la note principale. La
+première option s'obtient en créant un @code{pes} ou une @code{flexa}
+puis une modification de l'aspect de la deuxième note :
+@code{\[ a \pes \deminutum b \]}. La seconde option consiste à
+modifier l'aspect d'un neume sur note unique avec un @code{\auctum} tout
+en lui affectant une direction @code{\descendens} ou
+@code{\ascendens} : @code{\[ \auctum \descendens a \]}.
+
+@noindent
+Signes spéciaux
-@multitable @columnfractions .4 .2 .2 .2
+Une troisième catégorie regroupe quelques signes dont la signification
+particulière diverge selon la source : la @emph{quilisma},
+l'@emph{oriscus} et le @emph{strophicus}. Ils s'obtiennent en préfixant
+la hauteur d'un @code{\quilisma}, @code{\oriscus} ou @code{\stropha}.
+
+Il est virtuellement possible d'agglutiner autant de notes que voulu, y
+compris en les mélangeant avec des @code{\pes}, @code{\flexa},
+@code{\virga}, @code{\inclinatum}, et de borner le tout par @code{\[}
+et @code{\]} pour produire une seule ligature. C'est d'ailleurs de
+cette manière que nous avons procédé pour générer le tableau qui suit.
+La création de ligatures est donc sans limite.
+
+Notez bien que l'utilisation de ces signes en musique suit un certain
+nombre de règles, et que LilyPond n'effectue aucun contrôle à ce niveau.
+Par exemple, une @emph{quilisma} se trouve toujours être la note
+intermédiaire d'une ligature ascendante et tombe habituellement sur un
+demi ton ; bien que cela soit tout à fait possible, mais
+parfaitement incorrect, rien ne vous empêche de créer une quilisma sur
+une seule note.
+
+En plus des signes propres à la notation, le fichier @file{gregorian.ly}
+contient la définition des commandes @code{\versus}, @code{\responsum},
+@code{\ij}, @code{\iij}, @code{\IJ} et @code{\IIJ}, qui permettent par
+exemple d'indiquer dans les paroles des repères de section. Ces
+commandes font appel à des caractères unicode spécifiques qui ne seront
+reproduits que si vous utilisez une fonte qui en dispose.
+
+@c table des neumes
+
+Le tableau ci-dessous inventorie, bien que dans une certaine limite, les
+différents neumes contenus dans le second tome de l'Antiphonale Romanum
+(@emph{Liber Hymnarius}) publié par l'abbaye de Solesmes en 1983.
+La première colonne énumère le nom des ligatures -- forme normale en
+gras et forme liquescente en italique. La troisième colonne contient le
+code ayant permis de générer la ligature, se basant ici sur sol, la, si.
+
+@b{Neumes simples}
+
+@multitable @columnfractions .4 .2 .4
@item
-@b{Neuma aut@*
-Neumarum Elementa}
-@tab
-@b{Figurae@*
-Rectae}
+Formes @b{Normale} et @emph{Liquescente}
@tab
-@b{Figurae@*
-Liquescentes@*
-Auctae}
+@b{Rendu}
@tab
-@b{Figurae@*
-Liquescentes@*
-Deminutae}
+@b{Code@*
+LilyPond}
@c TODO: \layout block is identical in all of the below examples.
@c Therefore, it should somehow be included rather than duplicated all
-@c the time. --jr
+@c the time. --jr
-@c why not make identifiers in ly/engraver-init.ly? --hwn
+@c why not make variables in ly/engraver-init.ly? --hwn
@c Because it's just used to typeset plain notes without
@c a staff for demonstration purposes rather than something
-@c special of Gregorian chant notation. --jr
+@c special of Gregorian chant notation. --jr
@item
-@code{1. Punctum}
+@b{Punctum}
@tab
@lilypond[staffsize=26,line-width=1.5\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Punctum
\[ b \]
- \noBreak s^\markup {"a"} \noBreak
-
- % Punctum Inclinatum
- \[ \inclinatum b \]
- \noBreak s^\markup {"b"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
-@lilypond[staffsize=26,line-width=2.5\cm]
+@code{\[ b \]}
+
+@item
+@tab
+@lilypond[staffsize=26,line-width=1.5\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Punctum Auctum Ascendens
- \[ \auctum \ascendens b \]
- \noBreak s^\markup {"c"} \noBreak
-
- % Punctum Auctum Descendens
- \[ \auctum \descendens b \]
- \noBreak s^\markup {"d"} \noBreak
-
- % Punctum Inclinatum Auctum
- \[ \inclinatum \auctum b \]
- \noBreak s^\markup {"e"}
+ \relative c'' {
+ % Punctum
+ \[ \cavum b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
-@lilypond[staffsize=26,line-width=1.0\cm]
+@code{\[ \cavum b \]}
+
+@item
+@tab
+@lilypond[staffsize=26,line-width=1.5\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Punctum Inclinatum Parvum
- \[ \inclinatum \deminutum b \]
- \noBreak s^\markup {"f"}
+ \relative c'' {
+ % Punctum
+ \[ \linea b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
+@tab
+@code{\[ \linea b \]}
@item
-@code{2. Virga}
+@emph{Punctum Auctum Ascendens}
@tab
-@lilypond[staffsize=26,line-width=1.0\cm]
+@lilypond[staffsize=26,line-width=2.5\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Virga
- \[ \virga b \]
- \noBreak s^\markup {"g"}
+ \relative c'' {
+ % Punctum Auctum Ascendens
+ \[ \auctum \ascendens b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
-@tab
+@code{\[ \auctum \ascendens b \]}
@item
-@code{3. Apostropha vel Stropha}
+@emph{Punctum Auctum Descendens}
@tab
-@lilypond[staffsize=26,line-width=1.0\cm]
+@lilypond[staffsize=26,line-width=2.5\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Stropha
- \[ \stropha b \]
- \noBreak s^\markup {"h"}
+ \relative c'' {
+ % Punctum Auctum Descendens
+ \[ \auctum \descendens b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
-@lilypond[staffsize=26,line-width=1.0\cm]
+@code{\[ \auctum \descendens b \]}
+
+@item
+@b{Punctum inclinatum}
+@tab
+@lilypond[staffsize=26,line-width=1.5\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Stropha Aucta
- \[ \stropha \auctum b \]
- \noBreak s^\markup {"i"}
+ \relative c'' {
+ % Punctum Inclinatum
+ \[ \inclinatum b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ \inclinatum b \]}
@item
-@code{4. Oriscus}
+@emph{Punctum Inclinatum Auctum}
@tab
-@lilypond[staffsize=26,line-width=1.0\cm]
+@lilypond[staffsize=26,line-width=2.5\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Oriscus
- \[ \oriscus b \]
- \noBreak s^\markup {"j"}
+ \relative c'' {
+ % Punctum Inclinatum Auctum
+ \[ \inclinatum \auctum b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
-@tab
+@code{\[ \inclinatum \auctum b \]}
@item
-@code{5. Clivis vel Flexa}
+@emph{Punctum Inclinatum Parvum}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Clivis vel Flexa
- \[ b \flexa g \]
- s^\markup {"k"}
+ \relative c'' {
+ % Punctum Inclinatum Parvum
+ \[ \inclinatum \deminutum b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
-@lilypond[staffsize=26,line-width=2.0\cm]
+@code{\[ \inclinatum \deminutum b \]}
+
+@item
+@b{Virga}
+@tab
+@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Clivis Aucta Descendens
- \[ b \flexa \auctum \descendens g \]
- \noBreak s^\markup {"l"} \noBreak
-
- % Clivis Aucta Ascendens
- \[ b \flexa \auctum \ascendens g \]
- \noBreak s^\markup {"m"}
+ \relative c'' {
+ % Virga
+ \[ \virga b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+
+@end multitable
+
+@noindent
+@b{Ligatures sur deux notes}
+
+@multitable @columnfractions .4 .2 .4
+
+@item
+@b{Clivis vel Flexa}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Cephalicus
- \[ b \flexa \deminutum g \]
- s^\markup {"n"}
+ \relative c'' {
+ % Clivis vel Flexa
+ \[ b \flexa g \]
}
\layout { \neumeDemoLayout }}
@end lilypond
+@tab
+@code{\[ b \flexa g \]}
@item
-@code{6. Podatus vel Pes}
+@emph{Clivis Aucta Descendens}
@tab
-@lilypond[staffsize=26,line-width=1.0\cm]
+@lilypond[staffsize=26,line-width=2.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Podatus vel Pes
- \[ g \pes b \]
- s^\markup {"o"}
+ \relative c'' {
+ % Clivis Aucta Descendens
+ \[ b \flexa \auctum \descendens g \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ b \flexa \auctum \descendens g \]}
+@item
+@emph{Clivis Aucta Ascendens}
+@tab
@lilypond[staffsize=26,line-width=2.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Pes Auctus Descendens
- \[ g \pes \auctum \descendens b \]
- \noBreak s^\markup {"p"} \noBreak
-
- % Pes Auctus Ascendens
- \[ g \pes \auctum \ascendens b \]
- \noBreak s^\markup {"q"}
+ \relative c'' {
+ % Clivis Aucta Ascendens
+ \[ b \flexa \auctum \ascendens g \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
-@lilypond[staffsize=26,line-width=1.0\cm]
+@code{\[ b \flexa \auctum \ascendens g \]}
+
+@item
+@emph{Cephalicus}
+@tab
+@lilypond[staffsize=26,line-width=2.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Epiphonus
- \[ g \pes \deminutum b \]
- s^\markup {"r"}
+ \relative c'' {
+ % Cephalicus
+ \[ b \flexa \deminutum g \]
}
\layout { \neumeDemoLayout }}
@end lilypond
+@tab
+@code{\[ b \flexa \deminutum g \]}
@item
-@code{7. Pes Quassus}
+@b{Podatus/Pes}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Pes Quassus
- \[ \oriscus g \pes \virga b \]
- s^\markup {"s"}
+ \relative c'' {
+ % Podatus vel Pes
+ \[ g \pes b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ g \pes b \]}
+
+@item
+@emph{Pes Auctus Descendens}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Pes Quassus Auctus Descendens
- \[ \oriscus g \pes \auctum \descendens b \]
- s^\markup {"t"}
+ \relative c'' {
+ % Pes Auctus Descendens
+ \[ g \pes \auctum \descendens b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ g \pes \auctum \descendens b \]}
@item
-@code{8. Quilisma Pes}
+@emph{Pes Auctus Ascendens}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Quilisma Pes
- \[ \quilisma g \pes b \]
- s^\markup {"u"}
+ \relative c'' {
+ % Pes Auctus Ascendens
+ \[ g \pes \auctum \ascendens b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ g \pes \auctum \ascendens b \]}
+
+@item
+@emph{Epiphonus}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Quilisma Pes Auctus Descendens
- \[ \quilisma g \pes \auctum \descendens b \]
- s^\markup {"v"}
+ \relative c'' {
+ % Epiphonus
+ \[ g \pes \deminutum b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ g \pes \deminutum b \]}
@item
-@code{9. Podatus Initio Debilis}
+@emph{Pes Initio Debilis}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Pes Initio Debilis
\[ \deminutum g \pes b \]
- s^\markup {"w"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ \deminutum g \pes b \]}
+
+@item
+@emph{Pes Auctus Descendens Initio Debilis}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Pes Auctus Descendens Initio Debilis
\[ \deminutum g \pes \auctum \descendens b \]
- s^\markup {"x"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ \deminutum g \pes \auctum \descendens b \]}
+
+@end multitable
+
+@noindent
+@b{Ligatures sur plusieurs notes}
+
+@multitable @columnfractions .4 .2 .4
@item
-@code{10. Torculus}
+@b{Torculus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Torculus
\[ a \pes b \flexa g \]
- s^\markup {"y"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ a \pes b \flexa g \]}
+
+@item
+@emph{Torculus Auctus Descendens}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Torculus Auctus Descendens
\[ a \pes b \flexa \auctum \descendens g \]
- s^\markup {"z"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ a \pes b \flexa \auctum \descendens g \]}
+
+@item
+@emph{Torculus Deminutus}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Torculus Deminutus
\[ a \pes b \flexa \deminutum g \]
- s^\markup {"A"}
}
\layout { \neumeDemoLayout }}
@end lilypond
+@tab
+@code{\[ a \pes b \flexa \deminutum g \]}
@item
-@code{11. Torculus Initio Debilis}
+@emph{Torculus Initio Debilis}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Torculus Initio Debilis
\[ \deminutum a \pes b \flexa g \]
- s^\markup {"B"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ \deminutum a \pes b \flexa g \]}
+
+@item
+@emph{Torculus Auctus Descendens Initio Debilis}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Torculus Auctus Descendens Initio Debilis
\[ \deminutum a \pes b \flexa \auctum \descendens g \]
- s^\markup {"C"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ \deminutum a \pes b \flexa \auctum \descendens g \]}
+
+@item
+@emph{Torculus Deminutus Initio Debilis}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Torculus Deminutus Initio Debilis
\[ \deminutum a \pes b \flexa \deminutum g \]
- s^\markup {"D"}
}
\layout { \neumeDemoLayout }}
@end lilypond
+@tab
+@code{\[ \deminutum a \pes b \flexa \deminutum g \]}
@item
-@code{12. Porrectus}
+@b{Porrectus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Porrectus
\[ a \flexa g \pes b \]
- s^\markup {"E"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ a \flexa g \pes b \]}
+
+@item
+@emph{Porrectus Auctus Descendens}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Porrectus Auctus Descendens
\[ a \flexa g \pes \auctum \descendens b \]
- s^\markup {"F"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ a \flexa g \pes \auctum \descendens b \]}
+
+@item
+@emph{Porrectus Deminutus}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Porrectus Deminutus
\[ a \flexa g \pes \deminutum b \]
- s^\markup {"G"}
}
\layout { \neumeDemoLayout }}
@end lilypond
+@tab
+@code{\[ a \flexa g \pes \deminutum b \]}
@item
-@code{13. Climacus}
+@b{Climacus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Climacus
\[ \virga b \inclinatum a \inclinatum g \]
- s^\markup {"H"}
}
- \layout { \neumeDemoLayout }
-}
+\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ \virga b \inclinatum a \inclinatum g \]}
+
+@item
+@emph{Climacus Auctus}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Climacus Auctus
\[ \virga b \inclinatum a \inclinatum \auctum g \]
- s^\markup {"I"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ \virga b \inclinatum a \inclinatum \auctum g \]}
+
+@item
+@emph{Climacus Deminutus}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Climacus Deminutus
\[ \virga b \inclinatum a \inclinatum \deminutum g \]
- s^\markup {"J"}
}
\layout { \neumeDemoLayout }}
@end lilypond
+@tab
+@code{\[ \virga b \inclinatum a \inclinatum \deminutum g \]}
@item
-@code{14. Scandicus}
+@b{Scandicus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Scandicus
\[ g \pes a \virga b \]
- s^\markup {"K"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ g \pes a \virga b \]}
+
+@item
+@emph{Scandicus Auctus Descendens}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Scandicus Auctus Descendens
\[ g \pes a \pes \auctum \descendens b \]
- s^\markup {"L"}
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ g \pes a \pes \auctum \descendens b \]}
+
+@item
+@emph{Scandicus Deminutus}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
+ \relative c'' {
% Scandicus Deminutus
\[ g \pes a \pes \deminutum b \]
- s^\markup {"M"}
}
\layout { \neumeDemoLayout }}
@end lilypond
+@tab
+@code{\[ g \pes a \pes \deminutum b \]}
+
+@end multitable
+
+@noindent
+@b{Signes spéciaux}
+
+@multitable @columnfractions .4 .2 .4
@item
-@code{15. Salicus}
+@b{Quilisma}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Salicus
- \[ g \oriscus a \pes \virga b \]
- s^\markup {"N"}
+ \relative c'' {
+ % Quilisma
+ \[ g \pes \quilisma a \pes b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ g \pes \quilisma a \pes b \]}
+
+@item
+@emph{Quilisma Pes Auctus Descendens}
+@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Salicus Auctus Descendens
- \[ g \oriscus a \pes \auctum \descendens b \]
- s^\markup {"O"}
+ \relative c'' {
+ % Quilisma Pes Auctus Descendens
+ \[ g \quilisma a \pes \auctum \descendens b \]
}
\layout { \neumeDemoLayout }}
@end lilypond
@tab
+@code{\[ \quilisma g \pes \auctum \descendens b \]}
@item
-@code{16. Trigonus}
+@b{Oriscus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \transpose c c' {
- % Trigonus
- \[ \stropha b \stropha b \stropha a \]
- s^\markup {"P"}
+ \relative c'' {
+ % Oriscus
+ \[ \oriscus b \]
}
- \layout { \neumeDemoLayout }
-}
+\layout { \neumeDemoLayout }}
@end lilypond
@tab
-@tab
-
-@end multitable
-
-
-Contrairement à la majorité des autres systèmes de notation neumatique,
-la manière de saisir les neumes n'a rien à voir avec leur apparence
-typographique ; elle se concentre plutôt sur le sens musical. Ainsi,
-@code{\[ a \pes b \flexa g \]} produit un @emph{torculus} constitué de
-trois @emph{punctums}, alors que @code{\[ a \flexa g \pes b \]} produit
-un @emph{porrectus} avec une flexe incurvée et un seul @emph{punctum}.
-Il n'existe pas de commande à proprement parler qui permette de
-spécifier la courbe d'une flexe ; c'est la source musicale qui va le
-déterminer. Le fondement d'une telle approche réside dans la
-distinction que nous faisons entre les aspects musicaux de la source et
-le style de notation que nous voulons obtenir. De ce fait, la même
-source pourra être utilisée pour imprimer dans un autre style de
-notation grégorienne.
-
-Le tableau suivant présente les fragments de code qui ont permis de
-générer les neumes ligaturés du tableau précédent. Les lettres de la
-première colonne renvoient aux ligatures ci-dessus. La seconde
-colonne énumère le nom des ligatures, et la troisième le code ayant
-permis de les générer, se basant ici sur sol, la, si.
-
-@multitable @columnfractions .02 .31 .67
-@item
-@b{#}
-@tab
-@b{Nom}
-@tab
-@b{Code source}
-
-@item
-a
-@tab
-Punctum
-@tab
-@code{\[ b \]}
-
-@item
-b
-@tab
-Punctum Inclinatum
-@tab
-@code{\[ \inclinatum b \]}
-
-@item
-c
-@tab
-Punctum Auctum@*
-Ascendens
-@tab
-@code{\[ \auctum \ascendens b \]}
-
-@item
-d
-@tab
-Punctum Auctum@*
-Descendens
-@tab
-@code{\[ \auctum \descendens b \]}
-
-@item
-e
-@tab
-Punctum Inclinatum@*
-Auctum
-@tab
-@code{\[ \inclinatum \auctum b \]}
-
-@item
-f
-@tab
-Punctum Inclinatum@*
-Parvum @tab
-@code{\[ \inclinatum \deminutum b \]}
-
-@item
-g
-@tab
-Virga
-@tab
-@code{\[ \virga b \]}
-
-@item
-h
-@tab
-Stropha
-@tab
-@code{\[ \stropha b \]}
-
-@item
-i
-@tab
-Stropha Aucta
-@tab
-@code{\[ \stropha \auctum b \]}
-
-@item
-j
-@tab
-Oriscus
-@tab
@code{\[ \oriscus b \]}
@item
-k
-@tab
-Clivis vel Flexa
-@tab
-@code{\[ b \flexa g \]}
-
-@item
-l
-@tab
-Clivis Aucta@*
-Descendens
-@tab
-@code{\[ b \flexa \auctum \descendens g \]}
-
-@item
-m
+@emph{Pes Quassus}
@tab
-Clivis Aucta@*
-Ascendens
-@tab
-@code{\[ b \flexa \auctum \ascendens g \]}
-
-@item
-n
-@tab
-Cephalicus
-@tab
-@code{\[ b \flexa \deminutum g \]}
-
-@item
-o
-@tab
-Podatus vel Pes
-@tab
-@code{\[ g \pes b \]}
-
-@item
-p
-@tab
-Pes Auctus@*
-Descendens
-@tab
-@code{\[ g \pes \auctum \descendens b \]}
-
-@item
-q
-@tab
-Pes Auctus@*
-Ascendens
-@tab
-@code{\[ g \pes \auctum \ascendens b \]}
-
-@item
-r
-@tab
-Epiphonus
-@tab
-@code{\[ g \pes \deminutum b \]}
-
-@item
-s
-@tab
-Pes Quassus
+@lilypond[staffsize=26,line-width=1.0\cm]
+\include "gregorian.ly"
+\score {
+ \relative c'' {
+ % Pes Quassus
+ \[ \oriscus g \pes \virga b \]
+ }
+\layout { \neumeDemoLayout }}
+@end lilypond
@tab
@code{\[ \oriscus g \pes \virga b \]}
@item
-t
-@tab
-Pes Quassus@*
-Auctus Descendens @tab
-@code{\[ \oriscus g \pes \auctum \descendens b \]}
-
-@item
-u
-@tab
-Quilisma Pes
-@tab
-@code{\[ \quilisma g \pes b \]}
-
-@item
-v
-@tab
-Quilisma Pes@*
-Auctus Descendens
-@tab
-@code{\[ \quilisma g \pes \auctum \descendens b \]}
-
-@item
-w
-@tab
-Pes Initio Debilis
-@tab
-@code{\[ \deminutum g \pes b \]}
-
-@item
-x
-@tab
-Pes Auctus Descendens@*
-Initio Debilis
-@tab
-@code{\[ \deminutum g \pes \auctum \descendens b \]}
-
-@item
-y
-@tab
-Torculus
-@tab
-@code{\[ a \pes b \flexa g \]}
-
-@item
-z
-@tab
-Torculus Auctus@*
-Descendens
-@tab
-@code{\[ a \pes b \flexa \auctum \descendens g \]}
-
-@item
-A
-@tab
-Torculus Deminutus
-@tab
-@code{\[ a \pes b \flexa \deminutum g \]}
-
-@item
-B
-@tab
-Torculus Initio Debilis
-@tab
-@code{\[ \deminutum a \pes b \flexa g \]}
-
-@item
-C
-@tab
-Torculus Auctus@*
-Descendens Initio Debilis
-@tab
-@code{\[ \deminutum a \pes b \flexa \auctum \descendens g \]}
-
-@item
-D
-@tab
-Torculus Deminutus@*
-Initio Debilis
-@tab
-@code{\[ \deminutum a \pes b \flexa \deminutum g \]}
-
-@item
-E
-@tab
-Porrectus
-@tab
-@code{\[ a \flexa g \pes b \]}
-
-@item
-F
+@emph{Pes Quassus Auctus Descendens}
@tab
-Porrectus Auctus@*
-Descendens
-@tab
-@code{\[ a \flexa g \pes \auctum \descendens b \]}
-
-@item
-G
-@tab
-Porrectus Deminutus
-@tab
-@code{\[ a \flexa g \pes \deminutum b \]}
-
-@item
-H
-@tab
-Climacus
-@tab
-@code{\[ \virga b \inclinatum a \inclinatum g \]}
-
-@item
-I
-@tab
-Climacus Auctus
+@lilypond[staffsize=26,line-width=1.0\cm]
+\include "gregorian.ly"
+\score {
+ \relative c'' {
+ % Pes Quassus Auctus Descendens
+ \[ \oriscus g \pes \auctum \descendens b \]
+ }
+\layout { \neumeDemoLayout }}
+@end lilypond
@tab
-@code{\[ \virga b \inclinatum a \inclinatum \auctum g \]}
+@code{\[ \oriscus g \pes \auctum \descendens b \]}
@item
-J
+@b{Salicus}
@tab
-Climacus Deminutus
+@lilypond[staffsize=26,line-width=1.0\cm]
+\include "gregorian.ly"
+\score {
+ \relative c'' {
+ % Salicus
+ \[ g \oriscus a \pes \virga b \]
+ }
+\layout { \neumeDemoLayout }}
+@end lilypond
@tab
-@code{\[ \virga b \inclinatum a \inclinatum \deminutum g \]}
+@code{\[ g \oriscus a \pes \virga b \]}
@item
-K
+@emph{Salicus Auctus Descendens}
@tab
-Scandicus
+@lilypond[staffsize=26,line-width=1.0\cm]
+\include "gregorian.ly"
+\score {
+ \relative c'' {
+ % Salicus Auctus Descendens
+ \[ g \oriscus a \pes \auctum \descendens b \]
+ }
+\layout { \neumeDemoLayout }}
+@end lilypond
@tab
-@code{\[ g \pes a \virga b \]}
+@code{\[ g \oriscus a \pes \auctum \descendens b \]}
@item
-L
+@b{(Apo)stropha}
@tab
-Scandicus Auctus@*
-Descendens
+@lilypond[staffsize=26,line-width=1.0\cm]
+\include "gregorian.ly"
+\score {
+ \relative c'' {
+ % Stropha
+ \[ \stropha b \]
+ }
+\layout { \neumeDemoLayout }}
+@end lilypond
@tab
-@code{\[ g \pes a \pes \auctum \descendens b \]}
+@code{\[ \stropha b \]}
@item
-M
+@emph{Stropha Aucta}
@tab
-Scandicus Deminutus
+@lilypond[staffsize=26,line-width=1.0\cm]
+\include "gregorian.ly"
+\score {
+ \relative c'' {
+ % Stropha Aucta
+ \[ \stropha \auctum b \]
+ }
+\layout { \neumeDemoLayout }}
+@end lilypond
@tab
-@code{\[ g \pes a \pes \deminutum b \]}
+@code{\[ \stropha \auctum b \]}
@item
-N
+@b{Bistropha}
@tab
-Salicus
+@lilypond[staffsize=26,line-width=1.0\cm]
+\include "gregorian.ly"
+\score {
+ \relative c'' {
+ % Bistropha
+ \[ \stropha b \stropha b \]
+ }
+\layout { \neumeDemoLayout }}
+@end lilypond
@tab
-@code{\[ g \oriscus a \pes \virga b \]}
+@code{\[ \stropha b \stropha b \]}
@item
-O
+@b{Tristropha}
@tab
-Salicus Auctus Descendens
+@lilypond[staffsize=26,line-width=1.0\cm]
+\include "gregorian.ly"
+\score {
+ \relative c'' {
+ % Tristropha
+ \[ \stropha b \stropha b \stropha b \]
+ }
+\layout { \neumeDemoLayout }}
+@end lilypond
@tab
-@code{\[ g \oriscus a \pes \auctum \descendens b \]}
+@code{\[ \stropha b \stropha b \stropha b \]}
@item
-P
-@tab
-Trigonus
+@emph{Trigonus}
@tab
-@code{\[ \stropha b \stropha b \stropha a \]}
-@end multitable
-
-Les ligatures que nous venons de voir, bien que rudimentaires, donnent
-un aperçu des possibilités de former des ligatures grégoriennes. En
-théorie, vous pouvez inclure entre les délimiteurs @code{\[} et
-@code{\]}, autant de sons que nécessaires à la ligature, ainsi que de
-préfixes tels que @code{\pes}, @code{\flexa}, @code{\virga},
-@code{\inclinatum}, @dots{} Bien sûr, les règles de construction
-présentées ci-dessus peuvent se combiner, ce qui permet la création
-d'une infinité de ligatures.
-
-Les points d'@emph{augmentum}, ou @emph{morae}, s'obtiennent avec la
-fonction @code{\augmentum}. Notez que cette fonction @code{\augmentum}
-est implémentée en tant que fonction unaire plutôt que comme un préfixe
-de note. Par conséquent, @code{\augmentum \virga c} ne donnera rien de
-particulier. Il faut l'utiliser avec la syntaxe @code{\virga \augmentum
-c} ou @code{\augmentum @{\virga c@}}. Par ailleurs, l'expression
-@code{\augmentum @{a g@}} constitue une forme abrégée de
-@code{\augmentum a \augmentum g}.
-
-@lilypond[quote,ragged-right,verbatim]
+@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian.ly"
\score {
- \new VaticanaVoice {
- \[ \augmentum a \flexa \augmentum g \]
- \augmentum g
+ \relative c'' {
+ % Trigonus
+ \[ \stropha b \stropha b \stropha a \]
}
+ \layout { \neumeDemoLayout }
}
@end lilypond
+@tab
+@code{\[ \stropha b \stropha b \stropha a \]}
+@end multitable
@predefined
LilyPond dispose des préfixes suivants :
@code{\linea}.
@endpredefined
-
Les préfixes de note peuvent s'agglutiner, modulo quelques restrictions.
Par exemple, on peut appliquer un @code{\descendens} ou un
@code{\ascendens} à une note, mais pas les deux simultanément à une même
@funindex \pes
@funindex \flexa
+
Deux notes adjacentes peuvent être reliées grâce aux commandes
@code{\pes} ou @code{\flexa} pour marquer une ligne mélodique
respectivement ascendante ou descendante.
@funindex \augmentum
+
Utilisez la fonction musicale unaire @code{\augmentum} pour ajouter
des points d'augmentum.
-@knownissues
+@seealso
+Glossaire musicologique :
+@rglos{ligature}.
+Manuel de notation :
+@ref{Ligatures mensurales},
+@ref{Ligatures}.
+
+@knownissues
Lorsqu'un @code{\augmentum} apparaît dans une ligature en fin de
portée, son placement vertical peut être erroné. Pour y remédier,
ajoutez un silence invisible, @code{s8} par exemple, comme dernière note de
s'intégrer avec d'autres préfixes dans n'importe quel ordre.
+@node Typographie de notation kiévienne
+@subsection Typographie de notation kiévienne
+@translationof Typesetting Kievan square notation
-
-@node Contextes prédéfinis
-@subsection Contextes prédéfinis
-@translationof Pre-defined contexts
-
-@untranslated
-
+@cindex kiévien
+@cindex Kievan
@menu
-* Contextes du chant grégorien::
-* Les contextes de la musique mensurale::
+* Contextes de notation kiévienne::
+* Clefs kiéviennes::
+* Notes kiéviennes::
+* Altérations kiéviennes::
+* Barre de mesure kiévienne::
+* Mélismes kiéviens::
@end menu
-@node Contextes du chant grégorien
-@unnumberedsubsubsec Contextes du chant grégorien
-@translationof Gregorian chant contexts
-@cindex VaticanaVoiceContext
-@cindex VaticanaStaffContext
+@node Contextes de notation kiévienne
+@unnumberedsubsubsec Contextes de notation kiévienne
+@translationof Kievan contexts
-Les contextes @code{VaticanaVoiceContext} et
-@code{VaticanaStaffContext} permettent de graver le chant grégorien
-dans le style des éditions vaticanes. Ces contextes initialisent
+@cindex KievanVoiceContext
+@cindex KievanStaffContext
+
+Tout comme pour les notations grégorienne et mensurale, les contextes
+prédéfinis @code{KievanVoice} et @code{KievanStaff} permettent de
+générer une partition en notation carrée. 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 :
+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 KievanVoice = "melody" \relative c' {
+ \cadenzaOn
+ c4 c c c c2 b\longa
+ \bar "k"
}
- \new Lyrics \lyricsto "cantus" {
- San- ctus, San- ctus, San- ctus
+ \new Lyrics \lyricsto "melody" {
+ Го -- спо -- ди по -- ми -- луй.
}
>>
}
@end lilypond
+@seealso
+Glossaire musicologique :
+@rglosnamed{kievan notation, notation kiévienne}.
+@knownissues
+LilyPond prend en charge la notation kiévienne du style synodal,
+correspondant au corpus du Saint Synode russe des années 1910, récemment
+réédité par les éditions du patriarcat de Moscou. LilyPond ne prend pas
+en charge les formes plus anciennes et moins répandues de notation
+kiévienne que l'on trouvait en Galicie pour noter le plain-chant ruthène.
-@node Les contextes de la musique mensurale
-@unnumberedsubsubsec Les contextes de la musique mensurale
-@translationof Mensural contexts
+@node Clefs kiéviennes
+@unnumberedsubsubsec Clefs kiéviennes
+@translationof Kievan clefs
+@cindex kiévienne, clef
-@cindex MensuralVoiceContext
-@cindex MensuralStaffContext
+La notation kiévienne n'utilise qu'une seule clef -- la clef
+« Tse-fa-ut » -- qui indique la position du do :
-Les contextes @code{MensuralVoiceContext} et
-@code{MensuralStaffContext} permettent de graver des chants
-dans le style mesuré. 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-après :
+@lilypond[quote,relative=1,notime,verbatim]
+ \clef "kievan-do"
+ \kievanOn
+ c
+@end lilypond
+
+@seealso
+Glossaire musicologique :
+@rglosnamed{kievan notation, notation kiévienne},
+@rglos{clef}.
+
+Manuel de notation :
+@ref{Clefs}.
+
+
+@node Notes kiéviennes
+@unnumberedsubsubsec Notes kiéviennes
+@translationof Kievan notes
+
+@cindex kiéviennnes, têtes de note
+
+La notation kiévienne requiert l'utilisation d'un style de tête de
+note particulier et la désactivation des hampes et crochets
+classiques. La fonction @code{\kievanOn} se charge d'affecter à
+les propriétés adéquates aux têtes de note, hampes et crochets.
+Un simple @code{\kievanOff} permet de retrouver le comportement
+par défaut de LilyPond.
+
+En notation kiévienne, la note finale d'une pièce apparaît souvent sous
+la forme d'une @code{\longa}. L'indication d'un récitatif -- plusieurs
+syllabes sont chantées sur une même hauteur -- s'effectue à l'aide d'une
+@code{\breve}. Voici ce à quoi ressemblent les différentes notes
+kiéviennes :
+
+@lilypond[quote,fragment,ragged-right,verbatim]
+\autoBeamOff
+\cadenzaOn
+\kievanOn
+b'1 b'2 b'4 b'8 b'\breve b'\longa
+\kievanOff
+b'2
+@end lilypond
+
+@seealso
+Glossaire musicologique :
+@rglosnamed{kievan notation, notation kiévienne},
+@rglosnamed{note head, tête de note}.
+
+Manuel de notation :
+@ref{Styles de tête de note}.
+
+@knownissues
+LilyPond détermine automatiquement l'orientation des hampes. Il est
+cependant d'usage, en notation carrée, que les hampes des différentes
+notes d'un même mélisme aillent toutes dans le même sens ; il faudra
+donc en pareil cas définir manuellement la propriété @code{direction} de
+l'objet @code{Stem}.
+
+
+@node Altérations kiéviennes
+@unnumberedsubsubsec Altérations kiéviennes
+@translationof Kievan accidentals
+
+@cindex kiéviennes, altérations
+
+Le style d'altération propre à la notation kiévienne est accessible au
+travers de la propriété @code{glyph-name-alist} de l'objet
+@code{Accidental}. Le style @code{kievan} dispose d'un dièse et d'un
+bémol, tous deux différents du style par défaut ; il n'y a pas de
+bécarre en notation kiévienne. Bien que le dièse soit pas utilisé en
+notation synodale, on peut le trouver dans certains manuscrits plus
+anciens.
+
+@lilypond[quote,relative=1,notime,verbatim]
+\clef "kievan-do"
+\override Accidental.glyph-name-alist =
+ #alteration-kievan-glyph-name-alist
+bes' dis,
+@end lilypond
+
+@seealso
+Glossaire musicologique :
+@rglosnamed{kievan notation, notation kiévienne},
+@rglosnamed{accidental, altération}.
+
+Manuel de notation :
+@ref{Altérations},
+@ref{Altérations accidentelles automatiques},
+@ref{La fonte Feta}
+
+
+@node Barre de mesure kiévienne
+@unnumberedsubsubsec Barre de mesure kiévienne
+@translationof Kievan bar line
+
+Les pièces en notation kiévienne sont habituellement terminées par une
+décoration qui fait office de barre finale. Elle s'obtient à l'aide
+d'un @code{\bar "k"}.
+
+@lilypond[quote,relative=1,notime,verbatim]
+ \kievanOn
+ \clef "kievan-do"
+ c \bar "k"
+@end lilypond
+
+@seealso
+@ref{Barres de mesure},
+@ref{La fonte Feta}
+
+@node Mélismes kiéviens
+@unnumberedsubsubsec Mélismes kiéviens
+@translationof Kievan melismata
+
+@cindex ligatures
+
+Les notes formant un mélisme kiévien sont habituellement rapprochées les
+unes des autres, les mélismes étant espacés les uns des autres. Ceci
+permet au chantre d'identifier aisément les structures mélodiques d'un
+chant @emph{Znamenny}. Les mélismes sont traites par LilyPond comme des
+ligatures dont l'espacement est géré par le
+@code{Kievan_ligature_engraver}.
+
+Le @code{Kievan_ligature_engraver} est activé par défaut pour les
+contextes @code{KievanVoice} et @code{KievanStaff}. Pour les autres
+contextes, il s'active au sein d'un bloc @code{layout} dans lequel est
+désactivé le @code{Ligature_bracket_engraver}.
+
+@example
+\layout @{
+ \context @{
+ \Voice
+ \remove "Ligature_bracket_engraver"
+ \consists "Kievan_ligature_engraver"
+ @}
+@}
+@end example
+
+L'espacement des notes d'une ligature kiévienne se gère à l'aide de la
+propriété @code{padding} de @code{KievanLigature}.
+
+Voici comment générer des ligatures en notation kiévienne :
@lilypond[quote,ragged-right,verbatim]
\score {
<<
- \new MensuralVoice = "discantus" \transpose c c' {
- \override Score.BarNumber #'transparent = ##t {
- c'1\melisma bes a g\melismaEnd
- f\breve
- \[ f1\melisma a c'\breve d'\melismaEnd \]
- c'\longa
- c'\breve\melisma a1 g1\melismaEnd
- fis\longa^\signumcongruentiae
- }
+ \new KievanVoice = "melody" \relative c' {
+ \cadenzaOn
+ e2 \[ e4( d4 ) \] \[ c4( d e d ) \] e1 \bar "k"
}
- \new Lyrics \lyricsto "discantus" {
- San -- ctus, San -- ctus, San -- ctus
+ \new Lyrics \lyricsto "melody" {
+ Га -- врі -- и -- лу
}
>>
}
@end lilypond
+@seealso
+Glossaire musicologique :
+@rglos{ligature}.
+
+Manuel de notation :
+@ref{Ligatures},
+@ref{Ligatures mensurales},
+@ref{Neumes et ligatures grégoriennes}.
+@knownissues
+L'espacement des ligatures n'est pas des meilleurs.
-@node Transcription de musique mensurale
-@subsection Transcription de musique mensurale
-@translationof Transcribing ancient music
-@untranslated
+@node Réédition de musique ancienne
+@subsection Réédition de musique ancienne
+@translationof Working with ancient music---scenarios and solutions
@menu
-* Différentes éditions à partir d'une même source::
-* Des incipits::
-* Mise en forme de la musique mensurale::
-* Transcription de chant grégorien::
+* Des incipits::
+* Mise en forme de la musique mensurale::
+* Transcription de chant grégorien::
+* Éditions ancienne et moderne à partir d'une même source::
+* Notation éditoriale::
@end menu
-@node Différentes éditions à partir d'une même source
-@unnumberedsubsubsec Différentes éditions à partir d'une même source
-@translationof Ancient and modern from one source
+Travailler sur de la musique ancienne requiert bien souvent des tâches
+particulières et qui s'éloignent fortement de la notation moderne pour
+laquelle LilyPond est conçu. Nous allons aborder, au fil des
+paragraphes qui suivent, un certain nombre de cas particuliers et vous
+proposer des suggestions, voire des solutions aux problèmes que vous
+ne manquerez pas de rencontrer. Ceci inclut entre autres :
+
+@itemize
+@item comment réaliser un incipit, autrement dit un court extrait
+montrant ce à quoi ressemblait l'original, en introduction à la
+transcription d'une œuvre médiévale ;
+@item comment obtenir une présentation @emph{Mensurstriche} comme on
+peut le voir dans nombre de transcriptions de musique
+polyphonique ;
+@item comment transcrire du grégorien en notation moderne ;
+@item comment obtenir à la fois une reproduction en notation ancienne et
+une édition en notation moderne à partir d'une même source.
+@end itemize
-@untranslated
@node Des incipits
@unnumberedsubsubsec Des incipits
@translationof Incipits
-@untranslated
+Il est d'usage, lorsque l'on transcrit de la musique ancienne en
+notation moderne, d'indiquer aussi comment apparaissaient les silences
+ou notes initiaux dans la version originale, y compris la clef. Ceci
+s'appelle un @emph{incipit}. La commande @code{\incipit} utilise le
+@code{indent} de la portée principale pour déterminer la place occupée
+par l'incipit, et @code{incipit-width} pour déterminer la longueur de la
+portée d'incipit.
+
+@lilypond[verbatim,quote,ragged-right]
+\score {
+ \new Staff <<
+ \new Voice = Tenor {
+ \set Staff.instrumentName = #"Tenor"
+ \override Staff.InstrumentName.self-alignment-X = #RIGHT
+ \incipit { \clef "mensural-c4" \key f \major r\breve r1 c'1 }
+ \clef "treble_8"
+ \key f \major
+ R1 r2 c'2 |
+ a4. c'8
+ }
+ \new Lyrics \lyricsto Tenor { Cyn -- thia your }
+ >>
+ \layout
+ {
+ indent = 5\cm
+ incipit-width = 3\cm
+ }
+}
+@end lilypond
+
+@knownissues
+La propriété @code{instrumentName} doit se placer au sein de la musique
+de l'incipit à produire. Lorsqu'il n'y a pas de nom d'instrument, il
+faut cependant le définir avec @code{\set Staff.instrumentName = #""}.
+
+@seealso
+@c ... and reference to other sections ...
+Morceaux choisis:
+@rlsrnamed{Ancient notation, Notations anciennes}.
@node Mise en forme de la musique mensurale
@unnumberedsubsubsec Mise en forme de la musique mensurale
@translationof Mensurstriche layout
-@untranslated
+@emph{Mensurstriche}, pour @qq{lignes de mensuration}, est le terme
+consacré lorsque les barres de mesure apparaissent uniquement entre les
+portées d'un système. Cette présentation permet de préserver l'aspect
+rythmique de l'original -- par exemple sans couper une syncope par
+l'apparition d'une barre -- tout en procurant l'aide que peuvent
+constituer les barres de mesure.
+
+@lilypondfile[verbatim,quote,texidoc]
+{mensurstriche-layout-bar-lines-between-the-staves.ly}
+
+@c This simple setup will take care of the
+@c TODO Add text about lyrics to the lowest line, to be placed
+@c outside the StaffGroup.
+@c from lsr and -user
+@c TBC
+
+@c @seealso
+@c ... and reference to other sections ...
+
@node Transcription de chant grégorien
@unnumberedsubsubsec Transcription de chant grégorien
@translationof Transcribing Gregorian chant
-@untranslated
+Une transcription d'un chant grégorien en notation moderne s'obtient
+grâce à quelques simples artifices.
+@b{Hampes}. La gravure des hampes s'annule en supprimant le graveur
+@code{Stem_engraver} du contexte de voix :
-@node Notation éditoriale
-@subsection Notation éditoriale
-@translationof Editorial markings
+@example
+\layout @{
+ @dots{}
+ \context @{
+ \Voice
+ \remove "Stem_engraver"
+ @}
+@}
+@end example
-@untranslated
+@b{Temps}. En matière de chant non mesuré, plusieurs alternatives
+s'offrent à vous.
-@menu
-* Altérations accidentelles suggérées::
-* Notation du rythme dans la musique baroque::
-@end menu
+La suppression du @code{Time_signature_engraver} du contexte
+@code{Staff} ne produit aucun effet négatif. Une alternative serait de
+rendre la métrique transparente, ce qui par contre préservera l'espace
+qu'elle occupe.
-@node Altérations accidentelles suggérées
-@unnumberedsubsubsec Altérations accidentelles suggérées
-@translationof Annotational accidentals
+Dans de nombreux cas, une clause @code{\set Score.timing = ##f} donne de
+bons résultats. On pourrait aussi utiliser @code{\cadenzaOn} et
+@code{\cadenzaOff}.
+Rien de plus radical que de supprimer du contexte @code{Staff} le
+@code{Bar_engraver} pour ne pas voir de barre de mesure. Là aussi, une
+clause @code{\hide BarLine} vous permettra d'en afficher une au besoin.
-@cindex MensuralVoiceContext
-@cindex MensuralStaffContext
+Dans de nombreuses transcriptions, le récitatif fait apparaître une
+brève au lieu de la répétition d'une même note. Le texte psalmodié se
+présente alors sous la forme d'une unique syllabe alignée à
+gauche :
-Les contextes @code{MensuralVoiceContext} et
-@code{MensuralStaffContext} permettent de graver des chants
-dans le style mesuré. 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-après :
+@lilypond[verbatim,ragged-right]
+\include "gregorian.ly"
+chant = \relative {
+ \clef "G_8"
+ c'\breve c4 b4 a c2 c4 \divisioMaior
+ c\breve c4 c f, f \finalis
+}
-@lilypond[quote,ragged-right,verbatim]
+verba = \lyricmode {
+ \once \override LyricText.self-alignment-X = #-1
+ "Noctem quietam et" fi -- nem per -- fec -- tum
+ \once \override LyricText.self-alignment-X = #-1
+ "concedat nobis Dominus" om -- ni -- po -- tens.
+}
\score {
- <<
- \new MensuralVoice = "discantus" \transpose c c' {
- \override Score.BarNumber #'transparent = ##t {
- c'1\melisma bes a g\melismaEnd
- f\breve
- \[ f1\melisma a c'\breve d'\melismaEnd \]
- c'\longa
- c'\breve\melisma a1 g1\melismaEnd
- fis\longa^\signumcongruentiae
- }
+ \new Staff <<
+ \new Voice = "melody" \chant
+ \new Lyrics = "one" \lyricsto melody \verba
+ >>
+ \layout {
+ \context {
+ \Staff
+ \remove "Time_signature_engraver"
+ \remove "Bar_engraver"
}
- \new Lyrics \lyricsto "discantus" {
- San -- ctus, San -- ctus, San -- ctus
+ \context {
+ \Voice
+ \remove "Stem_engraver"
+ }
+ }
+}
+@end lilypond
+
+Ceci fonctionne bien tant que le texte ne risque pas de déborder de la
+ligne. Si tel était le cas, on pourrait plutôt ajouter des notes
+masquées comme ci dessous.
+
+Certaines transcriptions laissent néanmoins apparaître
+occasionnellement des hampes, notamment pour indiquer la transition
+entre un récitatif monodique et une phrase mélodique. Il suffit en
+pareil cas d'utiliser plutôt @code{\hide Stem}
+ou @code{\override Stem.length = #0} puis, en cas de besoin, recourir
+à une clause @code{\once \override Stem.transparent = ##f}.
+
+@lilypond[verbatim,ragged-right]
+\include "gregorian.ly"
+chant = \relative c' {
+ \clef "G_8"
+ \set Score.timing = ##f
+ \hide Stem
+ c\breve \hide NoteHead c c c c c
+ \undo \hide NoteHead
+ \undo \hide Stem \stemUp c4 b4 a
+ \hide Stem c2 c4 \divisioMaior
+ c\breve \hide NoteHead c c c c c c c
+ \undo \hide NoteHead c4 c f, f \finalis
+}
+
+verba = \lyricmode {
+ No -- ctem qui -- e -- tam et fi -- nem per -- fec -- tum
+ con -- ce -- dat no -- bis Do -- mi -- nus om -- ni -- po -- tens.
+}
+
+\score {
+ \new Staff <<
+ \new Voice = "melody" \chant
+ \new Lyrics \lyricsto "melody" \verba
+ >>
+ \layout {
+ \context {
+ \Staff
+ \remove "Time_signature_engraver"
+ \hide BarLine
}
+ }
+}
+@end lilypond
+
+Autre situation courante, la transcription de chant neumatique contenant
+des mélismes, autrement dit, une psalmodie dans laquelle le nombre de
+syllabes varie selon les notes. Vous pourriez alors avoir envie
+d'indiquer clairement le découpage des groupes de syllabes ainsi que
+les subdivisions d'un mélisme. Le moyen pour y parvenir consiste à
+utiliser une métrique fixe, mettons @code{\time 1/4}, et de faire
+en sorte que chaque syllabe ou groupe de notes tienne dans une mesure, à
+l'aide de triolets ou de durées inférieures. Tant que les barres de
+mesure et autres éléments rythmiques restent transparents, et que
+l'espacement en regard des barres est accru, la représentation en
+notation moderne devrait être tout à fait satisfaisante.
+
+Pour une répartition plus homogène de syllabes de longueur différente --
+telles que @qq{-ri} et @qq{-rum} -- selon les groupes de note, une
+solution consiste à figer la propriété @code{'X-extent} de l'objet
+@code{LyricText}. Ceci s'avère moins fastidieux que d'ajouter des
+syllabes sous forme de @emph{markup}. Des ajustements supplémentaires
+peuvent se réaliser avec des @qq{notes silencieuses} (@code{s}).
+
+@lilypond[verbatim,quote]
+spiritus = \relative c' {
+ \time 1/4
+ \override Lyrics.LyricText.X-extent = #'(0 . 3)
+ d4 \tuplet 3/2 { f8 a g } g a a4 g f8 e
+ d4 f8 g g8 d f g a g f4 g8 a a4 s
+ \tuplet 3/2 { g8 f d } e f g a g4
+}
+
+spirLyr = \lyricmode {
+ Spi -- ri -- _ _ tus _ Do -- mi -- ni _ re -- ple -- _ vit _
+ or -- _ bem _ ter -- ra -- _ rum, al -- _ _ le -- _ lu
+ -- _ ia.
+}
+\score {
+ \new Staff <<
+ \new Voice = "chant" \spiritus
+ \new Lyrics = "one" \lyricsto "chant" \spirLyr
>>
+ \layout {
+ \context {
+ \Staff
+ \remove "Time_signature_engraver"
+ \override BarLine.X-extent = #'(-1 . 1)
+ \hide Stem
+ \hide Beam
+ \hide BarLine
+ \hide TupletNumber
+ }
+ }
}
@end lilypond
+@c extract from 1.6.1.1
+
+@c @seealso
+@c ... and reference to other sections ...
+
+
+@node Éditions ancienne et moderne à partir d'une même source
+@unnumberedsubsubsec Éditions ancienne et moderne à partir d'une même source
+@translationof Ancient and modern from one source
+
+@c TODO Add text
+@c Here among others the snippets about reducing note length
+@emph{En cours de rédaction}
+
+@c @seealso
+@c ... and reference to other sections ...
+
+
+@node Notation éditoriale
+@unnumberedsubsubsec Notation éditoriale
+@translationof Editorial markings
+
+@emph{En cours de rédaction}
+
+
+@c @node Baroque rhythmic notation
+@c @unnumberedsubsubsec Baroque rhythmic notation
+
+@c TODO Add text
+@c try Till Rettig
+@c Add example of white note heads:
+@c In the french baroque some composers used white note heads in slow pieces,
+@c mainly in 3/2-time. A quarter looks there like an eighth with a white
+@c note head. (Franz-Rudolf Kuhnen)
+@c TODO Add example of this:
+@c I was referring to e.g. notated a8. a16, which should, if I
+@c remember correctly, be interpreted more like a8.. a32 (in the french
+@c style). The editor might want to show that rythmic figure above the
+@c staff as an hint to performers. (Karl Hammer)
-@node Notation du rythme dans la musique baroque
-@unnumberedsubsubsec Notation du rythme dans la musique baroque
-@translationof Baroque rhythmic notation
-@untranslated
+@c TBC
+@c @seealso
+@c ... and reference to other sections ...