Subject: volta_engraver

From: simon cornaz <[email-masked]>
Date: Tue, 24 May 2011 10:57:08 +0200

Bonjour, 

J'aimerais mettre en parallèle deux musiques qui ont chacune des
répétitions, mais pas au même endroit.

Ce que je voudrais, c'est que les volte soient indépendantes l'une de
l'autre, parce que là il me produit un mélange bizarre... J'ai enlevé le
context volta engraver de score pour le mettre indépendement dans
chacune des staff, mais sans succès?
any idea ?

voilà un ECM qui sera plus parlant:

\score{
  <<
    \new RhythmicStaff \with {\remove "Bar_engraver" \remove
"Time_signature_engraver" \consists "Volta_engraver"} {
      \set Staff.instrumentName="1er theme"
      \new Voice \with {\consists "Horizontal_bracket_engraver"}
      \repeat volta 2{
        r16( c-\markup{"première phrase"}[ c c] c c c c
                       c[ c c c8 c16 c8.])
                       r16(-\markup{"deuxième phrase"} \repeat unfold 2
{c16[ c c8]} c8.)
                       r16( c[-\markup{"troisième phrase"} c c] c[ c c c
c c c8])}
        \alternative{
          {
            \set Timing.measureLength = #(ly:make-moment 4 4)
            r2. c4}
          {
            \set Timing.measureLength = #(ly:make-moment 5 4)
            r8 c4 c8 r4 c c}}
      }
      \new RhythmicStaff \with{\consists "Volta_engraver"
instrumentName="refrain" \remove "Bar_engraver" \remove
"Time_signature_engraver"}{
        \new Voice \with{\consists "Horizontal_bracket_engraver"}
        \repeat volta 2{
          r8    c16[\startGroup  c] c8.[ c16] \stopGroup
          r4
          r8. \startGroup c8[ c16 c8] \stopGroup
          r16 \startGroup c\startGroup [ c c8 c8.\stopGroup]
c16[\startGroup c c8] \stopGroup \stopGroup
          r4
          r16 c[ c c] c8 c16[ c]}
        \alternative { {
          \set Timing.measureLength = #(ly:make-moment 4 4)
          c16[ c c c] r8 c8. c r16 c[ c c]}
                       {
                         \set Timing.measureLength = #(ly:make-moment 4
4)
                         c8. c c c r16 c c c}}
      }
   \layout{
     \context{
       \Score
       \remove "Volta_engraver"}
   }
 }

Merci d'avance

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 24 May 2011 14:51:02 +0200

> chacune des staff, mais sans succès?

Yep!

Enlève  "Repeat_acknowledge_engraver"  du context  Score  et mets-le
au niveau  RhythmicStaff .

Je savais qu'il devait y a voir un engraver de ce type, j'ai cherché et
ai finalement trouvé ce que je voulais dans un de mes propres messages !
:D

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: simon cornaz <[email-masked]>
Date: Wed, 25 May 2011 10:01:09 +0200

Yes, merci ça marche ! =)