Duration for figured bass is optional. If not given, take the duration
of the following note. This was broken and caused musicxml2ly to crash
(and I didn't notice because a test case was missing)
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
</note>
<figured-bass parentheses="yes">
<figure><figure-number>6</figure-number></figure>
- <duration>2</duration>
</figured-bass>
<note>
<pitch><step>G</step><octave>4</octave></pitch>
<figured-bass>
<figure><figure-number>5</figure-number><suffix>slash</suffix></figure>
<figure><prefix>flat</prefix><figure-number>127</figure-number><suffix>slash</suffix></figure>
+ <duration>8</duration>
</figured-bass>
<note>
<pitch><step>G</step><octave>4</octave></pitch>
dur = fb.real_duration
if not dur:
dur = ev_chord.get_length ()
+ if not fb.duration:
+ fb.duration = ev_chord.get_duration ()
figured_bass_builder.add_music (fb, dur)
pending_figured_bass = []