Centrer les paroles

Bonjour !

Pour la réalisation d'un document pédagogique, j'ai besoin de centrer du texte sous des notes.
J'ai essayé en mettant ce texte comme des paroles, qui s'affichent automatiquement alignées à gauche. J'ai essayé d'ajouter \override LyricText #'self-alignment-X = 0 ou encore \override LyricText #'self-alignment-X = CENTER , sans succès.
Est-ce que je suis sur la bonne voie ? Ou est-ce qu'il faut utiliser autre chose que Lyrics pour aligner du texte sous les paroles ?

Merci !

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

Voici :

#(set-global-staff-size 20)

\paper {
#(define dump-extents #t)
ragged-right = ##f
line-width = 17\cm
}

\layout {
indent = #0
\context {
\Score
\remove "Bar_number_engraver"
}
}
melody= \relative c'
{
\time 16/4
\key c \major
\override Staff.TimeSignature #'stencil = ##f
c1 <c g'> \bar "||"
d <d a'>
\bar "||"
}

paroles = \lyricmode {\override LyricText #'self-alignment-X = #0 Fondamentale Tierce Quinte Accord Fondamentale Tierce Quinte Accord }
chord = \chordmode
{s1 s s c s s s d:m}

\new Score

<<
\new ChordNames \chord
\new Staff \melody
\new Lyrics { \paroles}

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

···

Le 30 juillet 2010 12:32, Éditions IN NOMINE <****@****> a écrit :

C'est bizarre, parce qu'avec la version 2.12, je faisais ainsi : \override LyricText #'self-alignment-X = #0 "texte à centrer", et ça marchait impec, au sein même du block \lyricmode {...}.

J'ai du mal à t'aider sur ce coup-là. Tu peux nous donner un bout de code, stp ?

A+

JMarc

Christophe Pochon a écrit :

Bonjour !

Pour la réalisation d'un document pédagogique, j'ai besoin de centrer du texte sous des notes.
J'ai essayé en mettant ce texte comme des paroles, qui s'affichent automatiquement alignées à gauche. J'ai essayé d'ajouter \override LyricText #'self-alignment-X = 0 ou encore \override LyricText #'self-alignment-X = CENTER , sans succès.
Est-ce que je suis sur la bonne voie ? Ou est-ce qu'il faut utiliser autre chose que Lyrics pour aligner du texte sous les paroles ?

Merci !

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


---

_______________________________________________
liste de diffusion lilypond-user-fr
[lilypond-user-fr@gnu.org](mailto:lilypond-user-fr@gnu.org)
[http://lists.gnu.org/mailman/listinfo/lilypond-user-fr](http://lists.gnu.org/mailman/listinfo/lilypond-user-fr)
  

C'est mon bloc score qui n'était pas correct. Cela fonctionne, ainsi :

\score
{
<<
\new ChordNames \chord
\new Staff {\melody}
\addlyrics { \paroles}

}

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

···

Le 30 juillet 2010 12:45, Christophe Pochon <****@****> a écrit :

Voici :

#(set-global-staff-size 20)

\paper {
#(define dump-extents #t)
ragged-right = ##f
line-width = 17\cm
}

\layout {
indent = #0
\context {
\Score
\remove "Bar_number_engraver"
}
}
melody= \relative c'
{
\time 16/4
\key c \major
\override Staff.TimeSignature #'stencil = ##f
c1 <c g'> \bar "||"
d <d a'>
\bar "||"
}

paroles = \lyricmode {\override LyricText #'self-alignment-X = #0 Fondamentale Tierce Quinte Accord Fondamentale Tierce Quinte Accord }
chord = \chordmode
{s1 s s c s s s d:m}

\new Score

<<
\new ChordNames \chord
\new Staff \melody
\new Lyrics { \paroles}

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

Le 30 juillet 2010 12:32, Éditions IN NOMINE <****@****> a écrit :

C'est bizarre, parce qu'avec la version 2.12, je faisais ainsi : \override LyricText #'self-alignment-X = #0 "texte à centrer", et ça marchait impec, au sein même du block \lyricmode {...}.

J'ai du mal à t'aider sur ce coup-là. Tu peux nous donner un bout de code, stp ?

A+

JMarc

Christophe Pochon a écrit :

Bonjour !

Pour la réalisation d'un document pédagogique, j'ai besoin de centrer du texte sous des notes.
J'ai essayé en mettant ce texte comme des paroles, qui s'affichent automatiquement alignées à gauche. J'ai essayé d'ajouter \override LyricText #'self-alignment-X = 0 ou encore \override LyricText #'self-alignment-X = CENTER , sans succès.
Est-ce que je suis sur la bonne voie ? Ou est-ce qu'il faut utiliser autre chose que Lyrics pour aligner du texte sous les paroles ?

Merci !

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


---

_______________________________________________
liste de diffusion lilypond-user-fr
[lilypond-user-fr@gnu.org](mailto:lilypond-user-fr@gnu.org)
[http://lists.gnu.org/mailman/listinfo/lilypond-user-fr](http://lists.gnu.org/mailman/listinfo/lilypond-user-fr)
  

Pour la réalisation d'un document pédagogique, j'ai besoin de centrer du
texte sous des notes.

en ajustant dans la portée,
\override Lyrics.LyricText #'X-offset

melody= \relative c'
{
  \time 16/4
  \key c \major
  \override Staff.TimeSignature #'stencil = ##f
  \once = #'-7
  c1
  \override Lyrics.LyricText #'X-offset = #'-3
  <c e> <c g'> <c e g> \bar "||"
  \once \override Lyrics.LyricText #'X-offset = #'-7
  d
  <d f>
  <d a'>
  <d f a>
  \bar "||"
}

···

--
Martial

2010/7/30 Christophe Pochon <****@****> :

C'est mon bloc score qui n'était pas correct. Cela fonctionne, ainsi :
\score
{
<<
\new ChordNames \chord
\new Staff {\melody}
\addlyrics { \paroles}
>>
}

En effet.

Par défaut les paroles sont *automatiquement centrées*.
Le problème venait du fait que ton \new Lyrics n'était pas "synchronisé"
sur ta mélodie.

Donc effectivement une solution était d'utiliser \addlyrics, une autre
aurait été de synchroniser tes paroles sur la voix (Voice) "mélodie"
au moyen de \lyricsto .

Comme ceci :

  \score {
    <<
      \new ChordNames \chord
      \new Staff \new Voice = "melodie" \melody
                 % le \new Voice = "nom" est obligatoire dans ce cas-ci
      \new Lyrics \lyricsto "melodie" { \paroles}
    >>
  }

En bref :

  – pas de \new Lyrics sans \lyricsto "nom de la voix" ;
  – OU BIEN \addlyrics _directement après_ la voix (~portée) en
    question.

Je radote... ;p

Cordialement,
Xavier

···

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

Comme ceci :
   \score {
     <<
       \new ChordNames \chord
       \new Staff \new Voice = "melodie" \melody
                  % le \new Voice = "nom" est obligatoire dans ce cas-ci
       \new Lyrics \lyricsto "melodie" { \paroles}
     >>
   }

ha ben vi c'est tout suite mieux et'y'a pas à se casser la tête !
merci LilyPond !
heu Xavier

···

--
Martial