@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore Translation of GIT committish: 1b832d794f1444033f10465971e97d33f76fe310 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' Guide, node Updating translation committishes.. @end ignore @c \version "2.14.0" @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 @cindex Vaticana, Editio @cindex Medicaea, Editio @cindex hufnagel @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. @itemize @bullet @item @ref{Articulations anciennes} @end itemize D'autres aspects de la notation ancienne ne peuvent pas être gérés aussi simplement qu'en jouant sur les propriétés d'un style appliqué à un objet graphique ou en lui ajoutant des articulations. Certains concepts sont spécifiques à la notation ancienne. @itemize @bullet @item @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 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. @itemize @bullet @item @ref{Basse chiffrée} @end itemize Voici les points que nous allons aborder@tie{}: @menu * Formes de notation ancienne prises en charge:: @end menu @node Formes de notation ancienne prises en charge @unnumberedsubsubsec Formes de notation ancienne prises en charge @translationof Ancient notation supported @untranslated @node Signes de note alternatifs @subsection Signes de note alternatifs @translationof Alternative note signs @untranslated @menu * Têtes de note anciennes:: * Altérations anciennes:: * Silences anciens:: * Clefs anciennes:: * Crochets anciens:: * Métriques anciennes:: @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 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}. @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@tie{}; 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. @seealso Manuel de notation : @ref{Têtes de note}. @node Altérations anciennes @unnumberedsubsubsec Altérations anciennes @translationof Ancient accidentals @cindex altérations Pour utiliser les formes anciennes d'altération, utilisez la propriété @code{glyph-name-alist} des objets graphiques @rinternals{Accidental} et @rinternals{KeySignature}. @lilypond[quote,ragged-right,staffsize=26] \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" } } } } \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 } } } @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}. @seealso Manuel de notation: @ref{Hauteurs}, @ref{Altérations}, @ref{Altérations accidentelles automatiques}, @c r ef{Armure}. Référence des propriétés internes : @rinternals{KeySignature}. Morceaux choisis : @rlsrnamed{Ancient notation,Notations anciennes}. @node Silences anciens @unnumberedsubsubsec Silences anciens @translationof Ancient rests @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. L'exemple suivant illustre le style @code{neomensural}. @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@tie{}; LilyPond utilise dans de tels cas le style par défaut. Voici une liste des styles de silences disponibles. @lilypondfile[quote,verbatim,ragged-right]{rest-styles.ly} Les silences sont absents de la notation grégorienne@tie{}; par contre, cette notation utilise des @ref{Divisions}. @seealso Manuel de notation : les principes généraux sur l'utilisation des silences sont exposés dans @ref{Silences}. @node Clefs anciennes @unnumberedsubsubsec Clefs anciennes @translationof Ancient clefs @cindex clefs @cindex clés Avec LilyPond, de nombreuses clés sont disponibles, dont certaines sont dédiées à la musique ancienne. Le tableau suivant présente les différentes clés anciennes que vous 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. @multitable @columnfractions .4 .4 .2 @item @b{Description} @tab @b{Clé 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 @tab @code{mensural-c1}, @code{mensural-c2},@* @code{mensural-c3}, @code{mensural-c4} @tab @lilypond[fragment,relative=1,notime] \clef "mensural-c2" \override NoteHead #'style = #'mensural c @end lilypond @item Clé de fa, style mensural historique @tab @code{mensural-f} @tab @lilypond[fragment,relative=1,notime] \clef "mensural-f" \override NoteHead #'style = #'mensural c @end lilypond @item Clé de sol, style mensural historique @tab @code{mensural-g} @tab @lilypond[fragment,relative=1,notime] \clef "mensural-g" \override NoteHead #'style = #'mensural c @end lilypond @item Clé d'ut, style Editio Vaticana @tab @code{vaticana-do1}, @code{vaticana-do2},@* @code{vaticana-do3} @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 @end lilypond @item Clé de fa, style Editio Vaticana @tab @code{vaticana-fa1}, @code{vaticana-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 = #'vaticana.punctum \clef "vaticana-fa2" c @end lilypond @item Clé d'ut, style Editio Medicaea @tab @code{medicaea-do1}, @code{medicaea-do2},@* @code{medicaea-do3} @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 @end lilypond @item Clé de fa, style Editio Medicaea @tab @code{medicaea-fa1}, @code{medicaea-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 = #'medicaea.punctum \clef "medicaea-fa2" c @end lilypond @item Clé d'ut, style historique Hufnagel @tab @code{hufnagel-do1}, @code{hufnagel-do2},@* @code{hufnagel-do3} @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 @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 @emph{Moderne} signifie @qq{gravé comme dans les transcriptions contemporaines de musique mesurée.} @emph{Petrucci} signifie @qq{inspiré des éditions réalisées par le maître graveur vénitien Petrucci (1466-1539).} @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 Manuel de notation : @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 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. 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. @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. @node Métriques anciennes @unnumberedsubsubsec Métriques anciennes @translationof Ancient time signatures @cindex métrique 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@tie{}: @lilypond[quote,ragged-right] \layout { indent = 0.0 \context { \Staff \remove Staff_symbol_engraver \remove Clef_engraver \remove Time_signature_engraver } } { \set Score.timing = ##f \set Score.barAlways = ##t s_\markup { "\\time 4/4" }^\markup { " " \musicglyph #"timesig.neomensural44" } s s_\markup { "\\time 2/2" }^\markup { " " \musicglyph #"timesig.neomensural22" } s s_\markup { "\\time 6/4" }^\markup { " " \musicglyph #"timesig.neomensural64" } s s_\markup { "\\time 6/8" }^\markup { " " \musicglyph #"timesig.neomensural68" } \break s_\markup { "\\time 3/2" }^\markup { " " \musicglyph #"timesig.neomensural32" } s s_\markup { "\\time 3/4" }^\markup { " " \musicglyph #"timesig.neomensural34" } s s_\markup { "\\time 9/4" }^\markup { " " \musicglyph #"timesig.neomensural94" } s s_\markup { "\\time 9/8" }^\markup { " " \musicglyph #"timesig.neomensural98" } \break s_\markup { "\\time 4/8" }^\markup { " " \musicglyph #"timesig.neomensural48" } s s_\markup { "\\time 2/4" }^\markup { " " \musicglyph #"timesig.neomensural24" } } @end lilypond La propriété @code{style} de l'objet @rinternals{TimeSignature} permet d'accéder aux indicateurs de métrique anciens. Les styles @code{neomensural} et @code{mensural} sont disponibles. Vous avez vu ci-dessus le style @code{neomensural}, particulièrement utilisé pour l'incipit des transcriptions. Le style @code{mensural} imite l'aspect de certaines éditions du XVIe siècle. Voici les différences entre les styles@tie{}: @lilypond[ragged-right,fragment,relative=1,quote] { \textLengthOn \time 2/2 c1^\markup { \hspace #-2.0 \typewriter default } \override Staff.TimeSignature #'style = #'numbered \time 2/2 c1^\markup { \hspace #-2.0 \typewriter numbered } \override Staff.TimeSignature #'style = #'mensural \time 2/2 c1^\markup { \hspace #-2.0 \typewriter mensural } \override Staff.TimeSignature #'style = #'neomensural \time 2/2 c1^\markup { \hspace #-2.0 \typewriter neomensural } \override Staff.TimeSignature #'style = #'single-digit \time 2/2 c1^\markup { \hspace #-2.0 \typewriter single-digit } } @end lilypond @seealso Dans ce manuel : @ref{Métrique} expose les principes généraux sur l'utilisation des indications de 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 (@emph{tempus perfectum}) doit s'effectuer à la main en entrant@tie{}: @example breveTP = #(ly:make-duration -1 0 3 2) @dots{} @{ c\breveTP f1 @} @end example @noindent Ce qui définira @code{breveTP} à 3/2 fois 2 = 3 fois une ronde. 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}. @node Signes de note supplémentaires @subsection Signes de note supplémentaires @translationof Additional note signs @untranslated @menu * Articulations anciennes:: * Guidons:: * Divisions:: * Ligatures:: * Ligatures mensurales:: * Neumes ligaturés grégoriens:: @end menu @node Articulations anciennes @unnumberedsubsubsec Articulations anciennes @translationof Ancient articulations @cindex articulations 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. @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 @knownissues Certaines articulations sont verticalement trop proches de leurs têtes de note. Le trait d'un episem n'est bien souvent pas apparent et, lorsqu'il l'est, son extension à droite est trop longue. @node Guidons @unnumberedsubsubsec Guidons @translationof Custodes @cindex custos @cindex custodes @cindex guidon 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. @example \layout @{ \context @{ \Staff \consists Custos_engraver Custos \override #'style = #'mensural @} @} @end example Le résultat ressemblera à @lilypond[quote,ragged-right] \score { { a'1 \override Staff.Custos #'style = #'mensural \break g' } \layout { \context { \Staff \consists Custos_engraver } } } @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@tie{}: @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 Référence des propriétés internes : @rinternals{Custos}. Morceaux choisis : @rlsrnamed{Ancient notation,Notations anciennes}. @node Divisions @unnumberedsubsubsec Divisions @translationof Divisiones @cindex divisio @cindex divisiones @cindex finalis 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@tie{}; 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}@tie{}; 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 Manuel de notation : @ref{Signes de respiration}. Référence des propriétés internes : @rinternals{BreathingSign}. @c FIXME: add breathing-signs.ly directly Morceaux choisis : @rlsrnamed{Winds,Instruments à vent}. @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. 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. 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@tie{}: @lilypond[quote,ragged-right,verbatim] \transpose c c' { \[ g c a f d' \] a g f \[ e f a g \] } @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. @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{\[@tie{}expr_musicale\]}. Pour des raisons d'uniformité, nous opterons probablement pour le style en suffixe (postfix) @code{note\[@tie{}@dots{}@tie{}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. * Ligatures mensurales:: * Neumes ligaturés grégoriens:: @node Ligatures mensurales @unnumberedsubsubsec Ligatures mensurales @translationof White mensural ligatures @cindex Ligatures mensurales @cindex Ligatures mensurales blanches 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@tie{}: @example \layout @{ \context @{ \Voice \remove Ligature_bracket_engraver \consists Mensural_ligature_engraver @} @} @end example Lorsque le code ci-dessus est employé, l'aspect d'une ligature mensurale blanche est déterminé à partir des hauteurs et durées des notes qui la composent. Bien que cela demande un temps d'adaptation au nouvel utilisateur, cette méthode offre l'avantage que toute l'information musicale incluse dans la ligature est connue en interne. Ceci est non seulement important pour le rendu MIDI, mais aussi pour des questions de transcription automatisée d'une ligature. 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] \score { \transpose c c' { \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 \] } \layout { \context { \Voice \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 @lilypond[quote,ragged-right] \transpose c c' { \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 lilypond @knownissues L'espacement horizontal n'est pas des meilleurs. @node Neumes ligaturés grégoriens @unnumberedsubsubsec Neumes ligaturés grégoriens @translationof Gregorian square neumes ligatures @cindex neumes carrés et ligatures @cindex grégorien, ligatures de neumes carrés 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 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. @multitable @columnfractions .4 .2 .2 .2 @item @b{Neuma aut@* Neumarum Elementa} @tab @b{Figurae@* Rectae} @tab @b{Figurae@* Liquescentes@* Auctae} @tab @b{Figurae@* Liquescentes@* Deminutae} @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 why not make identifiers 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 @item @code{1. Punctum} @tab @lilypond[staffsize=26,line-width=1.5\cm] \include "gregorian.ly" \score { \transpose c 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] \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"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Punctum Inclinatum Parvum \[ \inclinatum \deminutum b \] \noBreak s^\markup {"f"} } \layout { \neumeDemoLayout }} @end lilypond @item @code{2. Virga} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Virga \[ \virga b \] \noBreak s^\markup {"g"} } \layout { \neumeDemoLayout }} @end lilypond @tab @tab @item @code{3. Apostropha vel Stropha} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Stropha \[ \stropha b \] \noBreak s^\markup {"h"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Stropha Aucta \[ \stropha \auctum b \] \noBreak s^\markup {"i"} } \layout { \neumeDemoLayout }} @end lilypond @tab @item @code{4. Oriscus} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Oriscus \[ \oriscus b \] \noBreak s^\markup {"j"} } \layout { \neumeDemoLayout }} @end lilypond @tab @tab @item @code{5. Clivis vel Flexa} @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"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=2.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"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Cephalicus \[ b \flexa \deminutum g \] s^\markup {"n"} } \layout { \neumeDemoLayout }} @end lilypond @item @code{6. Podatus vel Pes} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Podatus vel Pes \[ g \pes b \] s^\markup {"o"} } \layout { \neumeDemoLayout }} @end lilypond @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"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Epiphonus \[ g \pes \deminutum b \] s^\markup {"r"} } \layout { \neumeDemoLayout }} @end lilypond @item @code{7. Pes Quassus} @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"} } \layout { \neumeDemoLayout }} @end lilypond @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"} } \layout { \neumeDemoLayout }} @end lilypond @tab @item @code{8. Quilisma Pes} @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"} } \layout { \neumeDemoLayout }} @end lilypond @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"} } \layout { \neumeDemoLayout }} @end lilypond @tab @item @code{9. Podatus Initio Debilis} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Pes Initio Debilis \[ \deminutum g \pes b \] s^\markup {"w"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Pes Auctus Descendens Initio Debilis \[ \deminutum g \pes \auctum \descendens b \] s^\markup {"x"} } \layout { \neumeDemoLayout }} @end lilypond @tab @item @code{10. Torculus} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Torculus \[ a \pes b \flexa g \] s^\markup {"y"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Torculus Auctus Descendens \[ a \pes b \flexa \auctum \descendens g \] s^\markup {"z"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Torculus Deminutus \[ a \pes b \flexa \deminutum g \] s^\markup {"A"} } \layout { \neumeDemoLayout }} @end lilypond @item @code{11. Torculus Initio Debilis} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Torculus Initio Debilis \[ \deminutum a \pes b \flexa g \] s^\markup {"B"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Torculus Auctus Descendens Initio Debilis \[ \deminutum a \pes b \flexa \auctum \descendens g \] s^\markup {"C"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Torculus Deminutus Initio Debilis \[ \deminutum a \pes b \flexa \deminutum g \] s^\markup {"D"} } \layout { \neumeDemoLayout }} @end lilypond @item @code{12. Porrectus} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Porrectus \[ a \flexa g \pes b \] s^\markup {"E"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Porrectus Auctus Descendens \[ a \flexa g \pes \auctum \descendens b \] s^\markup {"F"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Porrectus Deminutus \[ a \flexa g \pes \deminutum b \] s^\markup {"G"} } \layout { \neumeDemoLayout }} @end lilypond @item @code{13. Climacus} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Climacus \[ \virga b \inclinatum a \inclinatum g \] s^\markup {"H"} } \layout { \neumeDemoLayout } } @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Climacus Auctus \[ \virga b \inclinatum a \inclinatum \auctum g \] s^\markup {"I"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Climacus Deminutus \[ \virga b \inclinatum a \inclinatum \deminutum g \] s^\markup {"J"} } \layout { \neumeDemoLayout }} @end lilypond @item @code{14. Scandicus} @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Scandicus \[ g \pes a \virga b \] s^\markup {"K"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Scandicus Auctus Descendens \[ g \pes a \pes \auctum \descendens b \] s^\markup {"L"} } \layout { \neumeDemoLayout }} @end lilypond @tab @lilypond[staffsize=26,line-width=1.0\cm] \include "gregorian.ly" \score { \transpose c c' { % Scandicus Deminutus \[ g \pes a \pes \deminutum b \] s^\markup {"M"} } \layout { \neumeDemoLayout }} @end lilypond @item @code{15. Salicus} @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"} } \layout { \neumeDemoLayout }} @end lilypond @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"} } \layout { \neumeDemoLayout }} @end lilypond @tab @item @code{16. Trigonus} @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"} } \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@tie{}; elle se concentre plutôt sur le sens musical. Ainsi, @w{@code{\[ a \pes b \flexa g \]}} produit un @emph{torculus} constitué de trois @emph{punctums}, alors que @w{@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@tie{}; 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 @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 @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 @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 @tab @code{\[ \virga b \inclinatum a \inclinatum \auctum g \]} @item J @tab Climacus Deminutus @tab @code{\[ \virga b \inclinatum a \inclinatum \deminutum g \]} @item K @tab Scandicus @tab @code{\[ g \pes a \virga b \]} @item L @tab Scandicus Auctus@* Descendens @tab @code{\[ g \pes a \pes \auctum \descendens b \]} @item M @tab Scandicus Deminutus @tab @code{\[ g \pes a \pes \deminutum b \]} @item N @tab Salicus @tab @code{\[ g \oriscus a \pes \virga b \]} @item O @tab Salicus Auctus Descendens @tab @code{\[ g \oriscus a \pes \auctum \descendens b \]} @item P @tab 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] \include "gregorian.ly" \score { \new VaticanaVoice { \[ \augmentum a \flexa \augmentum g \] \augmentum g } } @end lilypond @predefined LilyPond dispose des préfixes suivants@tie{}: @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}. @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 note. @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 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 cette portée. L'@code{\augmentum} devrait être implémenté en tant que préfixe plutôt qu'en tant que fonction unaire, afin qu'@code{\augmentum} puisse s'intégrer avec d'autres préfixes dans n'importe quel ordre. @node Contextes prédéfinis @subsection Contextes prédéfinis @translationof Pre-defined contexts @untranslated @menu * Contextes du chant grégorien:: * Les contextes de la musique mensurale:: @end menu @node Contextes du chant grégorien @unnumberedsubsubsec Contextes du chant grégorien @translationof Gregorian chant contexts @cindex VaticanaVoiceContext @cindex VaticanaStaffContext Les contextes @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@tie{}: @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 @node Les contextes de la musique mensurale @unnumberedsubsubsec Les contextes de la musique mensurale @translationof Mensural contexts @cindex MensuralVoiceContext @cindex MensuralStaffContext 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@tie{}: @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 Lyrics \lyricsto "discantus" { San -- ctus, San -- ctus, San -- ctus } >> } @end lilypond @node Transcription de musique mensurale @subsection Transcription de musique mensurale @translationof Transcribing ancient music @untranslated @menu * Éditions ancienne et moderne à partir d'une même source:: * Des incipits:: * Mise en forme de la musique mensurale:: * Transcription de chant grégorien:: @end menu @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 @untranslated @node Des incipits @unnumberedsubsubsec Des incipits @translationof Incipits @untranslated @node Mise en forme de la musique mensurale @unnumberedsubsubsec Mise en forme de la musique mensurale @translationof Mensurstriche layout @untranslated @node Transcription de chant grégorien @unnumberedsubsubsec Transcription de chant grégorien @translationof Transcribing Gregorian chant @untranslated @node Notation éditoriale @subsection Notation éditoriale @translationof Editorial markings @untranslated @menu * Altérations accidentelles suggérées:: * Notation du rythme dans la musique baroque:: @end menu @node Altérations accidentelles suggérées @unnumberedsubsubsec Altérations accidentelles suggérées @translationof Annotational accidentals @cindex MensuralVoiceContext @cindex MensuralStaffContext 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@tie{}: @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 Lyrics \lyricsto "discantus" { San -- ctus, San -- ctus, San -- ctus } >> } @end lilypond @node Notation du rythme dans la musique baroque @unnumberedsubsubsec Notation du rythme dans la musique baroque @translationof Baroque rhythmic notation @untranslated