Subject: Citation avec lyrics

From: MORIN Paul <[email-masked]>
Date: Tue, 22 Jan 2019 09:01:15 +0000

Bonjour à tous
Merci tout d’abord pour ce forum tres actif et interessant.
Mon problème: je voudrais faire une citation d’une voix dans une autre ( pour faciliter les départs au bon moment!). Pas de problème quand il s’agit d’une voix instrumentale, mais je n’ai pas pu trouver sur la doc comment le faire pour une voix chantée, c’est à dire avec lyrics.
Quelqu’un a une idée?
Merci d’avance.

Paul Morin ( chef de choeur amateur)

---

From: Remy CLAVERIE <[email-masked]>
Date: Tue, 22 Jan 2019 11:27:31 +0100 (CET)

Bonjour Paul, bonjour à tous,

Voici un exemple pour une partie instrumentale.

Est-ce bien cela que tu voulais ?

Si tu as des questions, n'hésites pas. 

Bonne journée,

Rémy

> Message du 22/01/19 10:28
> De : "MORIN Paul" 

> A : "[email-masked]" 

> Copie à : 
> Objet : Citation avec lyrics
> 
> Bonjour à tous
> _______________________________________________ liste de diffusion lilypond-user-fr [email-masked] https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Jean ABOU SAMRA <[email-masked]>
Date: Tue, 22 Jan 2019 20:19:48 +0100

Bonjour,
Je ne suis pas sûr de savoir ce que vous recherchez.
Dans LilyPond, deux mécanismes différents peuvent s'appeler « citation ».
Le premier sert à éviter de réécrire une voix. Si deux instruments jouent à l'unisson, on peut mettre dans l'un l'instruction \quoteDuring qui recopiera automatiquement les notes de l'autre voix.
Cette possibilité est documentée ici :
http://lilypond.org/doc/v2.18/Documentation/notation/writing-parts#quoting-other-voices <http://lilypond.org/doc/v2.18/Documentation/notation/writing-parts#quoting-other-voices>
S'il s'agit de recopier les paroles en même temps que la musique, je ne connais pas de moyen d'y parvenir avec \quoteDuring.
Mais on peut faire simple, en stockant les paroles communes dans une variable (la musique n'a aucun intérêt) :

\version "2.19.82"

% stocker les paroles redondantes dans une variable
parolesCommunes = \lyricmode { pa -- roles com -- munes }

<<
  \relative c' { c4 d e f g a b c }
  \addlyrics {
    dif -- fé -- ren -- tes
    \parolesCommunes
  }

  \relative  c'' { c4 b a g f e d c }
  \addlyrics {
    pas la même chose
    \parolesCommunes
  }

Mais les citations qui facilitent les départs sont plutôt celles qui figurent en notes plus petites, un peu comme les appoggiatures. Il s'agit du paragraphe suivant de la même page de documentation (http://lilypond.org/doc/v2.18/Documentation/notation/writing-parts#formatting-cue-notes <http://lilypond.org/doc/v2.18/Documentation/notation/writing-parts#formatting-cue-notes>).
LilyPond ne dispose pas à ma connaissance d'une méthode prédéfinie pour ce genre de citations avec des paroles, mais il est très simple de mettre en forme soi-même le texte des paroles que l'on ajoute. On veut tout simplement diminuer la taille du texte, ce qui se réalise aisément à l'aide d'un \override. Pour faire cohabiter plusieurs contextes de paroles au même moment, on ajoute \addlyrics après la déclaration du CueVoice. Ainsi, on a deux Lyrics, l'un rattaché au Voice, et l'autre temporaire rattaché au CueVoice.

Trois exemples se trouvent à la fin de ce message. Le premier montre comment s'y prendre, en plaçant les paroles citées en-dessous de la portée, ce qui reste relativement simple. Le deuxième est un peu plus subtil, il s'agit de placer les paroles citées au-dessus de la portée.
Enfin, le troisième illustre la méthode du fainéant qui n'a pas le temps de créer des contextes de paroles bien alignés : on peut simplement placer les paroles citées dans une annotation textuelle, que l'on ajoute à une parole comme n'importe quelle articulation ! ( c4-"mes paroles" comme c4-"rit." …)

J'espère que ces considérations vous auront éclairé.

Cordialement,
Jean Abou Samra.

%%%%%%%%%%%%%%%%%%%%%%%%%
% exemple 1
\version "2.19.2"

% ajouter une citation de paroles en-dessous de la portée

\relative c' {
  % avant citation
  c4 d e f
  <<
    % musique pendant la citation.
    {
      \voiceTwo g a b c
    }
    % musique citée
    \new CueVoice {
      \voiceOne
      c8 d e4 f g
    }
    % paroles de la musique citée
    \addlyrics {
      % diminuer la taille de police des paroles citées
      \override LyricText.font-size = #-2
        pa -- ro -- les ci -- tées
    }
  % après la citation
  % la voix 1 est devenue voix 2 pour laisser la place à la citation
  % donc il faut rappeler qu'il n'y a plus qu'une voix pour retrouver le positionnement normal
  \oneVoice
  b, a g f
}
\addlyrics {
  Voi -- ci mes pa -- ro -- les prin -- ci -- pa -- les  la -- la
}

