In the attached snippet, I use figured bass with extenders turned on. There is
a measure with <5 3> figures, where the 5 continues over the whole measure
while the 3 should be printed on every note (meaning that the fifth has to be
held from the first note, but the third of the chord is taken from the new
bass note):
<5 3> <5 3\!> <5 3\!> <5 3\!>The expected result is: 5--------- 3 3 3 3 However, lilypond 2.13.39 (and probably earlier version, as I haven't worked with figured bass for a while) produces a warning: Programmierfehler: must have Item for spanner bound of BassFigureContinuation and generates the output: 5--------- 3 which leads to completely wrong harmonies. Also notice that this case is checked in the input/regression/figured-bass- continuation-forbid.ly regtest, which also fails (the 4 is not reprinted after breaking the extender). Cheers, Reinhold PS: the regtests on the web indicate that the bug went in with 2.13.14: http://lilypond.org/test/v2.13.14-1/compare-v2.13.13-1/index.html So probably one of my FiguredBass fixes back in February is to blame for it... -- ------------------------------------------------------------------ Reinhold Kainhofer, [email protected], http://reinhold.kainhofer.com/ * Financial & Actuarial Math., Vienna Univ. of Technology, Austria * http://www.fam.tuwien.ac.at/, DVR: 0005886 * LilyPond, Music typesetting, http://www.lilypond.org
\version "2.13.39"
\score {<<
\new Staff \relative c' { \clef "bass" g4 g f e | g g f e }
\new FiguredBass \figuremode {
\bassFigureExtendersOn
<5>4 <5\!> <5> r4 |
% Here, the extender for the 3 needs to be broken and a 3 printed on every
% note, while the 5 continues for all notes
<5 3>4 <5 3\!> <5 3\!> <5 3\!> |
}
>>
}
fb.pdf
Description: Adobe PDF document
_______________________________________________ bug-lilypond mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-lilypond
