Bonjour à tous.
Voici un code (simplifié= qui ne me convient pas :
\version "2.24.4"
\score
{
\relative c
{
c' d d r\break
\repeat volta 2
{
\bar "[|:" g1
}
\alternative
{
{g \bar":|]"}
{g1
% \coda
\mark \markup {\musicglyph "scripts.varcoda" }g
\bar"||" }
}
g
}
}
2 questions:
1- pourquoi le fait d'écrire : \bar "[|:" efface la barre de la mesure précédente ?
2- concernant la coda :
avec :\coda c'est bon
avec : \mark \markup {\musicglyph "scripts.varcoda" } ma coda est trop décalée à droite.
Par avance merci.
Et bonne journée.
bonjour,
je n'ai pas l'explication et ne trouve pas la solution pour la barre après le \break.
Cependant si on retire \break il n'y a pas ce problème .
pour la coda positionnez avec tweak X-offset
\tweak X-offset #-12 \mark \markup { \musicglyph "scripts.varcoda" }
Cordialement
Bonjour Martial.
Merci pour ta réponse.
C'est tout bon pour la coda.
Par contre, pour la barre de répétition,
j'avais remarqué que le break effaçait la barre de mesure,
ou laisser "lily" mettre sa barre par défaut supprimait mon souci.
donc c'est un bug de "lily".
Bonne journée
Bonjour Christian,
Ça a l'air de fonctionner :
\version "2.24.4"
\score {
\relative c {
c' d d r
\break
\repeat volta 2 { g1 }
\alternative {
{ g }
{ g1 \varcoda g \bar"||" }
}
g
}
\layout {
\context {
\Score
startRepeatBarType = "[|:"
endRepeatBarType = ":|]"
}
}
}
Cordialement,
Pierre
1 « J'aime »
Salut Christian
Le 03/03/2026 à 08:44, christianleBars via LilyPond a écrit :
1- pourquoi le fait d'écrire : \bar "[|:" efface la barre de la mesure
précédente ?
Je suppose que tu veux quelque chose comme \bar "||" \break \bar "[|:"
c'est ça ?
Au début de ton fichier colle ceci : \defineBarLine "||-[|:" #'("||"
"[|:" "[|:")
ensuite remplace \bar "||" \break \bar "[|:" par \bar "||-[|:"
--
Vincent Gay
Envoyé depuis mon saxo-phone
Bonjour à tous.
Merci Pierre et Vincent pour vos réponses.
J'ai choisi celle de Vincent, qui me va bien.
C'est Résolu.
Bonne journée
Bonjour Christian,
Même si vous avez trouvez une solution qui vous conviens je partage ici cette astuce que Jean m'avais donné il y a fort longtemps qui est bien pratique : remplacer \bar "[|:" par \bar "[|:-|"
Ainsi la mesure précédente aura bien une barre de fin verticale
Amicalement
Bonjour Sébastien.
Merci pour ta réponse.
Je la note dans mon fichier exemple.
Cordialement