Subject: Espace entre les systèmes

From: Christian LE BARS <[email-masked]>
Date: Wed, 12 Jul 2017 10:33:15 +0200

Bonjour,

Voila j'ai un souci avec les espaces entre deux systèmes.

Je suis en train d’écrire une partition de chanson avec 
une voix et un accompagnement piano, sous la portée voix j'ai écris les 4 couplets une ligne fait 5 mesures.
A la ligne suivante lily laisse autant d'espace qu'il a été nécessaire pour écrire les 4 couplets.
Moi j'aimerai que cet espace entre les deux systèmes soit moins grand.
D'après la doc je dois me servir de:

\paper {
  system-system-spacing #'basic-distance = #8

  score-system-spacing =
    #'((padding . 1)
       (basic-distance . 12)
       (minimum-distance . 6)
       (stretchability . 12))
}

Or je n'arrive pas a faire ce que je veux et je ne comprends pas la doc! 
Quelqu'un peut il m'aider?

Ps: je ne met pas ma partition, elle me semble trop grosse pour le message, de plus
c'est une partition de M. Leforestier je ne sais pas si les droits d'auteurs m'autorise 
a la mettre en ligne 
Par avance merci

---

From: Seventies <[email-masked]>
Date: Wed, 12 Jul 2017 02:09:48 -0700 (MST)

Bonjour,

Petit rappel sur l'espacement vertical : ce n'est pas le plus simple à
comprendre, mais il est très puissant dans ses possibilités.

Il faut se rappeler qu'il y a des distances "entre systèmes", qui sont
décrites dans le bloc \paper, comme tu l'as fait, et des distances "entre
portées d'un même système", décrites dans le bloc \staff.
Dans les deux cas, les grandeurs padding, basic-distance et minimum-distance
représentent des grandeurs physiques, des espacement entre les objets,
fonction de la taille de la portée.
Par contre, stretchability représente une valeur relative. Il s'agit de
décrire la manière dont Lily utilise l'espace vertical laissé libre.
On peut multiplier toutes les valeurs de strechability par une constante, le
résultat ne changera pas. En pratique, on choisit des valeurs comprises
entre 0 et 100.
Avec 0, il n'y aura aucun étirement vertical.
Si on choisit 25 pour la strechability entre portées d'un même système et 50
pour la strechability entre systèmes, Lily répartira l'espace vertical libre
avec un espacement entre systèmes deux fois plus important que l'espacement
entre portées.

Voilà pour le principe, à partir de ceci, essaye quelques valeurs et vois ce
que ça donne.

Cordialement,

Jean-François

-----
Liste des partitions en http://www.espace-midi.com/lilypond
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Espace-entre-les-systemes-tp7585072p7585073.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Christian LE BARS <[email-masked]>
Date: Wed, 12 Jul 2017 11:27:27 +0200

OK Voila la partition

\version "2.19.62"
#(set-global-staff-size 20) %taille des portées
\include "lilyjazz.ily"
%-----------------------------
\header
{
   title = \markup { \override #'(font-name . "LilyJAZZText")\fontsize
#1 \bold\italic "Pachutiste" }
  composer =\markup { \override #'(font-name . "LilyJAZZText")\italic "C
& M. Leforestier" } 
}
%----------------------------------------------
\paper
 {
  oddFooterMarkup = \markup {\override #'(font-name .
"LilyJAZZText")\fontsize #3 \fill-line { \fromproperty #'header:title  } }
  print-page-number = ##t 
 }
 %----------------------------------------------
Global=
{
   \numericTimeSignature
 \set Score.markFormatter = #format-mark-box-alphabet
 \time 2/4
 \key g\major
}
%----------------------------------------------
CoupletA =
\lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comic sans ms"
   \set stanza = " 1. "tu a- vais jus- te dix huit ans quand on t'a
   \set stanza = " 1. "mis un bé- ret rou- ge quand on t'a dis ren- tre de-
   \set stanza = " 1. "dans tout ce qui bou- ge c'est pas ex- près
qu't'é- tais fas-
   \set stanza = " 1. "  chis- is  te pa- ra- chu- tis- te
   \set stanza = " 1. " a- lors de com- bat en com- bat s'est  for- mée  
   \set stanza = " 1. "ton in- tel- li- gen- ce tu sais qu'il y a i- ci
   \set stanza = " 1. " bas  que deux en- gean- ces les gens biens et
les té- ro-
   \set stanza = " 1. " ris- is tes pa- ra- chu- tis- te
  }
 %
CoupletB =
  \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comic sans ms"
   \set stanza = " 2. "puis on t'a don- né des ga- lons hé- ros de 
   \set stanza = " 2. "tou- tes les dé- fai- te pour tou- tes les bon-
nes ac-
   \set stanza = " 2. " tions que tu as fai- tes tu tor- tu- rais en
spé- cia-
   \set stanza = " 2. "  lis- is te pa- ra- chu- tis-  te 
   \set stanza = " 2. "a- lors sont ve- nus les hon- neurs les dé- co-
   \set stanza = " 2. " ra- tions les mé- dail- les pour cha- que balle
au fond d'un 
   \set stanza = " 2. "coeur pour chaque en- taille pour cha- que croix
noi- re sur ta 
   \set stanza = " 2. "lis- is te pa- ra- chu- tis- te
  }
