Subject: [LilyPond] [Général] Espacement ChordNames Staff(s)

From: Vincent Gay via LilyPond <[email-masked]>
Date: Fri, 12 Apr 2024 15:19:42 +0000

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 } }
}

<img src="upload://fqnwJhQyQgs7iF2XaE3xf9VrNy.png" alt="">

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-chordnames-staff-s/5681/1).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Fri, 12 Apr 2024 15:22:21 +0000

Mets "relatedstaff" au lieu de "unrelatedstaff".

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-chordnames-staff-s/5681/2).

---

From: Vincent Gay via LilyPond <[email-masked]>
Date: Fri, 12 Apr 2024 15:26:54 +0000

Coucou Jean :)

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

-- 
Vincent Gay
Envoyé depuis mon saxo-phone

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-chordnames-staff-s/5681/3).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Fri, 12 Apr 2024 15:34:55 +0000

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.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-chordnames-staff-s/5681/4).

---

From: Vincent Gay via LilyPond <[email-masked]>
Date: Fri, 12 Apr 2024 16:50:44 +0000

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 ?

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-chordnames-staff-s/5681/5).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Fri, 12 Apr 2024 20:21:15 +0000

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é.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-chordnames-staff-s/5681/6).

---

From: Vincent Gay via LilyPond <[email-masked]>
Date: Sat, 13 Apr 2024 06:41:08 +0000

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é.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-chordnames-staff-s/5681/7).