Subject: system-system-spacing

From: Christophe Pochon <[email-masked]>
Date: Sat, 25 Aug 2012 16:39:02 +0200

Bonjour,

Est-il possible de changer le system-system-spacing en cours de route ?
Je réalise des exercices pour mes élèves sur la base de chansons
enfantines. J'utilise system-system-spacing pour augmenter la distance
entre les systèmes, pour que mes élèves puissent écrire à la main les
accords. Pour la plupart des chansons cela fonctionne à mon goût. Mais pour
celles qui ont plusieurs couplets mais un refrain identique à chaque fois,
ça n'est pas très joli, car il y a alors trop de distance entre les
systèmes au moment du refrain....

D'où ma question ci-dessus.... si je pouvais diminuer la valeur
de system-system-spacing au moment du refrain ça règlerait mon problème....

Ou alors peut-être qu'il existe un truc du genre lyrics-system-spacing ?
Ou bien j'utilise mal le system-system-spacing ? Je l'ai utilisé ainsi
: system-system-spacing #'basic-distance = #30  pour une chanson qui a cinq
couplets.... peut-être que je ne devrais pas changer le basic-distance mais
autre chose ?

Merci de votre aide !

Christophe Pochon
http://www.christophe-pochon.com

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 26 Aug 2012 02:16:29 +0200

2012/8/25 Christophe Pochon <[email-masked]>:
> Je réalise des exercices pour mes élèves sur la base de chansons enfantines.
> J'utilise system-system-spacing pour augmenter la distance entre les
> systèmes, pour que mes élèves puissent écrire à la main les accords. Pour la
> plupart des chansons cela fonctionne à mon goût. Mais pour celles qui ont
> plusieurs couplets mais un refrain identique à chaque fois, ça n'est pas
> très joli, car il y a alors trop de distance entre les systèmes au moment du
> refrain....
>
> D'où ma question ci-dessus.... si je pouvais diminuer la valeur de
> system-system-spacing au moment du refrain ça règlerait mon problème....

Je ne pense qu'il n'est pas possible de changer la valeur de
system-system-spacing en cours de route pour le moment.

> Ou bien j'utilise mal le system-system-spacing ? Je l'ai utilisé ainsi :
> system-system-spacing #'basic-distance = #30  pour une chanson qui a cinq

Pourquoi ne pas utiliser un ChordNames où tu mets les accords
(ta solution à ces exercices), mais *en blanc* (ou transparent) ?
Ainsi tu réserves de la place pour les accords lors des couplet mais
tu ne remets pas d'accords sur le refrain, d'où un espacement comme
tu le souhaites, non ?

Juste une idée, je n'ai pas testé (et je ne suis pas sûr d'avoir bien
compris).

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Christophe Pochon <[email-masked]>
Date: Sun, 26 Aug 2012 10:31:26 +0200

Merci Xavier, je vais essayer ça. Mais effectivement tu n'as pas
complètement compris. Il ne s'agit pas de ne pas mettre d'accord sur le
refrain. Le problème est que pour le refrain je n'ai qu'une ligne de texte,
alors que pour les couplets j'en ai 5. En augmentant la valeur de
system-system-spacing, j'ai de la place pour 5 lignes même pendant le
refrain....

Comment je fais pour rendre les accords transparents ?

Christophe Pochon

Le 26 août 2012 02:16, Xavier Scheuer <[email-masked]> a écrit :

> enfantines.

---

From: Eluze <[email-masked]>
Date: Sun, 26 Aug 2012 01:43:44 -0700 (PDT)

Christophe Pochon wrote
> de system-system-spacing au moment du refrain ça règlerait mon
Bonjour

je ne comprends pas exactement - un petit exemple?

> Ou alors peut-être qu'il existe un truc du genre lyrics-system-spacing ?

certainement, il y a /nonstaff-relatedstaff-spacing/ (et d'autres) 

et il y a /basic-distance, minimum-distance, padding/ et /stretchability/ à
régler.

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/system-system-spacing-tp7578297p7578307.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Christophe Pochon <[email-masked]>
Date: Sun, 26 Aug 2012 21:47:34 +0200

Merci Eluze,

Voici un exemple... pas tout petit, mais bien concret :

% Created on Sat Aug 25 11:07:43 CEST 2012
\version "2.15.95"
#(ly:set-option 'point-and-click #t)
repriseaudebut = {
  \once \override Score.BreakAlignment #'break-align-orders =
    #(make-vector 3 '(instrument-name
                      left-edge
                      ambitus
                      span-bar
                      breathing-sign
                      clef
                      key-signature
                      time-signature
                      staff-bar
                      custos
                      span-bar))
    \once \override Staff.TimeSignature #'space-alist =
    #'((first-note . (fixed-space . 2.0))
       (right-edge . (extra-space . 0.5))
       ;; free up some space between time signature
       ;; and repeat bar line
       (staff-bar . (extra-space . 1)))
    \bar "||:"

  }

\header {
title = "Ah ! les crocodiles"
poet = "Tonalité : ______"
tagline = ##f
}