%
CoupletC =
 \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comic sans ms"
   \set stanza = " 3. "mais mal- heu- reu- se- ment pour toi bien- tot se
   \set stanza = " 3. "fi- ni- ra ta guer- re plus de tue- ries plus de
com-
   \set stanza = " 3. " bat que vas tu fai- re c'est fi- ni le tra- vail
d'ar-
   \set stanza = " 3. "tis- is- te pa- ra- chu- tis- te
   \set stanza = " 3. "c'est plus qu'un tra- vail de na- na d'com- man- der
   \set stanza = " 3. " a ceux qui savent li- re sur- tout que t'as ap-
pris a- 
   \set stanza = " 3. "vec moi ce que veut dire le mot an- ti- mi- li-
ta-  
   \set stanza = " 3. "ris- is te  pa- ra- chu- tis- te 
  }
%
CoupletD =
 \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comic sans ms"
   \set sta\version "2.19.62"
#(set-global-staff-size 20) %taille des portées
\include "lilyjazz.ily"
%-----------------------------
\header
{
   title = \markup { \override #'(font-name . "LilyJAZZText")\fontsize
#1 \bold\italic "Pachutiste" }
  composer =\markup { \override #'(font-name . "LilyJAZZText")\italic "C
& M. Leforestier" } 
}
%----------------------------------------------
\paper
 {
  oddFooterMarkup = \markup {\override #'(font-name .
"LilyJAZZText")\fontsize #3 \fill-line { \fromproperty #'header:title  } }
  print-page-number = ##t 
 }
 %----------------------------------------------
Global=
{
   \numericTimeSignature
 \set Score.markFormatter = #format-mark-box-alphabet
 \time 2/4
 \key g\major
}
%----------------------------------------------
CoupletA =
\lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comic sans ms"
   \set stanza = " 1. "tu a- vais jus- te dix huit ans quand on t'a
   \set stanza = " 1. "mis un bé- ret rou- ge quand on t'a dis ren- tre de-
   \set stanza = " 1. "dans tout ce qui bou- ge c'est pas ex- près
qu't'é- tais fas-
   \set stanza = " 1. "  chis- is  te pa- ra- chu- tis- te
   \set stanza = " 1. " a- lors de com- bat en com- bat s'est  for- mée  
   \set stanza = " 1. "ton in- tel- li- gen- ce tu sais qu'il y a i- ci
   \set stanza = " 1. " bas  que deux en- gean- ces les gens biens et
les té- ro-
   \set stanza = " 1. " ris- is tes pa- ra- chu- tis- te
  }
 %
CoupletB =
  \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comic sans ms"
   \set stanza = " 2. "puis on t'a don- né des ga- lons hé- ros de 
   \set stanza = " 2. "tou- tes les dé- fai- te pour tou- tes les bon-
nes ac-
   \set stanza = " 2. " tions que tu as fai- tes tu tor- tu- rais en
spé- cia-
   \set stanza = " 2. "  lis- is te pa- ra- chu- tis-  te 
   \set stanza = " 2. "a- lors sont ve- nus les hon- neurs les dé- co-
   \set stanza = " 2. " ra- tions les mé- dail- les pour cha- que balle
au fond d'un 
   \set stanza = " 2. "coeur pour chaque en- taille pour cha- que croix
noi- re sur ta 
   \set stanza = " 2. "lis- is te pa- ra- chu- tis- te
  }
%
CoupletC =
 \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comic sans ms"
   \set stanza = " 3. "mais mal- heu- reu- se- ment pour toi bien- tot se
   \set stanza = " 3. "fi- ni- ra ta guer- re plus de tue- ries plus de
