Hello. Everytime I invoke midi2ly with the absolute mode command it gives me an error message (check "terminal.txt" log below). It doesn't matter if the file is generated from Lilypond or any other software. Is this behaviour expected? I've tried asking the lilypond mailing list but got no response on this topic. Any help would be very much appreciated...
Best Regards, TERMINAL.TXT: ~/Documents:$ midi2ly AbsoluteModeDead.midi LY output to `AbsoluteModeDead-midi.ly'... ~/Documents:$ midi2ly -a AbsoluteModeDead.midi Traceback (most recent call last): File "/usr/bin/../libexec/midi2ly", line 1329, in <module> main() File "/usr/bin/../libexec/midi2ly", line 1325, in main convert_midi(f, o) File "/usr/bin/../libexec/midi2ly", line 1128, in convert_midi s += t.dump(i) ^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 1045, in dump return dump_track(self.voices, i) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 951, in dump_track s += ' ' + dump_voice(voice, skip) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 843, in dump_voice lines[-1] = lines[-1] + dump_chord(ch[1]) ^^^^^^^^^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 756, in dump_chord s = s + dump(notes[0]) ^^^^^^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 744, in dump return d.dump() ^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 320, in dump s = s + "'" * commas ~~~~^~~~~~~~ TypeError: can't multiply sequence by non-int of type 'float' %% %% ABSOLUTEMODEDEAD.LY \version "2.25.20" melody = {\relative c''{ c4 d8 e f g c1 }} \score { \melody \midi {} }
~/Documents:$ midi2ly AbsoluteModeDead.midi LY output to `AbsoluteModeDead-midi.ly'... ~/Documents:$ midi2ly -a AbsoluteModeDead.midi Traceback (most recent call last): File "/usr/bin/../libexec/midi2ly", line 1329, in <module> main() File "/usr/bin/../libexec/midi2ly", line 1325, in main convert_midi(f, o) File "/usr/bin/../libexec/midi2ly", line 1128, in convert_midi s += t.dump(i) ^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 1045, in dump return dump_track(self.voices, i) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 951, in dump_track s += ' ' + dump_voice(voice, skip) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 843, in dump_voice lines[-1] = lines[-1] + dump_chord(ch[1]) ^^^^^^^^^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 756, in dump_chord s = s + dump(notes[0]) ^^^^^^^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 744, in dump return d.dump() ^^^^^^^^ File "/usr/bin/../libexec/midi2ly", line 320, in dump s = s + "'" * commas ~~~~^~~~~~~~ TypeError: can't multiply sequence by non-int of type 'float'
\version "2.25.20" melody = {\relative c''{ c4 d8 e f g c1 }} \score { \melody \midi {} }
AbsoluteModeDead.midi
Description: MIDI audio