X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scripts%2Fmidi2ly.py;h=3a29f9aaa1cebe66db1b3c16b770dd7a866b9b58;hb=912d8cf5e3c04f89af05c71441760a9b864e5924;hp=2a36874962c8160d31f8fb0d4d4da7b216553126;hpb=46eb67a07e39cf052e5712f2fc5eb90fd7124c74;p=lilypond.git diff --git a/scripts/midi2ly.py b/scripts/midi2ly.py index 2a36874962..3a29f9aaa1 100644 --- a/scripts/midi2ly.py +++ b/scripts/midi2ly.py @@ -655,13 +655,17 @@ def dump_chord (ch): s = s + dump (notes[0]) elif len (notes) > 1: global reference_note + reference_dur = reference_note.duration s = s + '<' s = s + notes[0].dump (dump_dur=False) r = reference_note for i in notes[1:]: s = s + i.dump (dump_dur=False) s = s + '>' - s = s + notes[0].duration.dump () + ' ' + if (r.duration.compare (reference_dur) + or global_options.explicit_durations): + s = s + r.duration.dump () + s = s + ' ' reference_note = r return s