Subject: Alignement de paroles

From: bameylan <[email-masked]>
Date: Sat, 29 Dec 2012 15:25:02 -0800 (PST)

Bonsoir/jour à tous!

Dans ce petit bout de fichier:

\version "2.17.9"

global = {
  \key c \major
  \time 12/8
}

sopranoVoice = \relative c'' {
  \global
  c8 d c d e d e4. c8 \noBeam d \noBeam e d4
  
}

verse = \lyricmode {
  Vin -- ce -- rò Vin -- ce -- rò no!
  
}

\score {
  \new Staff { \sopranoVoice }
  \addlyrics { \verse }
}

j'aimerais que les syllabes se partagent automatiquement en fonction des
ligatures: le premier «Vincerò» se terminant sur le «mi» noire pointée, le
second avec une syllabe sur chaque croche avec le «no» sur le «ré» noire.
Mais même en donnant une valeur aux syllabes (Vin4. -- ce -- rò) ou en
essayant de forcer la reconnaissance des ligatures (c8[ d c] d[ e d]), cela
ne donne rien. Et pourtant, j'ai déjà fait ce genre de manip pour une pièce
de Dvorak... mais là, je sèche...

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Alignement-de-paroles-tp7578927.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 30 Dec 2012 01:23:18 +0100

2012/12/30 bameylan <[email-masked]>:
> (snip)

Bonsoir,

Je te conseille de relire la section "Musique vocale" du manuel de
notation : NR 2.1 Musique vocale
http://lilypond.org/doc/v2.17/Documentation/notation/vocal-music

Si tu utilises la commande \addlyrics (normalement placée juste après
le contexte "Voice", et non "Staff"), alors tu es dans le système
"Durée automatique des syllabes".  Il est donc normal que donner
une valeur aux syllabes ne fonctionne pas car pour cela tu dois être
dans le système "Durée explicite des syllabes".

Forcer la reconnaissance des ligatures ne fonctionne que si la
procédure de ligature automatique a été désactivée (via la commande
\autoBeamOff ), dans le système "Durée automatique des syllabes".

Enfin, je conseille d'utiliser \lyricsto plutôt que \addlyrics ,
surtout si tu as plusieurs voix.

%%%% Lily code
\version "2.17.9"

global = {
  \key c \major
  \time 12/8
}

sopranoVoice = \relative c'' {
  \global
  c8[ d c] d[ e d] e4. c8 d e |
  d4
}

verse = \lyricmode {

\score {
  <<
    \new Staff {
      \new Voice = "soprano" {
        \autoBeamOff
        \sopranoVoice
      }
    }
    \new Lyrics \lyricsto "soprano" {
      \verse
    }
}
%% End of lily code

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>