-\version "2.4.0"
+\version "2.16.0"
\header {
-texidoc ="Broken volta spanners behave correctly at their left edge in all cases."
+ texidoc ="Broken volta spanners behave correctly at their left edge in all cases."
}
+\layout { ragged-right =##t }
+
%{
With the test file and unmodified 1.3.116 I see the following:
Bar 3 - 1st volta spanner centered on first note - prefer it to start
- closer to key signature (can live with this)
+closer to key signature (can live with this)
Bar 6 - 1st volta continuation - perfect
Bar 9 - 2nd volta spanner starts on left edge of key signature - prefer
- it to start right of key signature
+it to start right of key signature
Bar 12 1st volta starts between first two slurred notes in measure -
- this is not acceptable
+this is not acceptable
Bar 17 like above with hairpin.
Bar 23 like above (I had expected this to be OK)
Bar 20 2nd volta continuation perfect
%}
voiceB = {
- \clef bass
- \set Staff.instrument = "Bass"
- \set Staff.instr = "B"
- \key f \minor
- \time 4/4
- f1
- \repeat volta 2
- {
- f1 \break
+ \clef bass
+ \set Staff.instrumentName = "Bass"
+ \set Staff.shortInstrumentName = "B"
+ \key f \minor
+ \time 4/4
+ f1
+ \repeat volta 2
+ {
+ f1 \break
+ }
+ \alternative
+ {
+ {
+ f1 f g \break
+ f e d \break
}
- \alternative
- {
- {
- f1 f g \break
- f e d \break
- }
- {
- f1 |
- }
+ {
+ f1 |
}
+ }
}
voiceC = {
- \repeat volta 2
- {
-f f
- \break
- }
- \alternative
- {
- f
- { f f }
- }
+ \repeat volta 2
+ {
+ f f
+ \break
+ }
+ \alternative
+ {
+ f
+ { f f }
+ }
}
voiceD = {
- \repeat volta 2
- {
-f f
- \break
- }
- \alternative
- {
- { f
- }
- { f f \break f
- }
- }
+ \repeat volta 2
+ {
+ f f
+ \break
+ }
+ \alternative
+ {
+ { f
+ }
+ { f f \break f
+ }
+ }
}
voiceE = {
- \repeat volta 2
- {
-f f\break
+ \repeat volta 2
+ {
+ f f\break
+ }
+ \alternative
+ {
+ {
+ f
+
}
- \alternative
- {
- {
- f
-
- }
- {
- f f
- }
+ {
+ f f
}
+ }
}
-\score{
- <<
+<<
+
+
+ \new Staff
+ {
+ \voiceB
+ \voiceC
+ \break
+ \voiceD
+ \voiceE
+ }
+
+>>
- \new Staff
- {
- \voiceB
- \voiceC
- \break
- \voiceD
- \voiceE
- }
- >>
- \layout { raggedright =##t }
-}