Bonjour,
Je viens d'acquérir une partition sur musescore que je voulais convertir en lilypond à partir des sources en .mxl afin de pouvoir garder juste les voix qui m'intéressent. J'ai déjà réussi avec une autre partition, mais là je tombe sur un os:
Traceback (most recent call last):
File "/opt/local/bin/musicxml2ly", line 3409, in <module>
main()
File "/opt/local/bin/musicxml2ly", line 3402, in main
voices = convert(filename, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/local/bin/musicxml2ly", line 3263, in convert
(voices, staff_info) = get_all_voices(parts)
^^^^^^^^^^^^^^^^^^^^^
File "/opt/local/bin/musicxml2ly", line 2855, in get_all_voices
voice = musicxml_voice_to_lily_voice(v)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/local/bin/musicxml2ly", line 2436, in musicxml_voice_to_lily_voice
for direction in musicxml_direction_to_lily(n):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/local/bin/musicxml2ly", line 1722, in musicxml_direction_to_lily
ev = tmp_tp(entry)
^^^^^^^^^^^^^
File "/opt/local/bin/musicxml2ly", line 1632, in musicxml_metronome_to_ly
if isinstance(children[index], musicxml.BeatUnitDot):
~~~~~~~~^^^^^^^
IndexError: list index out of range
Ai-je trouvé un bug de musicxml2ly ou y a-t-il un contournement possible ?
Je suis sous MacOS avec lilypond2.25.13 (qui est la version à jour sur MacPort mais déjà pas mal en retard sur la version actuelle en développement).