verse= \lyricmode {
Un cro -- co -- dile s'en al -- lant à la guer -- re
 Di -- sait au r'voir à ses pe -- tits en -- fants
Traî -- nant ses pieds, ses pieds dans la pous -- siè -- re
 Il s'en al -- lait com -- battre les é -- lé -- phants
Ah Ah Ah "Ah !" les cro -- co -- co les cro -- co -- co les cro -- co -- di
-- les
 Sur les bords du Nil ils sont par -- tis
N'en par -- lons plus
"Ah !" les cro -- co -- co les cro -- co -- co les cro -- co -- di -- les
 Sur les bords du Nil ils sont par -- tis
N'en par -- lons plus

}
verseII= \lyricmode {
Il fre -- don -- nait une mar -- che mi -- li -- tai -- re
Dont il mâ -- chait les mots à gros -- ses dents
 Quand il ou -- vrait la gueu -- le tout en -- tiè -- re
On cro -- yait voir ses en -- ne -- mis de -- dans

}
verseIII= \lyricmode {
Il a -- gi -- tait sa grande queue à l'ar -- riè -- re
Comme s'il é -- tait d'a -- van -- ce tri -- om -- phant
 Les a -- ni -- maux de -- vant sa mine al -- tiè -- re
Dans les fo -- rêts s'en fu -- yaient tout trem -- blants

}
verseIV= \lyricmode {
Un é -- lé -- phant pa -- rut et sur la ter -- re
Se pré -- pa -- ra ce com -- bat de gé -- ants
 Mais près de là cou -- rait u -- ne ri -- viè -- re
Le cro -- co -- dile s'y je -- ta su -- bi -- tement
 }
verseV= \lyricmode {
Et tout rem -- pli d'une crain -- te sa -- lu -- tai -- re
 S'en re -- tour -- na vers ses pe -- tits en -- fants
Notre é -- lé -- phant d'u -- ne trom -- pe plus fiè -- re
 Vou -- lut a -- lors ac -- com -- pa -- gner ce chant.

}

staffVoix = {
\time 4/4
 \key f \major
\clef treble
\relative c' {
  % Type notes here
\repeat volta 5
{
\repriseaudebut
 f2 f4. a8
c2. bes4
a g a bes
a2 g \break
g g4. a8
g2. g4
a g a b
c1 \break
f,2 f4. a8
c2. bes4
a g a bes
a2 g \break
g g4. a8
g2. g4
a g a b
c4 bes a g
\bar "||" \break
f a a a
f a a a
f a a a
bes2 g \break
e4 g g g
e g g g
c bes a g
a1 \break
f4 a a a
f a a a
f a a a
bes2 g \break
e4 g g g
e g g g
c bes a g
f1
}

}

}

\score {
<<
\new Staff {\staffVoix}
 \addlyrics { \verse }
\addlyrics { \verseII }
\addlyrics { \verseIII }
 \addlyrics { \verseIV }
\addlyrics { \verseV }

  \layout {
  }
}

\paper {
markup-system-spacing #'basic-distance = #15
   top-system-spacing #'basic-distance = #10
  score-system-spacing #'basic-distance = #20
  system-system-spacing #'basic-distance = #30

  last-bottom-spacing #'basic-distance = #10

 }

Merci !

Christophe Pochon

Le 26 août 2012 10:43, Eluze <[email-masked]> a écrit :

> View this message in context:
> http://lilypond-french-users.1298960.n2.nabble.com/system-system-spacing-tp7578297p7578307.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Eluze <[email-masked]>
Date: Sun, 26 Aug 2012 13:58:13 -0700 (PDT)

Christophe Pochon wrote
> Voici un exemple... pas tout petit, mais bien concret :
merci pour l'exemple, Christophe - ça me rassure en ce qui concerne "avoir
compris le problème" (il n'y rien de plus énervant que de résoudre un
problème qui n'a jamais existé …)

voici un propos (peut-être pas parfait) qui peut servir comme base pour
d'autres expériences:

http://lilypond-french-users.1298960.n2.nabble.com/file/n7578320/system-system-spacing%2Brefrain_oneline.ly
system-system-spacing+refrain_oneline.ly 

l'idée de Xavier pourrait être intéressante en combinaison avec mon propos!

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/system-system-spacing-tp7578297p7578320.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Christophe Pochon <[email-masked]>
Date: Sun, 26 Aug 2012 23:07:37 +0200

Merci Eluze, mais ça me dit "File not found" quand je cliques sur ton
lien....

Christophe Pochon

Le 26 août 2012 22:58, Eluze <[email-masked]> a écrit :

> http://lilypond-french-users.1298960.n2.nabble.com/system-system-spacing-tp7578297p7578320.html

---

From: Eluze <[email-masked]>
Date: Sun, 26 Aug 2012 15:02:15 -0700 (PDT)

Christophe Pochon wrote
> Merci Eluze, mais ça me dit "File not found" quand je cliques sur ton
et maintenant??

http://lilypond-french-users.1298960.n2.nabble.com/file/n7578322/spacing_with_singleline_refrain.ly
spacing_with_singleline_refrain.ly 

sinon je vais éliminer les espaces...
Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/system-system-spacing-tp7578297p7578322.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Christophe Pochon <[email-masked]>
Date: Tue, 28 Aug 2012 19:47:31 +0200

Merci, c'est impeccable !!!

Bonne soirée,

Christophe Pochon

2012/8/27 Eluze <[email-masked]>

> http://lilypond-french-users.1298960.n2.nabble.com/system-system-spacing-tp7578297p7578322.html