Subject: Comment aligner paroles russes et françaises impliquant des décalages sur une même portée

From: "Daniel Bernair" <[email-masked]>
Date: Tue, 11 Nov 2014 19:41:25 +0100

Bonjour,
J’ai encodé et compilé une partition de 417 mesures à quatre portées avec les paroles en russe. J’encode les paroles française mais certaines mesures comporte quelque petits décalages.   
Je cherche depuis ce matin dans les brochures et le forum , sans succès, comment adapter à la fois les notes et les paroles aux différents rythmes. 
Je voudrais éviter d’avoir deux fois les notes pour la version russe et pour la version française ce qui deviendrait assez lourd.
Quelqu’un pourrait-il me remettre sur la bonne voie ? Voir les deux fichiers attachés (très réduits).
Merci.  
Daniel Bernair

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 11 Nov 2014 20:19:01 +0100

Bonjour Daniel,

Le 11 novembre 2014 19:41, Daniel Bernair <[email-masked]> a
écrit :

> Quelqu’un pourrait-il me remettre sur la bonne voie ?
>
>
Une idée : utiliser des balises.
Cf.
http://lilypond.org/doc/v2.18/Documentation/notation/different-editions-from-one-source#using-tags

Cordialement,
Pierre

---

From: Bernard Meylan <[email-masked]>
Date: Wed, 12 Nov 2014 00:22:01 -0700 (MST)

Est-ce que ceci conviendrait (mesures 3 à 5):

\version "2.19.15"

\header {
  tagline = ##f
}

global = {
  \key c \major
  \time 4/4
}

sopranoVoice = \relative c'' {
  \global
  g8. g16 d' c b a g4. g8 c8 c8 e8 e8 c4 g8 c8 b8 
  <<
	\new Voice { \stemDown a16 \noBeam b} 
	{ \stemUp a16[ b]} >> \stemNeutral 
  c8 fis,8 
  % 15
  g4 r8 g8 b8 b8 
  
  <<
	\new Voice { \stemDown c16 \noBeam b} 
	{ \stemUp c16[ b]} >> \stemNeutral 

  a16 b16 c4 g8 c8 b8 b8 b16[ f'16] 

<<
	\new Voice { \stemDown d16 \noBeam b} 
	{ \stemUp d16[ b]} >> \stemNeutral 
  c4. 
  
  <<
	\new Voice { \stemDown c8} 
	{ \stemUp c16 c} >> \stemNeutral 
  % 20
  a8 a8 a8 c8 c4 g8 g8 g8. g16 d'8 b8 c4 r4
  
}

verseOne = \lyricmode {
  tait tout droit de son cou -- vent,
  In -- no -- cente et gen -- til -- le,
  Qui n'a -- vait __ _ pas seize ans.
  Le jeu -- di, jour __ _ de vi -- si -- te,
  Ell' ve -- nait chez ma __ _ mère,
  Et ell' nous chan -- tait la Trui -- te,
  La Trui -- te de Schu -- bert.
  
}

verseTwo = \lyricmode {
  dût cou -- cher à la mai -- son;
  Or, mal -- gré son jeune â -- ge,
  Ell' a -- vait d'l'obs -- ti -- na -- tion.
  Et, pen -- dant trois heu -- res de sui -- te,
  Au mi -- lieu des __ é -- _ clairs,
  Ell' nous a jou -- é la Trui -- te,
  La Trui -- te de Schu -- bert.
  
}

\score {
  \new Staff \with {
    instrumentName = "S."
  } { \sopranoVoice }
  \addlyrics { \verseOne }
  \addlyrics { \verseTwo }
  \layout { }
}

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Comment-aligner-paroles-russes-et-francaises-impliquant-des-decalages-sur-une-meme-portee-tp7581883p7581885.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 12 Nov 2014 13:33:37 +0100

Re,

Cf.
> http://lilypond.org/doc/v2.18/Documentation/notation/different-editions-from-one-source#using-tags

En me relisant je me dis que j'ai peut-être été un peu court.
Donc, en complément d'info, ci-dessous un petit exemple :

\version "2.19.15"

myMusic = {
  \repeat unfold 8 a'4
  \tag Portee {
   <<
     { \repeat unfold 8 a'4 } \\ { \repeat unfold 2 a1 }
  }
  \tag Ru {
    \repeat unfold 8 a'4
  }
  \tag Fr {
    \repeat unfold 2 a1
  }
   \repeat unfold 4 a'4
}

<<
  \new Staff \keepWithTag Portee \new Voice = un \myMusic
  \new Devnull = ru \keepWithTag Ru \myMusic
  \new Lyrics \lyricsto ru { \repeat unfold 20 bla }
  \new Devnull = fr \keepWithTag Fr \myMusic
  \new Lyrics \lyricsto fr { \repeat unfold 14 glou }

Cordialement,
Pierre

---

From: "Daniel Bernair" <[email-masked]>
Date: Wed, 12 Nov 2014 18:35:33 +0100

Cher Pierre, je n’ai pas réussi à implémenter ta proposition. Finalement, j’ai trouvé dans la manuel de notation la fonction \set associatedVoice mais ce qu’elle m’a fait suer ! Enfin ma première alternative des paroles et musique fonctionne.
Merci quand même pour ta participation.
Bien amicalement.
Daniel Bernair 

From: Pierre Perol-Schneider 
Sent: Wednesday, November 12, 2014 1:33 PM
To: Daniel Bernair 
Cc: lilypond-user-fr 
Subject: Re: Comment aligner paroles russes et françaises impliquant des décalages sur une même portée

Re,

Le 11 novembre 2014 20:19, Pierre Perol-Schneider <[email-masked]> a écrit :

  Cf. http://lilypond.org/doc/v2.18/Documentation/notation/different-editions-from-one-source#using-tags

\version "2.19.15"

myMusic = { 
  \repeat unfold 8 a'4
  \tag Portee { 
   <<
  }
  \tag Ru { 
    \repeat unfold 8 a'4
  }
  \tag Fr { 
    \repeat unfold 2 a1
  }
   \repeat unfold 4 a'4
}

<<

Cordialement,

Pierre

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 13 Nov 2014 14:09:23 +0100

Bonjour Daniel,

Le 12 novembre 2014 18:35, Daniel Bernair <[email-masked]> a
écrit :

> Finalement, j’ai trouvé dans la manuel de notation la fonction \set
> associatedVoice mais ce qu’elle m’a fait suer !
>

Je ne suis pas surpris, cette commande est assez, heu... "spéciale"; a
titre perso je préfère l'éviter.
Bravo à toi !
Cordialement,
Pierre

---

From: "Daniel Bernair" <[email-masked]>
Date: Thu, 13 Nov 2014 16:53:10 +0100

Merci pour votre aide à tous. J’ai essayé toutes les propositions et finalement c’est la solution de Bernard qui est le plus facile.
Il faut quand même se battre un peu pour les paroles et les hampes mais cela va.
Bien amicalement.
Daniel Bernair

From: Pierre Perol-Schneider 
Sent: Thursday, November 13, 2014 2:09 PM
To: Daniel Bernair 
Cc: lilypond-user-fr 
Subject: Re: Comment aligner paroles russes et françaises impliquant des décalages sur une même portée

Bonjour Daniel,

Le 12 novembre 2014 18:35, Daniel Bernair <[email-masked]> a écrit :

  Finalement, j’ai trouvé dans la manuel de notation la fonction \set associatedVoice mais ce qu’elle m’a fait suer ! 

Je ne suis pas surpris, cette commande est assez, heu... "spéciale"; a titre perso je préfère l'éviter.

Bravo à toi !

Cordialement,

Pierre