je n'affiche pas mes barres de reprises

bonjour a tous.
je n'arrive plus a afficher des barres de reprises!
voici mon code:
\relative c
{
\repeat volta 2 {\bar"[I:]"c'4. d8 e4 d8 c e b b b b4 a8 g fis4. g8 b a g fis g4(a) b2\bar":I]"}
}
je suis en 2.24.3 pour Lilypond.
Je n'ai pas su trouver la solution dans la doc.
Par avance . merci

Avec les nouvelles versions, l'instruction volta met elle-même les barres nécessaires:

\version "2.25.11"

\relative c
{
\repeat volta 2 {
c'4. d8 e4 d8 c e b b b b4 a8 g fis4. g8 b a g fis g4(a) b2
}
}

Et sans volta, le code est le suivant:

\version "2.25.11"

\relative c
{
\bar ".|:"
c'4. d8 e4 d8 c e b b b b4 a8 g fis4. g8 b a g fis g4(a) b2
\bar ":|."
}

Au plaisir,

Ben

Bon jour Ben .
Merci de m'avoir répondu.
Cependant je ne suis pas en version 25, mais 23.

De plus moi je veux que les reprises marque les crochets.
de plus la marque de fin de mesure disparait
Cordialement

Bonjour Christian,

Je n'ai plus la version 23, ni la 24, mais il me semble que c'est la même syntaxe qu'avec la 25.

Pour ma part, j'obtiens des barres de mesures avec crochets avec ce code:

\version "2.24.3"

\relative c
{
\bar "[|:"
c'4. d8 e4 d8 c e b b b b4 a8 g fis4. g8 b a g fis g4(a) b2
\bar ":|]"
}

Au plaisir,

Ben

Bonjour,

Si c'est pour que toutes les barres de reprise aient des crochets on peut redéfinir les propriétés startRepeatBarType, endRepeatBarType et doubleRepeatBarType (en v2.24).

\layout {
  \context {
    \Score
    printInitialRepeatBar = ##t
    % startRepeatType = "[|:"  % v2.25.19
    % doubleRepeatType = ":|][|:"
    % endRepeatType = ":|]"
    startRepeatBarType = "[|:"  % v2.24.4
    doubleRepeatBarType = ":|][|:"
    endRepeatBarType = ":|]"
  }
}

Merci Xavier pour ta réponse.
Cela marche.
Sauf que dans l'extrait de partition ci dessous cela marche

\version "2.24.3"
%----------------------------------------------
Global=
{
\numericTimeSignature
\key c\major
\partial 4
\time 4/4
}
%---------------------------------
LaVoix =
\transpose c d
\relative c'
{
\Global
\tuplet 3/2{c4 e8}

    \bar "[|:" \tuplet 3/2{g4 g8} 2 \tuplet 3/2{a4 8} g2 r4 \tuplet 3/2{c,4 e8} 
   \tuplet 3/2{g4 8}2 f8 e d2 r4  \tuplet 3/2{c4 e8} \tuplet 3/2{g4 8}2  \tuplet 3/2{a4 8}
   g2 r4 f  e8 c~4 r d8 d  r2. \tuplet 3/2{c4 e8}  \bar":|]"
  
}

%--------------------------------
\score
{
\context Voice = voix \LaVoix
\layout {}
\midi {}
}
alors pourquoi dans un cas et pas dans l'autre?
Bonne journée

Salut Xavier !
Il me semble que tu as inversé les versions...

\layout {
\context {
\Score
printInitialRepeatBar = ##t
startRepeatType = "[|:" % v2.24.4
doubleRepeatType = ":|][|:"
endRepeatType = ":|]"
startRepeatBarType = "[|:" % v2.25.19
doubleRepeatBarType = ":|][|:"
endRepeatBarType = ":|]"
}
}

Global=
{
\numericTimeSignature
\key c\major
\partial 4
\time 4/4
}
%---------------------------------
\transpose c d
\relative c'
{
\Global
\tuplet 3/2{c4 e8}

\repeat volta 2 { \tuplet 3/2{g4 g8} 2 \tuplet 3/2{a4 8} g2 r4 \tuplet 3/2{c,4 e8} 

\tuplet 3/2{g4 8}2 f8 e d2 r4 \tuplet 3/2{c4 e8} \tuplet 3/2{g4 8}2 \tuplet 3/2{a4 8}
g2 r4 f e8 c~4 r d8 d r2. \tuplet 3/2{c4 e8}
}
}

merci Yagloops de répondre a mon message;
Cependant j'aimerai savoir pourquoi cela fonctionne et d'autre fois non?
sacrée Lily elle aime faire des siennes.
Bonne journées a tous

Bonjour,

si j'ai bien vu, cela ne marche pas car ce n'est pas le tiret vertical (alt Gr+6 ) mais à la place un I majuscule, en tout cas c'est ce qui sort quand je copie votre code :

\relative c
{
\repeat volta 2 {\bar"[I:]"c'4. d8 e4 d8 c e b b b b4 a8 g fis4. g8 b a g fis g4(a) b2\bar":I]"}
}

la bonne syntaxe doit être \bar "[|:" et \bar":|]"

\relative c
{
\repeat volta 2 {\bar"[|:"c'4. d8 e4 d8 c e b b b b4 a8 g fis4. g8 b a g fis g4(a) b2\bar":|]"}
}

Bonne fin de soirée .

Il me semble que c'est une question de syntaxe entre les différentes versions...
Gilles

Effectivement, j'utilise en général la version de développement et j'ai complété pour la version stable. Mais au moment de mettre un commentaire pour indiquer la version à côté de chaque syntaxe je me suis emmêlé les pinceaux.

bonjour a tous.
voila c'est résolu!
je me trompais dans le caractere vertical
Merci a vous.
Bonne journée