Subject: Double barre en fin de ligne - barre de reprise à la suivante

From: Bernard Meylan <[email-masked]>
Date: Mon, 1 Mar 2021 06:57:23 -0700 (MST)

Bonjour à tous/toutes!

Il est d'usage, lorsqu'il y a une barre de reprise (\repeat volta 2 {}) qui
débute une ligne, de mettre une double barre à la fin de la ligne
précédente, surtout s'il y a soit un changement de métrique, soit un
changement de tonalité. Lorsque je fais:

musiquemusique \bar "||" (fin de ligne)
\repeat volta 2 { musiquemusique }

la barre de reprise est "annulée" par le \bar "||" précédent. Comment
contourner ce problème?

-----
Cordialement

Bernard
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: Jacques Menu <[email-masked]>
Date: Mon, 1 Mar 2021 18:26:48 +0100

Salut Bernard,

> Le 1 mars 2021 à 14:57, Bernard Meylan <[email-masked]> a écrit :
> 
> Bonjour à tous/toutes!
> 

Peut-être un s128 avant la barre de reprise pour empêcher que les deux barres soient au même moment pour LP, même si ça n’est pas très propre?

JM

---

From: Jean Abou Samra <[email-masked]>
Date: Mon, 1 Mar 2021 18:43:43 +0100

> la barre de reprise est "annulée" par le \bar "||" précédent. Comment

Bonjour,

Sans doute comme ceci :

\version "2.23.1"

\defineBarLine "||-double-reprise" #'("||" ".|:" "")

{
   c'1
   \bar "||-double-reprise"
   \break
   \repeat volta 2 { c'1 1 }
}

Dans la documentation :

lilypond.org/doc/v2.22/Documentation/notation/bars.fr.html#bar-lines

Cordialement,
Jean

---

From: Bernard Meylan <[email-masked]>
Date: Mon, 1 Mar 2021 10:43:56 -0700 (MST)

Hélas, avec cette solution, tout est décalé et je ne parle même pas des
silences remplissant plusieurs mesures… J'ai essayé avec \grace s128, et
cela s'arrange mais alors ma double barre devient… triple…

-----
Cordialement

Bernard

---

From: Xavier Scheuer <[email-masked]>
Date: Mon, 1 Mar 2021 19:27:41 +0100

Bonjour,

Dans la documentation en question il y a des exemples de \bar ".|:-||" qui
est déjà défini par défaut et qui correspond à ce que désire Bernard.
Et en utilisant

\layout {
  \context {
    \Score
    startRepeatType = ".|:-||"
  }
}

on modifie le comportement par défaut lors des débuts de reprise. Plus
besoin d'utiliser \bar au moment de celles-ci.

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Jean Abou Samra <[email-masked]>
Date: Mon, 1 Mar 2021 20:04:46 +0100

Le 01/03/2021 à 19:27, Xavier Scheuer a 
écrit :lilypond.org/doc/v2.22/Documentation/notation/bars.fr.html#bar-lines 
<http://lilypond.org/doc/v2.22/Documentation/notation/bars.fr.html#bar-lines>

> Bonjour,
>
> Dans la documentation en question il y a des exemples de \bar ".|:-||" 
> qui est déjà défini par défaut et qui correspond à ce que désire Bernard.
> Et en utilisant
>
> \layout {
>   \context {
>     \Score

Ah oui ! Je n'y avais pas fait attention, merci beaucoup !

Jean

---

From: Jean-Paul Quelen <[email-masked]>
Date: Tue, 2 Mar 2021 00:21:35 +0100

Bonjour,
On peut aussi remplacer systématiquement \bar"||" par \bar ".|:-||"

Exemple:
{  c'1
   \bar ".|:-||"
   \break
   \repeat volta 2 { c'1 c'1 }
   \break
   c'1
   \bar ".|:-||"
   \repeat volta 2 { c'1 c'1 }

}
Dans le premier cas il y a || une nouvelle portée et ||:. dans le 2e cas 
il n'y a pas de || car il n'y a pas de \break.

Cordialement
JPQ

---

From: Bernard Meylan <[email-masked]>
Date: Tue, 2 Mar 2021 08:19:44 -0700 (MST)

Xavier Scheuer wrote
>     startRepeatType = ".|:-||"

C'est la meilleure solution… et je m'aperçois que je lis vraiment la doc
complètement de travers… ça m'avait totalement échappé…

-----
Cordialement

Bernard

---

From: "F. Moinard" <[email-masked]>
Date: Wed, 3 Mar 2021 12:15:17 +0400

Bonjour,

> Xavier Scheuer wrote

(...)

> C'est la meilleure solution…

Je vais me servir plus souvent de \bar ".|:-||", mais...

> et je m'aperçois que je lis vraiment la doc

...également, depuis une petite éternité en plus !

Merci ;)
Frédéric

---

From: Jean Abou Samra <[email-masked]>
Date: Sat, 6 Mar 2021 23:47:41 +0100

Mise à jour : https://gitlab.com/lilypond/lilypond/-/merge_requests/676 !