com-
   \set stanza = " 3. " bat que vas tu fai- re c'est fi- ni le tra- vail
d'ar-
   \set stanza = " 3. "tis- is- te pa- ra- chu- tis- te
   \set stanza = " 3. "c'est plus qu'un tra- vail de na- na d'com- man- der
   \set stanza = " 3. " a ceux qui savent li- re sur- tout que t'as ap-
pris a- 
   \set stanza = " 3. "vec moi ce que veut dire le mot an- ti- mi- li-
ta-  
   \set stanza = " 3. "ris- is te  pa- ra- chu- tis- te 
  }
%
CoupletD =
 \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comic sans ms"
   \set stanza = " 4. "t'as rien per- du de ton ta- lent tu rates pas
   \set stanza = " 4. "une em- bus- ca- de mais comm' on n'ti- re plus
vrai- ment
   \set stanza = " 4. "tu trou- ve c'la fa- de c'est p't'etre pour ça
qu'tas les yeux
   \set stanza = " 4. "tris- is tes pa- ra- chu-  tis- te
   \set stanza = " 4. "mais si t'es vrai- ment trop ge- né d'è- tre pay-
   \set stanza = " 4. "é a ne rien fai- re tu peux tou- jours te re- cy-   
   \set stanza = " 4. "cler chez tes p'tits frè- res j'crois qu'on en-
gage dans la po-
   \set stanza = " 4. " li- i ce pa- ra- chu- tis- te pa- ra- chu- tis-
te                    
  }
%----------------------------------------------
LesAccords =
\new ChordNames
 {
  \override ChordNames.ChordName.font-name =  "LilyJAZZTEXT"
  \override ChordNames . ChordName #'font-size = #2
  \set chordChanges = ##t
  \set Score.majorSevenSymbol = \markup {Maj7}
  \set chordNameSeparator = \markup { "/" }
  \set minorChordModifier = \markup{"-"}
  \chordmode
   {
    g2 d e4:m d:7 g2 c d:sus4 d c
    c g d g e:m d g4 b:7 e:m d:7
    g2 d4:sus4 d s2
    g2 d e4:m d:7 g2 c d:sus4 d c
    c g d g e:m d g4 b:7 e:m d:7
    g2 d4:sus4 d 
   }
 }
%-----------------------------
LaVoix =
\relative c''
{
 \Global
 \bar"[|:"
 r8. b,16 b8. c16 d8. d16 e8. fis16 fis2 r8. g16 a8. b16 c8. b16 a8. g16
b2 a r8. c16 c8. c16
 c8. b16 a8. g16 d8. d16 e8. d16 d2 g r8. d16 b'8. b16 b8. a16 b8. c16
b4 a g2
 r4 d16 g8 b16 a2 g\break
  r8. b,16 b8. c16 d8. d16 e8. fis16 fis2 r8. g16 a8. b16 c8. b16 a8.
g16 b2 a r8. c16 c8. c16
 c8. b16 a8. g16 d8. d16 e8. d16 d2 g r8. d16 b'8. b16 b8. a16 b8. c16
b4 a g2
 r4 d16 g8 b16 a2 g
 \bar":|]" 
}
%------------------------------------------------
LeChant =
  <<
     \new Staff
     \with { instrumentName = "Voix"
               shortInstrumentName = "V."}
     \context Voice = voix
       \LaVoix
     \context Lyrics = coupletA\lyricsto voix  \CoupletA
     \context Lyrics = coupletB\lyricsto voix  \CoupletB
     \context Lyrics = coupletC\lyricsto voix  \CoupletC
     \context Lyrics = coupletD\lyricsto voix  \CoupletD
%-------------------------------
LaMainDroite =
 \new Staff
 \relative c'
  {
   \Global
   b8 g <d' g> b <a' d>16 b8. <a d>4<b, e><fis c'> r <d' g>
   d8 g, c b r g c <g d'> <d' a'>16 b'8. <d, a'>8 fis r4 <e, g>
   e'4 g <g, b d>g8 <g b d><fis a> b d4 r8 <d g> b g
   <b' e>8. a16~a8 g <a, d>4 fis8 d <g d' g>8 fis'4 fis,8 <b e>4 fis8 d
   <g d' g>4b8 fis'16 e~e8 <c g'><fis, a>d' r b4 a8
   <d g>8 d <d g d'>4 <d a'> <a fis'> <g b>4. c8 <b d>4 g8 b
   c'8 g <c g'>4 r <g, c d>8<g c d> <fis b d>8 a <a d> fis e4 <g c>8 e
   r8 e g c b g d' g <fis, a> d' d, d'<d b'>g4 g8<e g>4 g,8 <e' g>fis d
a' d,
   <b d g>4. dis,8 r g4 c8b g <d' g>b d,4 a'8 <d fis><d a'>16 b'8. <d,
a'>8 fis 
  }
 %------------------------------
