Subject: Placement des chiffrages

From: Loïc Chahine <[email-masked]>
Date: Sun, 12 Oct 2014 17:50:31 +0200

Bonjour,

J’ai déjà envoyé un message à la liste à ce sujet. Il n’est jamais apparu…
J’ai un problème avec l’alignement des chiffrages d’accord (figures).
Dans la partition que je fais présentement j’aimerais qu’ils soient au-dessus de la partie de basse (continue). Seulement, plutôt que de se rapprocher de la portée de basse (qui, donc, est sous le chiffrage), ils viennent se coller à la portée qui se trouve au-dessus (en l’occurrence, soprano 2). Comment puis-je changer ça ? sans passer par le modèle \context Staff présenté ici :
http://www.lilypond.org/doc/v2.18/Documentation/notation/figured-bass#displaying-figured-bass
parce que j’aimerais que pour cette partition, l’alignement vertical soit “normal”.

Dans mon autre mail, qui correspond à une autre partition, j’utilise le modèle \context Staff, mais c’est un problème de collision : certains chiffrages entrent en collision avec un ornement sur une note de la partie de B.C.

Merci d’avance pour votre aide.
L.C.

---

From: Jean Bréfort <[email-masked]>
Date: Sun, 12 Oct 2014 18:02:20 +0200

Bonjour Loïc

Regarde dans le Schenck que je t'ai envoyé l'an dernier si la solution
convient. Quelque chose comme
\new Staff { <<\chiffres \notes>> }

Amitiés,
Jean

Le dimanche 12 octobre 2014 à 17:50 +0200, Loïc Chahine a écrit :
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Loïc Chahine <[email-masked]>
Date: Sun, 12 Oct 2014 18:13:27 +0200

Bonjour Jean, rebonjour à tous,

J’ai essayé << \chiffres \notes >>. Ça met les chiffres en dessous même si on précise \bassFigureStaffAlignmentUp.

Dans le Schenk (je n’ai pas le code), à ce que je vois c’est comme avec \context Staff : les chiffrages ne sont pas placés sur une ligne comme le seraient des paroles, mais mis au plus près des notes.

Amitiés.
Loïc.

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 12 Oct 2014 22:09:48 +0200

2014-10-12 17:50 GMT+02:00 Loïc Chahine <[email-masked]>:
> Dans la partition que je fais présentement j’aimerais qu’ils soient
> au-dessus de la partie de basse (continue). Seulement, plutôt que de
> se rapprocher de la portée de basse (qui, donc, est sous le chiffrage),
> ils viennent se coller à la portée qui se trouve au-dessus (en
> l’occurrence, soprano 2). Comment puis-je changer ça ? sans passer par
> le modèle \context Staff présenté ici :
>

Bonjour,

Si j'ai bien compris, tu souhaites :
– basse chiffrée alignée sur une ligne horizontale -> utilisation du
contexte FiguredBass ;
– basse chiffrée au-dessus de la portée rattachée, ou plutôt portée
rattachée sous la basse chiffrée ->
FiguredBass.VerticalAxisGroup.staff-affinity = #DOWN  % ;
– augmenter l'espacement vertical entre la basse chiffrée et la portée
non rattachée (au-dessus) ->
FiguredBass.VerticalAxisGroup.nonstaff-unrelatedstaff-spacing.padding = #2
% valeur à adapter .

Ce qui donnerait quelque chose comme :

%%%% Lily code

\version "2.18.2"

\score {
  <<
    \new Saff {
      \relative c'' {
        c4 c'8 r8 c,4 c'
      }
    }
    \new FiguredBass {
      \figuremode {
        <4>4 <10 6>8 s8
        <6 4>4 <6 4>
      }
    }
    \new Saff {
      \relative c'' {
        c4 c'8 r8 c,4 c'
      }
    }
  \layout {
    \context {
      \FiguredBass
      \override VerticalAxisGroup.staff-affinity = #DOWN
      \override VerticalAxisGroup.nonstaff-unrelatedstaff-spacing.padding =
#2
    }
  }
}

%%%% End of lily code

Pour l'espacement vertical au sein d'un système, relire
NR 4.4.1 Espacement vertical au sein d’un système
http://www.lilypond.org/doc/v2.18/Documentation/notation/flexible-vertical-spacing-within-systems#spacing-of-non_002dstaff-lines

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Loïc Chahine <[email-masked]>
Date: Sun, 12 Oct 2014 22:22:05 +0200

Merci, c’est tout à fait ce que je cherchais pour ma partition de Charpentier : quelque chose comme pour quand on place les paroles au-dessus d’une portée (donc VerticalAxisGroup.staff-affinity), mais je ne le trouvais pas dans le manuel…
Problème résolu, donc !
L.C.