| [ << Notations anciennes ] | [Top][Contents][Index] | [ Musiques du monde >> ] |
| [ < Aperçu historique des ligatures ] | [ Up: Typographie de musique ancienne ] | [ Lecture des ligatures mensurales blanches > ] |
17.3.10 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.
Par défaut, les hampes optionnelles et les flexes ne sont pas dessinées,
et une longue finale ascendante est remplacée par une virga.
L’impression d’une flexe s’obtient par affectation, pour la
seconde 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 \tweak flexa-width #4.3 d \] \[ c\maxima d\longa \] \[ e1 a, g\breve \] }![]()
Après avoir remplacé le Mensural_ligature_engraver par le
Ligature_bracket_engraver, on obtient
Des hampes optionnelles peuvent s’obtenir à l’aide des propriétés suivantes :
left-down-stempour une hampe descendante sur la gauche d’une brève en initiale (lorsque plus basse que la note qui la suit) ;right-down-stempour une hampe descendante sur la droite d’une maxime ou d’une longue (qui est dépourvue de hampe dans le cas où le début ou la fin sont descendants) ;right-up-stempour une hampe sur la droite d’une longue finale (lorsque plus basse que la note qui la précède).
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 \] }![]()
sans retoucher les ligatures, cela ressemblerait à
\new PetrucciStaff \relative { \clef "petrucci-c4" \[ a\breve b g\longa \] \[ b\maxima g\longa \] }![]()
Une longue fibake ascendante qui opte pour un style pes s’obtient
en activant la propriété ligature-pes:
\layout { \context { \Score \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 16 1) } } \new PetrucciStaff { \clef "petrucci-c4" \[ d\breve \tweak ligature-pes ##t a\longa \] \[ e \tweak ligature-pes ##t b \] \[ c\breve d c \tweak ligature-pes ##t c'\longa \] \[ f\breve d \tweak ligature-pes ##t a\longa \] }![]()
Dans ce dernier cas, LilyPond dessine les brèves comme des flexes, autrement la note initiale entrerait en collision avec la note finale. Sans retoucher les ligatures, cela ressemblerait à
\layout { \context { \Score \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 16 1) } } \new PetrucciStaff { \clef "petrucci-c4" \[ d\breve a\longa \] \[ e b \] \[ c\breve d c c'\longa \] \[ f\breve d a\longa \] }![]()
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.
| [ << Notations anciennes ] | [Top][Contents][Index] | [ Musiques du monde >> ] |
| [ < Aperçu historique des ligatures ] | [ Up: Typographie de musique ancienne ] | [ Lecture des ligatures mensurales blanches > ] |
![[image of music]](../3b/lily-d818d019.png)
![[image of music]](../9f/lily-8dd05dba.png)
![[image of music]](../ac/lily-800320cf.png)
![[image of music]](../f0/lily-e95e90ad.png)
![[image of music]](../9c/lily-e06489fc.png)
![[image of music]](../53/lily-94d24c64.png)