lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: repeat volta avec 2 alternative en écourtant la barre de la deuxième


From: Jean Abou Samra
Subject: Re: repeat volta avec 2 alternative en écourtant la barre de la deuxième
Date: Sat, 24 Jun 2023 10:04:50 +0200
User-agent: Evolution 3.48.3 (3.48.3-1.fc38)

Bonjour Daniel,

Pas besoin de repeatCommands ici, le voltaSpannerDuration suffit, mais il faut le mettre au début de l'alternative concernée, et le laisser actif jusqu'à la fin (donc ne pas mettre \once). Sur votre code, cela donne

\version "2.24.1"

\relative c'' {
  \key es \major 
  \time 3/4
  \partial 2
  r4 r4  |
  r4 ^\f  c4  c4 | % 31
  \repeat volta 2 {
    as'4.  f8  c8 [  d8 ] | % 32
    bes4  es4  c8 [  d8 ]
    | % 33
    bes4  es4 r4 | % 34
    c4  f4  es8 [  f8 ] | % 35
    d4 (  g2 ) | % 36
    R2.  | % 37
    R2.| % 38
  }
  \alternative {
    { r4 c,4  c4 }
    { 
      \repeat volta 2 {
        \set Score.voltaSpannerDuration = #(ly:make-moment 1)
        r4  es4 d % 11
        d4 g, r %12
        r4 f' ees %13
        d4 g, r %14
        R2. %15r4 g8 g bes bes %16
        ees8 ees aes4 g %17
        f4^. d^. r %18
        ees8 bes g'4 f %19
        \unset Score.voltaSpannerDuration
      }
      \alternative {
        { ees4 r r }
        { ees4 s2 }
      }
    }
  }
  \fine
}

Cordialement,

Jean

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]