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
tests paroles et rythmes.ly (1.57 KB)
tests paroles et rythmes.pdf (36.4 KB)
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.
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 <****@****> a écrit :
Une idée : utiliser des balises.
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
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 <****@****> 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