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 :
Merci d'avance
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 }
>>
}
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/Item?id=815
Le 21/03/2024 à 14:29, MartialR via LilyPond a écrit :
la solution complète est celle-ci
C'est parfait, merci Martial
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.
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.
\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
Ha merci je me disais aussi !