lilypond-user
[Top][All Lists]
Advanced

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

Manual repeats - volta ending prematurely?


From: Garrett Fitzgerald
Subject: Manual repeats - volta ending prematurely?
Date: Fri, 23 May 2008 03:00:37 -0400

I'm transcribing an R. B. Hall march, "The Sentinel". The intro repeats, then the first strain repeats, skips the third ending, plays the second strain, repeats, dal segnos, and ends at the third ending.

I didn't see how to do it with repeat volta/alternative, so I tried doing it manually. However, it insisted that it didn't want to end the second volta section until it hit the next one. This sample shows what I'm trying to do. Do you know why I keep getting "warning: already have a volta spanner, ending that one prematurely", and a volta bracket all along the second strain?

Thank you.

\version "2.11.45"
\score {
  \new Staff \relative c'' {
    \set Score.repeatCommands = #'(start-repeat)
    { a4 b c d }
    \set Score.repeatCommands = #'((volta "1."))
    { a4 b c d }
    \set Score.repeatCommands = #'((volta #f) end-repeat (volta "2.") )
    { a4 b c d }
    \set Score.repeatCommands = #'((volta #f))
    \break
   
    \set Score.repeatCommands = #'(start-repeat)
    { a4 b c d e f g a g f e d c b a2
      a4 b c d e f g a g f e d c b a2}
   
    \set Score.repeatCommands = #'((volta "1."))
    { a4 b c d }
   
    \set Score.repeatCommands = #'((volta #f) (volta "2.") end-repeat)
    { a4 b c d }
    \set Score.repeatCommands = #'((volta #f) (volta "last only"))
    { \bar "||"
      a4 b c d_\markup{\italic "al Trio"}
    }
    \set Score.repeatCommands = #'((volta #f))
  }
}


reply via email to

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