When I run musicxml2ly on a music XML file containing breves e.g.

        <duration>16</duration>
        <voice>1</voice>
        <type>breve</type>

it crashes with the diagnostic as follows:
Traceback (most recent call last):
  File "C:\Program Files\LilyPond\usr\bin\musicxml2ly.py", line 675, in ?
    main()
  File "C:\Program Files\LilyPond\usr\bin\musicxml2ly.py", line 672, in main
    voices = convert (args[0], options)
  File "C:\Program Files\LilyPond\usr\bin\musicxml2ly.py", line 648, in convert
   print_voice_definitions (printer, voices)
  File "C:\Program Files\LilyPond\usr\bin\musicxml2ly.py", line 539, in
print_voice_definitions
    voice.print_ly (printer)
  File "out/musicexp.py", line 399, in print_ly
  File "out/musicexp.py", line 438, in print_ly
  File "out/musicexp.py", line 569, in print_ly
  File "out/musicexp.py", line 137, in print_ly
  File "out/musicexp.py", line 129, in ly_expression
ValueError: negative shift count

Whilst Lilypond sems to know about breves and longas (though, sady not maximas)
I suspect that musicxml2ly does not.  When I patched out the breves it converted
the file but without lyrics  - should it handle them?.

Sadly, runnng under Windows XP Lilypond 2.10.33 fails to typeset the result,
without comment.  Is there a way to find out what its problem is - the -V option
or --verpose seem to have no effect



_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to