I forgot to reset the is_tied flag, so after a tie, no lyrics would be
printed out any more (the second note of a tie is in a melisma and does
not use any lyrics syllables in lilypond - Of course only if it is
really a tied note...).
<octave>5</octave>\r
</pitch>\r
<duration>1</duration>\r
+ <tie type="start"/>\r
<voice>1</voice>\r
<type>quarter</type>\r
<stem>down</stem>\r
<notations>\r
- <slur number="1" type="start"/>\r
+ <tied type="start"/>\r
</notations>\r
<lyric number="1">\r
<syllabic>middle</syllabic>\r
</note>\r
<note>\r
<pitch>\r
- <step>E</step>\r
+ <step>C</step>\r
<octave>5</octave>\r
</pitch>\r
<duration>1</duration>\r
+ <tie type="stop"/>\r
<voice>1</voice>\r
<type>quarter</type>\r
<stem>down</stem>\r
<notations>\r
- <slur number="1" type="stop"/>\r
+ <tied type="stop"/>\r
</notations>\r
</note>\r
<note>\r
if mxl_tie and mxl_tie.type == 'start':
ev_chord.append (musicexp.TieEvent ())
is_tied = True
+ else:
+ is_tied = False
fermatas = notations.get_named_children ('fermata')
for a in fermatas: