Quoting pls <address@hidden>:
I don't care how the faulty markup looks. But MuseScore got the
second measure right. It could recover and musicxml2ly could not.
that's because of the faulty MusicXML markup you provided. the first
measure contained the duration of five quarter notes instead of four.
that's why all the following measures were affected.
Oh well, this puts me between the rock and the hard place. musicxml2ly
cannot deal with MusicXML errors reliably. On the other hand, MuseScore
can read broken MusicXML but makes broken Lilypond output (missing
braces).
One possible approach is to open and save MusicXML in MuseScore and then
use musicxml2ly on the saved file. I checked it quickly, the chords are
not lost, but I need to see if anything else is preserved.
I don't know how to persuade you that musicxml2ly could and should do
better.
--
Regards,
Pavel Roskin