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

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

Re: Espacement Lyrics ligne de portée suivante


From: Vincent Gay
Subject: Re: Espacement Lyrics ligne de portée suivante
Date: Tue, 15 Mar 2022 14:07:43 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0

Le 15/03/2022 à 13:17, Jean Abou Samra a écrit :




Oui, c'est ce qui est montré ici :

http://lilypond.org/doc/v2.23/Documentation/notation/explicit-staff-and-system-positioning

Hum... gérer individuellement chaque ligne de portée ça me paraît bien plus lourd que d'ajouter une pseudo ligne de lyrics. Ou alors je n'ai pas tout compris.

Il n'y aurait pas plutôt quelque chose comme lyrics-system-spacing ?


Cela dit, je n'observe pas cette collision dans mes tests, comme

\
Est-ce que tu as d'autres dérogations de mise en forme particulières ?
oui, dans mon bloc paper par défaut j'ai :

  \paper {
    #(set-paper-size "a4")
      system-system-spacing = #'((basic-distance . 18)
                             (minimum-distance . 15)
                             (padding . 0))

  }

Bien sûr je peux l'augmenter dans le score concerné mais du coup ça écarte tout

Peux-tu poster un exemple compilable où les paroles s'approchent si près du crochet d'octaviation ?

Cordialement,
Jean


voici mon code débarrassé de tout ce qui n'est pas indispensable (lilyjazz etc...).


\version "2.22.1"
#(set-global-staff-size 17)

\paper {
  indent = 0\mm
  ragged-last-bottom = ##t
  ragged-bottom = ##f
  ragged-last = ##f
  system-system-spacing = #'((basic-distance . 18)
                             (minimum-distance . 18)
                             (padding . 0))

}

\layout {
  \context {
    \Score
    \override Glissando #'style = #'zigzag
    \override Glissando.breakable = ##t
    \override Glissando.after-line-breaking = ##t
    startRepeatType = #"[|:"
    endRepeatType = #":|]"
    doubleRepeatType = #":|][|:"
    \override Clef #'break-visibility = #'#(#f #f #f)
    \override KeySignature #'break-visibility = #'#(#f #f #f)
    \override SystemStartBar #'collapse-height = #1
    \override ParenthesesItem.font-size = #2
    \override MultiMeasureRest #'expand-limit = #3
  }
  \context {
    \Staff
    printPartCombineTexts = ##f
    \consists "Merge_rests_engraver"
  }
  \context {
    \ChordNames
    \override ParenthesesItem.font-size = #2
  }
  \context { \Score markFormatter = #format-mark-box-alphabet }
}



harmonies = \chordmode {
  \set chordChanges = ##f
  r2. c1:7+ s1. b1:7 s1.bes1:7+ s1. e1:m7 a:7 d:7+ s4 r2. d1:7+
  c:m7 f:9- bes:7+ s c:m7 f:9- bes:6 s e:m7 a:7 d:7+ s d:m7 g:7 c:7+ s
  c1:7+ s1. b1:7 s1.bes1:7+ s1. e1:m7 a:7 d:7+ s4 r2.
  d1:7+ s e:m7 a:7 d:7+ s e:m7 s
  d2.:7+ s s4. des:7+ c2.:7+ s  s4. des:7+ d2.:7+

}


theNotes =  \relative c'' {
  \clef "treble" \key c \major \time 4/4
  \override Tie.layer = #-2
  \partial 2. g4 \fermata a \fermata bes \fermata
  \mark \markup { \raise #1.2 \with-color #red \musicglyph "scripts.segno" \box A }
  \repeat volta 2 {
    b8 8 8 8 4 8 8 | \time 6/4 8 8 2 a4 b c | \time 4/4
    b8 8 8 8 4 8 8 | \time 6/4 8 8 2 a4 b c | \time 4/4
    a8 8 8 8 4 8 8 | \time 6/4 8 8 2 g4 a bes | \time 4/4
    a2 2~ | 4 g g a |
    \mark \markup {  \with-color #red \musicglyph "scripts.coda" }
    fis1 }
  \alternative {
    { r4 g4  a  bes  }
    { r g a bes }
  }
  \bar "||" \break \mark #2
  d1~ | 2 c4. bes8 | c2 2~ | 2 bes4. a8 | bes2. g4 | c, d es a | g1~ | 1 | \break
  g2 2~ | 2 b4. a8 | fis2 2~ | 2 a8 as g ges | f!2 2~ | 2 a4. g8 | es1
  r4 g4  a  bes   \bar "||" \break \mark #1
  b8 8 8 8 4 8 8 | \time 6/4 8 8 2 a4 b c | \time 4/4
  b8 8 8 8 4 8 8 | \time 6/4 8 8 2 a4 b c | \time 4/4
  a8 8 8 8 4 8 8 |  \time 6/4 8 8 2 g4 a bes | \time 4/4
  a2 2~ | 4 g g a | gis1 | r4 g  a  bes  |
  \break \bar "|."
  \mark \markup {  \with-color #red \musicglyph "scripts.coda" }
  fis1~ | 1 | g2 2~ | 4 4 4 a | fis1~ | 1 | g2 2~ | 4 4 b d | \break
  \time 3/4 \repeat volta 2 {
    cis8 8 8 8 4 | 8 8 8 8 4 | 4. c | b 8 8 8 8 4 | 8 8 8 8 4 | b4. c }
  cis4 r r  \bar ".."
}

verse = \lyricmode {
  Com -- me nos voix ba da ba da da da da da da
  Chan -- tent tout bas ba da ba da da da da da da
  Nos cœurs y voient ba da ba da da da da da da
  Comme u -- ne chan -- ce __ comme un es -- poir
  Com -- me nos \repeat unfold 3 { \skip 1 }

  joies __
  Bien des dra -- mes __
  Et voi -- là!
  C'est u -- ne longue his -- toire __
  Un homme __
  U -- ne fem -- me __
  Ont for -- gé la tra -- me __  du ha -- sard.

  Com -- me nos voix ba da ba da da da da da da
  Nos cœurs y voient ba da ba da da da da da da
  En -- core une fois ba da ba da da da da da da
  Comme un -- e chan -- ce
  Comme un es -- poir.
  Com --me nos
  là. __

  Chan -- ce __ qui pas -- sait là
  Chan -- ce pour toi et moi ba da ba da da da da da da
  Toi et moi ba da ba da da da da da da
  Toi et moi.
}

verseB = \lyricmode {
  \repeat unfold 3 { \skip 1 } voix ba da ba da da da da da da
  Nos cœurs y croient ba da ba da da da da da da
  En -- core une fois ba da ba da da da da da da
  Tout re -- com -- men -- ce, __ la vie re -- part
  \repeat unfold 3 { \skip 1 } Com -- bien de
}
verseC = \lyricmode {
  \repeat unfold 3 { \skip 1 }  voix ba da ba da da da da da da
  Nos cœurs en joie ba da ba da da da da da da
  On fait le choix ba da ba da da da da da da
  D'u -- ne ro -- man -- ce __
  Qui pas -- sait
}


\book {
  \paper {
    #(set-paper-size "a4")
  }
  #(define output-suffix "Vocala4")
  \bookpart {
    \score {
      <<
        \new ChordNames { \harmonies }
        \new Staff \with { instrumentName = Vocal }
        <<
          \new Voice = "mel"
          \theNotes
        >>
        \new Lyrics \lyricsto "mel" \verse
        \new Lyrics \lyricsto "mel" \verseB
        \new Lyrics \lyricsto "mel" \verseC
      >>
} } }

--
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/ - http://photos.vintherine.org/




reply via email to

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