Espacement ChordNames Staff(s)

Bonjour,

Dans le code suivant j'essaie (sans succès) d'espacer ma ligne d'accords de la portée au dessus.

le '\layout { \context { \ChordNames \override VerticalAxisGroup.nonstaff-unrelatedstaff-spacing.padding = #5 } }' dans le Score reste sans aucun effet

Merci d'avance pour votre aide.

\version "2.24.3"

Basse = \relative c' {
\clef "bass" \key es \major \time 4/4
\set Staff.instrumentName = \markup \center-column { Rhythm Section }
\override MultiMeasureRest.expand-limit = #3
\override NoteHead.style = #'cross
c4 4 4.-> 8 | 8 8 8 8~ 4 4 | 8 8 4-> 8 8 4-> | 8 8 8 8 8 4.->
\revert NoteHead.style \break \bar "||-[|:" \oneVoice
\repeat volta 2 {
c,8 g' c g c4. f,8 | bes, f' bes4 bes4. as8 |
des, as' des4 es,8 bes' es4 | f,8 c' f g, d'! g4 r8 }
}

chordsRhythm = \relative c'' {
\override Rest.staff-position = #13
\improvisationOn \override NoteHead.no-ledgers = ##t
\override MultiMeasureRest.staff-position = #0
R1*4
\stemUp
\override Rest.staff-position = #13
r2 d2 | r4 r8 8~ 2 | r4 4 r4 4 | r4 4 r8 4.
}

chordsIntro = \chordmode { s1*4 s2 c:m11 s4. bes:m11 s2 des:9sus4 es:9sus4 f4.:9sus4 g:9sus4 }

\score {
<<
\new ChordNames \chordsIntro
\new Staff << \Basse \\ \chordsRhythm >>
>>
\layout { \context { \ChordNames \override VerticalAxisGroup.nonstaff-unrelatedstaff-spacing.padding = #5 } }
}

Mets "relatedstaff" au lieu de "unrelatedstaff".

Coucou Jean :slight_smile:

non, relatedstaff l'écarte de la ligne du bas, je voudrais l'écarter de
la ligne au-dessus

Le 12/04/2024 à 17:22, Jean Abou Samra via LilyPond a écrit :

Mets "relatedstaff" au lieu de "unrelatedstaff".

--
Vincent Gay
Envoyé depuis mon saxo-phone

Pardon, j'avais mal compris. Dans ce cas, c'est system-system-spacing qu'il faut changer. Par exemple, \paper { system-system-spacing.padding = 5 }. Le VerticalAxisGroup n'a rien à voir avec la choucroute, c'est pour changer l'espacement à l'intérieur d'un système, pas entre deux systèmes.

Le 12/04/2024 à 17:34, Jean Abou Samra via LilyPond a écrit :

Dans ce cas, c'est |system-system-spacing| qu'il faut changer. Par
exemple, |\paper { system-system-spacing.padding = 5 }|.

Oh oui, ça je le savais et aurais du y penser. Mais... c'est quoi alors
le nonstaff-unrelatedstaff ?

--
Vincent Gay
Envoyé depuis mon saxo-phone

Si tu as un ChordNames en sandwich entre deux portées, le "related staff" est celui du dessous et le "unrelated staff" est celui du dessus (c'est l'inverse pour les Lyrics), ça sert à différencier l'espace entre une ligne d'accords ou de paroles et la portée à laquelle elle se rattache de l'espace de l'autre côté.

Arf je vois où était mon erreur : j'imaginai que c'était entre 2 lignes
d'une même portée.

Bon week-end ensoleillé

Le 12/04/2024 à 22:21, Jean Abou Samra via LilyPond a écrit :

Si tu as un |ChordNames| en sandwich entre deux portées, le "related
staff" est celui du dessous et le "unrelated staff" est celui du
dessus (c'est l'inverse pour les |Lyrics|), ça sert à différencier
l'espace entre une ligne d'accords ou de paroles et la portée à
laquelle elle se rattache de l'espace de l'autre côté.

--
Vincent Gay
Envoyé depuis mon saxo-phone