Subject: Liaison de prolongation non terminée lors derépétitions en présenced'une coda

From: Denis Bitouzé <[email-masked]>
Date: Tue, 22 Nov 2011 09:49:35 +0100

Bonjour,

lors de la compilation du fichier test.ly en fin de message est émis
l'avertissement suivant :

test.ly:8:4: Avertissement : liaison de prolongation non terminée
    
    c~

dû au fait que, à la dernière exécution de la partie répétée, le do ne
peut pas être lié au sol qui figure dans la coda. Sauf que cette coda
n'est pas censée être exécutée à la dernière mesure de la partie
répétée, mais à son avant-dernière mesure où il n'y pas de liaison.

Y a-t-il un moyen d'éviter cet avertissement, autrement qu'en
recourant à :

\alternative {
  { c~ }
  { c }
}

qui ne correspond pas à ce qui est attendu (le dernier do non lié
n'aurait pas de sens puisqu'il n'est pas joué) ?

Merci d'avance.

%%%%%%%%%%%%%%%%%%%%%%%% Fichier test.ly %%%%%%%%%%%%%%%%%%%%%%%%
\version "2.14.2"

theme = \relative c' {
  \repeat volta 4 {
    c1
    d
    e \mark \markup { \musicglyph #"scripts.coda" }
    c~
  }
  \break
  \mark \markup { \musicglyph #"scripts.coda" }
  g~
  g~
  g~
  g
}

themePart = \new Staff \theme

\score {
  <<
    \themePart
  \layout { }
}
-- 
Denis

---

From: "j-f.lucarelli" <[email-masked]>
Date: Tue, 22 Nov 2011 10:37:30 +0100

== En réponse au message du 22-11-2011, 09:49:47 ==

>n'aurait pas de sens puisqu'il n'est pas joué) ?

Il faut utiliser la commande \laissezVibrer, comme expliqué en http://lilypond.org/doc/v2.14/Documentation/notation/writing-rhythms#index-laissezVibrer-1

Cordialement,

Jean-François

>_______________________________________________
>liste de diffusion lilypond-user-fr
>[email-masked]
>https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

========================================

---

From: Denis Bitouzé <[email-masked]>
Date: Tue, 22 Nov 2011 14:40:09 +0100

Le mardi 22/11/11 à 10h37,
"j-f.lucarelli" <[email-masked]> a écrit :

> Il faut utiliser la commande \laissezVibrer, comme expliqué en
> http://lilypond.org/doc/v2.14/Documentation/notation/writing-rhythms#index-laissezVibrer-1

J'avais vu cette commande, mais n'avais pas imaginé qu'elle puisse
servir dans ce contexte, merci !

Cependant, si elle règle effectivement le problème dans ce contexte (il
n'y a plus d'avertissement), n'est-ce pas un « hasard » ? Elle semble
en effet n'avoir pas été conçue pour cela au départ...
-- 
Denis