LaMainGauche =
\new Staff
{
  \Global
  \clef bass
  <g, d>4. a,8<d fis a d'>4.<fis d'>8<e, b, e>4 d, g,8 d g4
  <c, g, c>2 <d, d><d a>4 fis c,8 c4 c8
  c8 g c' c <g, d>4. d8 <d, a,>4. a,8 g,2
  <e b e'>8g b4 <d, a,>2 b,4 b, <e, b, e> d,
  b,2 d,4 <d, a,> <d, d> c4
 <b, g>4. b,8 fis d a,4 <e, b,>d8 fis g, d4.
 <e c'>4. e8<d d,>2<d fis d,>4. d,8 <c, g, c>4. c,8
 <c, c>2<g, d>4. g,8 d,2 <g, g>4 d<e, e>8 b, e4 <d a> fis8 d
 <g, d>4<b,, b,> e d8 fis g,2 d,4 d <d a> fis
}
%----------------------------
Lepiano =
\new PianoStaff
  \with
    { instrumentName = #"Piano "
      shortInstrumentName = #"Pia. "
    } 
   <<
     \LaMainDroite
     \LaMainGauche
%---------------------------
\score
{
  <<
    \LesAccords
    \LeChant
    \Lepiano
  \layout {}
}
nza = " 4. "t'as rien per- du de ton ta- lent tu rates pas
   \set stanza = " 4. "une em- bus- ca- de mais comm' on n'ti- re plus
vrai- ment
   \set stanza = " 4. "tu trou- ve c'la fa- de c'est p't'etre pour ça
qu'tas les yeux
   \set stanza = " 4. "tris- is tes pa- ra- chu-  tis- te
   \set stanza = " 4. "mais si t'es vrai- ment trop ge- né d'è- tre pay-
   \set stanza = " 4. "é a ne rien fai- re tu peux tou- jours te re- cy-   
   \set stanza = " 4. "cler chez tes p'tits frè- res j'crois qu'on en-
gage dans la po-
   \set stanza = " 4. " li- i ce pa- ra- chu- tis- te pa- ra- chu- tis-
te                    
  }
%----------------------------------------------
LesAccords =
\new ChordNames
 {
  \override ChordNames.ChordName.font-name =  "LilyJAZZTEXT"
  \override ChordNames . ChordName #'font-size = #2
  \set chordChanges = ##t
  \set Score.majorSevenSymbol = \markup {Maj7}
  \set chordNameSeparator = \markup { "/" }
  \set minorChordModifier = \markup{"-"}
  \chordmode
   {
    g2 d e4:m d:7 g2 c d:sus4 d c
    c g d g e:m d g4 b:7 e:m d:7
    g2 d4:sus4 d s2
    g2 d e4:m d:7 g2 c d:sus4 d c
    c g d g e:m d g4 b:7 e:m d:7
    g2 d4:sus4 d 
   }
 }
%-----------------------------
LaVoix =
\relative c''
{
 \Global
 \bar"[|:"
 r8. b,16 b8. c16 d8. d16 e8. fis16 fis2 r8. g16 a8. b16 c8. b16 a8. g16
b2 a r8. c16 c8. c16
 c8. b16 a8. g16 d8. d16 e8. d16 d2 g r8. d16 b'8. b16 b8. a16 b8. c16
b4 a g2
 r4 d16 g8 b16 a2 g\break
  r8. b,16 b8. c16 d8. d16 e8. fis16 fis2 r8. g16 a8. b16 c8. b16 a8.
g16 b2 a r8. c16 c8. c16
 c8. b16 a8. g16 d8. d16 e8. d16 d2 g r8. d16 b'8. b16 b8. a16 b8. c16
b4 a g2
 r4 d16 g8 b16 a2 g
 \bar":|]" 
}
%------------------------------------------------
LeChant =
  <<
     \new Staff
     \with { instrumentName = "Voix"
               shortInstrumentName = "V."}
     \context Voice = voix
       \LaVoix
     \context Lyrics = coupletA\lyricsto voix  \CoupletA
     \context Lyrics = coupletB\lyricsto voix  \CoupletB
     \context Lyrics = coupletC\lyricsto voix  \CoupletC
     \context Lyrics = coupletD\lyricsto voix  \CoupletD
