Ligatures mensurales

Les ligatures mensurales blanches sont prises en charge, avec des limitations.

La gravure des ligatures mensurales blanches s’obtient après avoir remplacé, dans le contexte Voice du bloc layout, le Ligature_bracket_engraver par le Mensural_ligature_engraver, comme ici :

\layout {
  \context {
    \Voice
    \remove Ligature_bracket_engraver
    \consists Mensural_ligature_engraver
  }
}

Dans ce qui suit, nous utilisons un contexte PetrucciStaff qui, entre autres, opère ce remplacement, et se rapproche de la typographie du Harmonices Musices Odhecaton d’Ottaviano Petrucci (Venise, 1501). Le contexte de voix qui lui est dévolu est un PetrucciVoice.

Lorsque le code ci-dessus est employé, l’aspect d’une ligature mensurale blanche est déterminé à partir des hauteurs et durées des notes qui la composent. Bien que cela demande un temps d’adaptation au nouvel utilisateur, cette méthode offre l’avantage que toute l’information musicale incluse dans la ligature est connue en interne. Ceci est non seulement important pour le rendu MIDI, mais aussi pour des questions de transcription automatisée d’une ligature.

Il se peut que deux notes consécutives puissent être représentées aussi bien par deux carrées que par un parallélogramme oblique (en forme de flexe). Par défaut, LilyPond présentera deux carrées ; l’impression d’une flexe s’obtient par affectation, pour la deuxième note, de la propriété ligature-flexa. Le réglage de la largeur d’une flexe se gère par la propriété de tête de note flexa-width.

Par exemple,

\new PetrucciStaff \relative {
  \[ c''\maxima g \]
  \[ d'\longa
     \tweak ligature-flexa ##t
     \tweak flexa-width #3.2 c\breve f e d \]
  \[ c\maxima d\longa \]
  \[ e1 a, g\breve \]
}
[image of music]

Si on ne remplace pas le Ligature_bracket_engraver par le Mensural_ligature_engraver, on obtient

[image of music]

Dans certains cas, et bien qu’une hampe ne soit pas requise pour lever toute ambiguïté quant à la longueur de la note, elle ne soit pas interdite :

Voici un exemple illustrant ces retouches.

\new PetrucciStaff \relative {
  \clef "petrucci-c4"
  \[ \tweak left-down-stem ##t a\breve b
     \tweak right-down-stem ##t g\longa \]
  \[ \tweak right-down-stem ##t b\maxima
     \tweak right-up-stem ##t g\longa \]
}
[image of music]

sans retoucher les ligatures, cela ressemblerait à

\new PetrucciStaff \relative {
  \clef "petrucci-c4"
  \[ a\breve b g\longa \]
  \[ b\maxima g\longa \]
}
[image of music]

Voir aussi

Glossaire musicologique : ligature.

Manuel de notation : Ligatures, Neumes et ligatures grégoriennes.

Problèmes connus et avertissements

L’espacement horizontal peut laisser à désirer.

Les altérations peuvent se chevaucher avec les notes précédentes.


GNU LilyPond – Manuel de notation v2.25.26 (development-branch).