1 last point is that i figure out how to play with midi2ly.
1 guess a very import thing is to specify the quantise note durations, if not
the generated ly looks really horrible.
depending on the songs, 16 or 32 seems quite good.
then of course, rests will appear as spaces, so any "s" u might change to "r".
another trick i found is like there are certain patterns to solve the
conversion mistakes. as i could see, any slight breaks in between notes would
be counted as spaces, so u normally have to change ur length and delete the
spaces ... for example, 1 crotchet note might appear like this
ais8. s16
actual note is ais4
so just do a search and replace, finding all "8. s16" and replace with 4.
of course there's a possibly that "ais8. s16" might mean "ais8. r16" but it
seems chances are ais4 for me.
and there are more troublesomes types like many rests or super long notes,
fis16*37 s16 --> do the maths= fis16*38 = fis4*9.5
divide by the bars = fis4*4 + fis4*4 + fis4* 1.5 =
fis1~| fis ~| fis4~fis8
There seems to be little documentation on midi2ly but i hope in future, this
tool can be improve perphaps at least reducing the steps i mention above.