For what it's worth, if anyone is looking for ways to improve midi2ly, the
first footnote of this blog post:
http://blog.steinberg.net/2014/02/development-diary-part-the-fifth/#fn-523-1
notes that midi2ly does not follow the beat divisions of the time signature
when it decides how to represent tied notes (or rests):
"[midi2ly] takes the most simplistic approach possible when converting MIDI
data into notation, simply biting off as much of a long note as possible as can
be represented by a single note value (with augmentation dot if necessary), and
then handling any remaining duration in the same way, so every long note is
always split up using durations that proceed from longest to shortest,
completely ignoring the beat divisions implied by the prevailing time
signature."
I haven't actually been able to test this as I couldn't get midi2ly to run...
-Paul
% TEST CASE
\version "2.18.0"
music = {
\time 3/4
r4 r r8 g'8
\time 6/8
r4. r8 r8 g'8
\time 3/4
g'2~g'8 g'8
\time 6/8
g'4.~g'4 g'8
}
\score {
{ \music }
\layout { }
\midi { }
}
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user