lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: trop d'espace entre les systemes


From: Philippe Neyrat
Subject: Re: trop d'espace entre les systemes
Date: Tue, 15 Nov 2016 16:41:32 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Icedove/45.4.0

Heu, je sais pas trop, mais puisque c'est entre deux systèmes que tu veuilles moins d'espace (si j'ai bien compris), j'utiliserais plutôt system-system-spacing, avec la même syntaxe que les précédents.

Et en tâtonnant un peu, tu vas trouver les bonnes valeurs à appliquer.

Par exemple :

% Espace entre deux systèmes d'un même mouvement
system-system-spacing  = #'(
                             (padding . 1)
                             (basic-distance . 6)
                             (minimum-distance . 4)
                             (stretchability . 6)
                           )

Évidemment, la ligne qui va t'intéresser, c'est celle avec minimum-distance. Tu peux enlever les autres, Lilypond leur affecte des valeurs par défaut.

Chaque propriété d'espacement vertical concerne un type d'espacement soit entre markups, entre markups et systèmes, entre systèmes, en haut ou bas de page suivant qu'il y a un titre ou pas, etc. Là, il me semble bien que ce soit system-system-spacing qui te convienne. Pour ma part, je tâtonne beaucoup avec tout ça, si d'autres peuvent apporter leurs lumières...

Hope this helps.

Philippe.

Le 11/11/2016 à 17:46, Christian LE BARS a écrit :
bonsoir Philippe,

Merci pour ta réponse

Il y a de l'amélioration j'ai pris la fonction "/Espace entre système et
le titre ou le markup qui le suit"/

qu'il a fallut que j'inclus dans le "Layout" de mon dernier"Score"
 Il reste cependant un détail, Il y a trop de lignes d'espace entre les
deux scores.
 j'aurai aimé avoir qu'une seule ligne espace est- ce possible?

Ci dessous la partition corrigée:

\version "2.19.48"
#(set-global-staff-size 18) %taille des portées
\include "lilyjazz.ily"
%-------------------------------------------------
\header
{
 title = \markup { \fontsize #1 \bold\italic "tomorrow shall be my
dancing day" }
 composer =\markup { \italic "Traditionnel" }
}
%----------------------------------------------
\paper
 {
   oddFooterMarkup = \markup { \fill-line { \fromproperty
#'header:title  } }
   print-page-number = ##t
    indent = 0\cm
 }
%-----------------------------------------------
Global=
{
 \numericTimeSignature
 \set Score.markFormatter = #format-mark-box-alphabet
 \time 3/4
 \key g\major
 \partial 4
}
%---------------------------------------
 LesAccords =
 \new ChordNames
  {
   \override ChordNames.ChordName.font-family = #'roman
   \override ChordNames . ChordName #'font-size = #1
   \set chordChanges = ##t
   \set Score.majorSevenSymbol = \markup {Maj7}
   \set chordNameSeparator = \markup { "/" }
   \set minorChordModifier = \markup{"-"}
   \chordmode
    {
     s4 g2. g2:9 d4/f g2. d:7
     c a:m7 g d
     g c:maj7/e a:m/c d
     c2:/e d4:/fis g2. a2:m7 d4:7/fis g2.
    }
 }
 %---------------------------------
 Couplet =
 \lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comics sans ms"
   to- mo- row shall be my dan- cing day
   i would my true love did so chance to
   see the leg- end of my play to call my true love to my dance
  }
 %-----------------------------------
 LaVoix=
 \relative c'
  {
   \Global
   d4 g fis g a (b) c d (c) b a2 b4\break
   g (fis) g a (b) c d (c) b a2 b8 (c)\break
   d2 b4 c2 b4 a (g) a a2 d,4\break
   g2 a4 b(c) d c (b) a g2\bar"||"\break
 }
 %-----------------------------------
 LaMelodie =
  << %mise en parallèle la voix et les paroles
     \context Voice = voix
     \LaVoix
     \context Lyrics = coupletA\lyricsto voix  \Couplet
 >>
%----------------------------------
 LaBasse =
 \relative c,
  {
   \new Staff
   \clef "bass_8"
   \Global
   s4
   g2 d'4 g4 d~d8 fis, g2 d'4~d8 d d2  c c4~c8 fis, a2 g4 d'4 g4~g d2
   g2 d4 e c e c a c d2 g4 e2 fis4 g2 d4 a2 fis4 g2
  }
% -------------------------------
\score
{
  <<
    \LesAccords
    \LaMelodie
    \LaBasse
  >>
  \layout
   { indent = 0\cm }
}
%---------------------------------------------
Solo=
\lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comics sans ms"
   o my love my love this have i done for my true love
}
%------------------------------------
Chorale=
\lyricmode
  {
   \override LyricText #'font-size = #1
   \override LyricText #'font-name = # "comics sans ms"
   sing o my love o my love my love my love this have i done for my true
love
}
%------------------------------------
LesAccordsA =
 \new ChordNames
  {
   \override ChordNames.ChordName.font-family = #'roman
   \override ChordNames . ChordName #'font-size = #1
   \set chordChanges = ##t
   \set Score.majorSevenSymbol = \markup {Maj7}
   \set chordNameSeparator = \markup { "/" }
   \set minorChordModifier = \markup{"-"}
   \chordmode
    {
     s4 a2.:m7  d2:7/fis d4:7 c2.:maj7/g
     d:7/fis a2:m7 d4:7 d2.:7 c2:/e d4:/fis g2. a2:m7 d4:7 g2.
    }
}
%-----------------------------------------
LaMelodieA =
\relative c'
{
  \Global
  \mark \markup {"Refrain"}
  r4
  r2.  a'2  b8 (c) d2.~d2 b4 e2.(d2) r4 \break
  g4 f e d (c) b a (g) a g2.
}
%------------------------------------------
LeChoeur =
\relative c''
{
 b4 a2 b8 c d2.b4 g b a2 b4 a2 b4 a2 d,4 g2 a4 b c d c b a g2.
}
%-----------------------------------------
 LaBasseA =
 \relative c
  {
   \clef bass
   s4 a2 g4 fis2 d'4 c2 d4  fis fis,2 a d4~d8 g d2 e2 fis4 g2 g4 a2 d,4 g,2.
  }
 %-----------------------------------------
\score
{
  <<
    \LesAccordsA
     << %mise en parallèle la voix et les paroles
       \context Voice = voix
       \LaMelodieA
       \context Lyrics = Solo\lyricsto voix  \Solo
     >>
     \new Staff
     << %mise en parallèle la voix et les paroles
       \context Voice = voix
       \LeChoeur
       \context Lyrics = Chorale\lyricsto voix  \Chorale
     >>
    \new Staff\LaBasseA
  >>
  \layout
   {
    indent = 0\cm
    ragged-right = ##f
    ragged-bottom = ##f
    ragged-last-bottom = ##f
   score-markup-spacing  = #'(
                                               (padding . 1)
                                               (basic-distance . 18)
                                               (minimum-distance . 16)
                                               (stretchability . 12)
                                              )
   }
}
A+
Christian


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



--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
    https://www.sud-ouest.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]