Subject: Barre de reprise non visible

From: zarbot ziz <[email-masked]>
Date: Sun, 4 Dec 2022 20:04:39 -0500

Bonjour,

Dans l'exemple suivant la barre de reprise a la fin du bloc INTRO ne
s'affiche pas !
Je dois certainement faire quelque chose qui n'est pas correct ?

Également, si je veux préciser que le *bloc **A* se joue 3 fois comment
puis-je ajouter un 3X a la barre de reprise ?

Merci d'avance
Z

\score {
<<
   \new Devnull \repeat unfold 3 { s1*4 \break }
   \chords {    \transpose c c {

*     \Intro     \bar "[|:"      a1:m6.9 s1 s1 s1      \bar ":|]"*

   \A
   \bar "[|:"
   a1:m6 s1 d:m9 s1
   b:aug d:dim a:m s1
   \bar ":|]"

   } }
\relative c {
        \new Voice \with { \consists Pitch_squash_engraver }
        \key c \major \time 4/4
        \improvisationOn \hide Staff.Stem
        \repeat unfold 48 { b4 }
}
}

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 5 Dec 2022 06:37:44 +0100

Bonjour Z,
Par ex. :
\version "2.22.2"
\score {
  \new Staff <<
    \new Devnull \repeat unfold 3 { s1*4 \break }
    \chords {
      \repeat volta 2 { a1:m6.9 s1 s1 s1 }
      \repeat volta 3 {
        \mark\markup\small "×3"
        a1:m6 s1 d:m9 s1
        b:aug d:dim a:m s1
      }
    }
    \relative c {
      \new Voice \with { \consists Pitch_squash_engraver } {
        \key c \major \time 4/4
        \improvisationOn \hide Staff.Stem
        \repeat unfold 48 { b4 }
      }
    }
  \layout {
    \context {
      \Score
      startRepeatType = #"[|:"
      endRepeatType = #":|]"
      doubleRepeatType = #":|][|:"
    }
  }
}

Cordialement,
Pierre

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 5 Dec 2022 06:43:52 +0100

PS. Sinon, on peut aussi tout simplement écrire :

     \Intro
     \bar "[|:"
      a1:m6.9 s1 s1 s1
     %\bar ":|]"
     \bar ":|][|:"

   \A
   \bar "[|:"
   a1:m6 s1 d:m9 s1
   b:aug d:dim a:m s1
   \bar ":|]"

   } }

---

From: zarbot ziz <[email-masked]>
Date: Mon, 5 Dec 2022 11:01:12 -0500

Bonjour Pierre,

merci pour les réponses, les barres de reprises s'affichent bien par contre
le Markup ne fonctionne pas, ça génère une erreur ! il semble que ça entre
en conflit avec les marques de section \A ou \B ...

Voici une illustration de ce que j'aimerais reproduire  le texte *X4* a la
fin de la section *A*

Merci

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 5 Dec 2022 22:33:09 +0100

Bon c'est moche, mais je suis fatigué et je sèche un peu...
\version "2.22.2"
\score {
  \new Staff {
    \repeat volta 4 { \bar "[|:" \mark\default s1*4 \break s }
    \stopStaff
    \set Timing.measureLength = #(ly:make-moment 1/8)
    \tweak extra-offset #'(3 . -5)
    \mark\markup\bold\sans "x4" s8 \break
    \set Timing.measureLength = #(ly:make-moment 4/4)
    \startStaff
    \repeat volta 2 { \bar "[|:" \mark\default  s1*4 \break s }
  }
  \layout {
    \context {
      \Score
      markFormatter = #format-mark-box-alphabet
      startRepeatType = #"[|:"
      endRepeatType = #":|]"
      doubleRepeatType = #":|][|:"
    }
  }
}

Au fait, de quelle version parle-t-on ?
Cordialement,
Pierre

Le lun. 5 déc. 2022 à 17:01, zarbot ziz <[email-masked]> a écrit :

> Bonjour Pierre,
>
> merci pour les réponses, les barres de reprises s'affichent bien par
> contre le Markup ne fonctionne pas, ça génère une erreur ! il semble que ça
> entre en conflit avec les marques de section \A ou \B ...
>
> Voici une illustration de ce que j'aimerais reproduire  le texte *X4* a
> la fin de la section *A*
>
> Merci
>
>
>>>> Également, si je veux préciser que le *bloc **A* se joue 3 fois
>>>> comment puis-je ajouter un 3X a la barre de reprise ?
>>>>
>>>> Merci d'avance
>>>> Z
>>>>
>>>> \score {
>>>> <<

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 6 Dec 2022 10:21:41 +0100

En bidouillant un peu pour éviter la barre disgracieuse :

\version "2.22.2"

\defineBarLine "?" #'("" "[|:" "")

\score {
  <<
    \new ChordNames \chords {
      \repeat volta 4 {
        a1:m6.9 s d:m9 d:m9/c b:aug d:dim a:m s
      }
      s8
      \repeat volta 2 {
        d1:m9 s1*7
      }
    }
    \new Staff {
      \repeat volta 4 {
        \bar "[|:"
        \mark\default
        s1*4 \break s
      }
      \stopStaff
      \set Timing.measureLength = #(ly:make-moment 1/8)
      \tweak extra-offset #'(3 . -4.5) \mark\markup\bold\sans "x4"
      s8 \break
      \set Timing.measureLength = #(ly:make-moment 4/4)
      \startStaff
      \repeat volta 2 {
        \bar "?" % <= !bidouille
        \mark\default
        s1*4 \break s
      }
    }
  \layout {
    \context {
      \Score

Cordialement,
Pierre

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 8 Dec 2022 17:42:19 +0100

Au plaisir !
Pierre
PS. Attention à répondre à toute la liste.

Le mer. 7 déc. 2022 à 16:22, zarbot ziz <[email-masked]> a écrit :

> Merci beaucoup c'est très apprécié
> J'aurais pas trouvé !
> Bien cordialement
> Ziz
>
> On Tue, Dec 6, 2022 at 4:21 AM Pierre Perol-Schneider <
>>>> Voici une illustration de ce que j'aimerais reproduire  le texte *X4*
>>>> a la fin de la section *A*
>>>>
>>>> Merci
>>>>
>>>>