lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: liaison non reconnue


From: Jean Abou Samra
Subject: Re: liaison non reconnue
Date: Tue, 22 Mar 2022 13:26:19 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0



Le 22/03/2022 à 11:08, Christian LE BARS a écrit :
Bonjour a tous

j’aimerai lier 2 notes entre elles:

j'ai écris ceci:

\version "2.22.1"
\score
{
 \relative c''
  {
   d1
 <<
   {d8 r }
 \\
   {r4 d2\grace{e8}d4~d}
 >>
 }
}

mais lily n'accepte pas  le ~ entre d1 et d8.

Pourquoi?

par avance merci



Pour comprendre, il faut se mettre à la place de Lily.
Si dans votre exemple il n'y avait pas le r4 dans la
deuxième voix, on ne saurait plus si la liaison du d1
se termine sur le d8 de la première voix ou sur le d2
de la seconde. C'est à cause de toutes ces ambiguïtés
que la construction << \\ >> ne continue pas le contexte
Voice existant, mais en crée un nouveau pour chaque
voix. Pour préserver le contexte Voice existant, il
faut recourir à la construction plus verbeuse mais
explicite avec \new Voice. L'expression { ... } qui
n'a pas de \new Voice est la suite de la voix principale,
les autres ont un \new Voice pour démarrer des voix
secondaires.

\version "2.22.2"

\relative c'' {
  d1~
  <<
    { \voiceOne d8 r }
    \new Voice { \voiceTwo r4 d2 \grace{ e8 } d4~ d }
  >>
  \oneVoice
}

Il y a un exemple similaire, avec une liaison de phrasé,
dans cette page de la doc :

lilypond.org/doc/v2.22/Documentation/learning/explicitly-instantiating-voices

Cordialement,
Jean





reply via email to

[Prev in Thread] Current Thread [Next in Thread]