system-system-spacing

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

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

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

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

···

2012/8/25 Christophe Pochon <****@****>:

--
Xavier Scheuer <****@****>

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
http://www.christophe-pochon.com

···

Le 26 août 2012 02:16, Xavier Scheuer <****@****> a écrit :

2012/8/25 Christophe Pochon <****@****>:

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

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

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 <****@****>

Christophe Pochon wrote

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

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.

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
http://www.christophe-pochon.com

···

Le 26 août 2012 10:43, Eluze <****@****> a écrit :

Christophe Pochon wrote

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

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.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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.

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

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

···

Le 26 août 2012 22:58, Eluze <****@****> a écrit :

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.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Christophe Pochon wrote

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

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.

Merci, c'est impeccable !!!

Bonne soirée,

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

2012/8/27 Eluze <****@****>

···

Christophe Pochon wrote

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

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.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr