Subject: [LilyPond] [Général] Espacement des lignes de paroles

From: Vincent Gay via LilyPond <[email-masked]>
Date: Thu, 21 Mar 2024 12:07:26 +0000

Bonjour,

pour ma musique avec paroles j'utilise la formule suivante :

new Staff \with { \consists Ambitus_engraver } \maMusique \addlyrics \parolesA \addlyrics \parolesB etc.

Comment espacer davantage :

- la 1ère ligne de paroles et la portée qui précède ?

- les lignes de paroles entre elles ?

Merci d'avance

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-des-lignes-de-paroles/5663/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: MartialR via LilyPond <[email-masked]>
Date: Thu, 21 Mar 2024 13:22:42 +0000

Bonjour, 
en mettant ceci 
```
\layout { 
 \context { 
 \Lyrics  
   \override VerticalAxisGroup.staff-affinity = ##f
 \override VerticalAxisGroup.staff-staff-spacing.basic-distance = #10 }
 }

%----
{
  <<
  \new Staff \with { \consists Ambitus_engraver } 
 \fixed c' {   c4 c c c e e e  e
  }
  \addlyrics { do do do mi mi mi mi } 
   \addlyrics { do do do mi mi mi mi } 
}
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-des-lignes-de-paroles/5663/2).

---

From: MartialR via LilyPond <[email-masked]>
Date: Thu, 21 Mar 2024 13:29:27 +0000

la solution complète est celle-ci 
```
\layout {
    \context {
      \Lyrics
      \override VerticalAxisGroup.staff-affinity = ##f
      \override VerticalAxisGroup.staff-staff-spacing =
        #'((basic-distance . 0)
	   (minimum-distance . 2)
	   (padding . 2))
    }
    \context {
      \Staff
      \override VerticalAxisGroup.staff-staff-spacing =
        #'((basic-distance . 0)
	   (minimum-distance . 2)
	   (padding . 2))
    }
  }
```

[https://lsr.di.unimi.it/LSR/Snippet?id=815](https://lsr.di.unimi.it/LSR/Snippet?id=815)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-des-lignes-de-paroles/5663/3).

---

From: Vincent Gay via LilyPond <[email-masked]>
Date: Thu, 21 Mar 2024 13:51:46 +0000

> la solution complète est celle-ci

C'est parfait, merci Martial

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-des-lignes-de-paroles/5663/4).

---

From: xavier via LilyPond <[email-masked]>
Date: Thu, 21 Mar 2024 14:22:14 +0000

Bonjour,

Pourquoi affecter à `staff-affinity` la valeur `#f` ? Les paroles seront à présent considérées comme étant des portées, comme indiqué dans [NR 4.4.1](https://lilypond.org/doc/v2.25/Documentation/notation/within_002dsystem-spacing-properties.fr.html).
Cela est fait dans le snippet #815 pour obtenir l'espacement comme pour la version 2.12 de LilyPond.
Le mécanisme d'espacement actuel est bien meilleur concernant l'[Espacement des lignes rattachées à des portées](https://lilypond.org/doc/v2.25/Documentation/notation/spacing-of-non_002dstaff-lines.fr.html).

```
\layout { 
 \context { 
   \Lyrics
   % espacement entre la ligne de paroles et la portée adjacente
   \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.basic-distance = #8.5
   % espacement entre deux lignes de paroles
   \override VerticalAxisGroup.nonstaff-nonstaff-spacing.minimum-distance = #4.8
   }
 }
```

Cordialement,
Xavier

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-des-lignes-de-paroles/5663/5).

---

From: MartialR via LilyPond <[email-masked]>
Date: Thu, 21 Mar 2024 14:47:21 +0000

Ha merci je me disais aussi !

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/espacement-des-lignes-de-paroles/5663/6).