%%%%%%%%%%%%%%%%%%%%%%%%%
% exemple 2
\version "2.19.82"

% ajouter une citation de paroles au-dessus de la portée
\new Staff = "staff" {
  \relative c' {
    c4 d e f
    <<
      { \voiceTwo g a b c }
      % musique citée
      \new CueVoice = "my_cue_voice" {
        \voiceOne
        c8 d e4 f g
      }
      % paroles de la musique citée
      \new Lyrics \with {
        alignAboveContext = "staff"
      } {
      \lyricsto "my_cue_voice" {
        % diminuer la taille de police des paroles citées
        \override LyricText.font-size = #-2
          pa -- ro -- les ci -- tées
      } }
    \oneVoice
    b, a g f
  }
  \addlyrics {
    Voi -- ci mes pa -- ro -- les prin -- ci -- pa -- les ah ah
  }
}

%%%%%%%%%%%%%%%%%%%%%%%%%
% exemple 3

\version "2.19.82"

\relative c' {
  c4 d e f
  <<
    { \voiceTwo g a b c }
    \new CueVoice {
      \voiceOne
      g'^"paroles citées" a b c % méthode simpliste mais qui fonctionne
    }
  \oneVoice
  c1
}
\addlyrics {
  Pa -- ro -- les prin -- ci -- pa -- les -- la -- la
}

> Le 22 janv. 2019 à 11:27, Remy CLAVERIE <[email-masked]> a écrit :
> 
> > De : "MORIN Paul" <[email-masked]>
> > A : "[email-masked]" <[email-masked]>
> > Copie à : 
> <CueExampleInstrumental.ly>_______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Valentin Villenave <[email-masked]>
Date: Tue, 22 Jan 2019 21:08:46 +0000

> Dans LilyPond, deux mécanismes différents peuvent s'appeler « citation ».
[…]
> Trois exemples se trouvent à la fin de ce message.
[…]
> J'espère que ces considérations vous auront éclairé.

J’avais commencé à rédiger une réponse, mais vous avez été plus
rapide, plus complet, plus clair et plus méthodique. Donc, merci et
bravo.

Cordialement,
V. Villenave.

---

From: MORIN Paul <[email-masked]>
Date: Tue, 22 Jan 2019 15:12:59 +0000

parfait!
merci Rémy
c'est bien ce que je cherchais. Je crois que dans mon essai précédent je n'avais pas mis le new Lyrics au bon endroit...
bonne journée itou

Paul
________________________________
De : Remy CLAVERIE [[email-masked]]
Envoyé : mardi 22 janvier 2019 11:27
À : MORIN Paul; [email-masked]
Objet : re: Citation avec lyrics

Bonne journée,

Rémy

---

From: Valentin Villenave <[email-masked]>
Date: Tue, 22 Jan 2019 23:17:24 +0000

On 1/22/19, MORIN Paul <[email-masked]> wrote:
> c'est bien ce que je cherchais. Je crois que dans mon essai précédent je
> n'avais pas mis le new Lyrics au bon endroit...

Attention, vous n’êtes pas abonné à la liste (heureusement les
personnes qui vous ont répondu ont l’habitude de mettre les adresses
en Cc, sans quoi vous n’auriez pas reçu leurs réponses). Quant à vos
propres messages, ils ont été acceptés manuellement par Christophe et
moi, mais si vous souhaitez prendre part aux discussions ultérieures
de la liste, le plus simple et de vous inscrire:
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Cordialement,
V. V.

---

From: Jean ABOU SAMRA <[email-masked]>
Date: Thu, 24 Jan 2019 17:44:27 +0100

> Le 22 janv. 2019 à 22:08, Valentin Villenave <[email-masked]> a écrit :
> 
De rien ! Heureux d'avoir pu être utile, et content aussi de voir que je commence à être capable d'aider les autres sur LilyPond. C'est signe que je progresse !
Cordialement,
J.A.S.