Got it!
Still think it is a
bug.
Here's the
workaround.
%%%%%%%%%%%%%%
\version "2.4.6"
\layout{ indent = 0 linewidth = 2.0\in
}
{ g'1 a' \bar "|." \break
} { \override Staff.TimeSignature
#'transparent = ##t
\set Score.currentBarNumber = #3
\repeat volta 2 {
\bar "|:" b' c'' } }

%%%%%%%%%%%%%%
Here's a longer example of volta
implementation for use somewhere in the docs.
%%%%%%%%%%%%%%
\version "2.4.6"
\layout { indent = 0 linewidth = 3.5\in }
\relative c'' { c1
\repeat volta 2 { \bar "||"
\mark \markup { \musicglyph #"scripts-segno" }
a2 ( f~ }
\alternative { { f ) c \bar"||" }
{ \hideNotes \grace{ f4 ( f~ } \unHideNotes f2 ) r \bar "|." } }
\override Score.RehearsalMark
#'break-visibility = #begin-of-line-invisible
\mark \markup { \musicglyph #"scripts-ufermata" } \break }
\relative c'' {
\override Staff.TimeSignature #'transparent = ##t
\set Score.currentBarNumber = #5
\repeat volta 2 { \bar"|:" b2 ( d~ }
\alternative { { d ) c }
{ \hideNotes \grace{ \slurUp d4 ( \stemDown d d~ c c
\slurNeutral \stemNeutral } \unHideNotes d2 ) g,2
^\markup {\huge \italic \halign #0 "D.S. al Fine"} \bar"||" } } }
\layout { indent = 0 linewidth = 3.5\in }
\relative c'' { c1
\repeat volta 2 { \bar "||"
\mark \markup { \musicglyph #"scripts-segno" }
a2 ( f~ }
\alternative { { f ) c \bar"||" }
{ \hideNotes \grace{ f4 ( f~ } \unHideNotes f2 ) r \bar "|." } }
\override Score.RehearsalMark
#'break-visibility = #begin-of-line-invisible
\mark \markup { \musicglyph #"scripts-ufermata" } \break }
\relative c'' {
\override Staff.TimeSignature #'transparent = ##t
\set Score.currentBarNumber = #5
\repeat volta 2 { \bar"|:" b2 ( d~ }
\alternative { { d ) c }
{ \hideNotes \grace{ \slurUp d4 ( \stemDown d d~ c c
\slurNeutral \stemNeutral } \unHideNotes d2 ) g,2
^\markup {\huge \italic \halign #0 "D.S. al Fine"} \bar"||" } } }
|
%%%%%%%%%%%%%%
- Bruce
_______________________________________________ lilypond-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-user