%-------------------------------
LaMainDroite =
 \new Staff
 \relative c'
  {
   \Global
   b8 g <d' g> b <a' d>16 b8. <a d>4<b, e><fis c'> r <d' g>
   d8 g, c b r g c <g d'> <d' a'>16 b'8. <d, a'>8 fis r4 <e, g>
   e'4 g <g, b d>g8 <g b d><fis a> b d4 r8 <d g> b g
   <b' e>8. a16~a8 g <a, d>4 fis8 d <g d' g>8 fis'4 fis,8 <b e>4 fis8 d
   <g d' g>4b8 fis'16 e~e8 <c g'><fis, a>d' r b4 a8
   <d g>8 d <d g d'>4 <d a'> <a fis'> <g b>4. c8 <b d>4 g8 b
   c'8 g <c g'>4 r <g, c d>8<g c d> <fis b d>8 a <a d> fis e4 <g c>8 e
   r8 e g c b g d' g <fis, a> d' d, d'<d b'>g4 g8<e g>4 g,8 <e' g>fis d
a' d,
   <b d g>4. dis,8 r g4 c8b g <d' g>b d,4 a'8 <d fis><d a'>16 b'8. <d,
a'>8 fis 
  }
 %------------------------------
LaMainGauche =
\new Staff
{
  \Global
  \clef bass
  <g, d>4. a,8<d fis a d'>4.<fis d'>8<e, b, e>4 d, g,8 d g4
  <c, g, c>2 <d, d><d a>4 fis c,8 c4 c8
  c8 g c' c <g, d>4. d8 <d, a,>4. a,8 g,2
  <e b e'>8g b4 <d, a,>2 b,4 b, <e, b, e> d,
  b,2 d,4 <d, a,> <d, d> c4
 <b, g>4. b,8 fis d a,4 <e, b,>d8 fis g, d4.
 <e c'>4. e8<d d,>2<d fis d,>4. d,8 <c, g, c>4. c,8
 <c, c>2<g, d>4. g,8 d,2 <g, g>4 d<e, e>8 b, e4 <d a> fis8 d
 <g, d>4<b,, b,> e d8 fis g,2 d,4 d <d a> fis
}
%----------------------------
Lepiano =
\new PianoStaff
  \with
    { instrumentName = #"Piano "
      shortInstrumentName = #"Pia. "
    } 
   <<
     \LaMainDroite
     \LaMainGauche
%---------------------------
\score
{
  <<
    \LesAccords
    \LeChant
    \Lepiano
  \layout {}
}

---

From: Christian LE BARS <[email-masked]>
Date: Wed, 12 Jul 2017 11:34:55 +0200

Bon cela a "Merrd..."

je recommence:

\version "2.19.62"
#1 \bold\italic "Parachutiste" }
  \layout {}
}

La c'est la bonne!

---

From: Jean-Jacques Gerbaud <[email-masked]>
Date: Wed, 12 Jul 2017 12:05:58 +0200

> je recommence:

J'ai réussi à mettre toute la chanson sur deux pages en :

- rajoutant dans \layout, à la fin :

  \context { \Score 		
	\override SpacingSpanner #'common-shortest-duration =
	#(ly:make-moment 1 1)	

- mettant la taille de la partition à 18 au lieu de 18.5

Par contre deux remarques :

- je suis encore à la version 2.18.2 de lilypond
- en passant, le titre doit être paRAchutiste au lieu de pachutiste ! :-)

-- 
JJG

Ecoutez la musique "classique", ça détend et, qui sait, vous pourriez 
aimer !
découvrez l'histoire de votre famille : http://memoire-des-hommes.fr/

---

From: Christian LE BARS <[email-masked]>
Date: Wed, 12 Jul 2017 13:38:50 +0200

Merci de ta réponse

Effectivement cela a diminué l'espace entre le titre et le premier système

mais l'espace entre les système lui n'a pas changé.

A+

---

From: NOreply <[email-masked]>
Date: Wed, 12 Jul 2017 10:46:39 -0700 (MST)

system-system-spacing.basic-distance = #0 fonctionne très bien, mais là, il
n'y a pas la place pour 4 systèmes par page.
Il faut mettre #(set-global-staff-size 17)

% ; = )

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Espace-entre-les-systemes-tp7585072p7585081.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.