Comment #42 on issue 687 by [email protected]: Enhancement: inequal MIDI quantization of equal durations (swing, rubato)
http://code.google.com/p/lilypond/issues/detail?id=687
I'm aware of that. My point was, the logic needs to decide what to do with note boundaries *first*, and then adjust note starts/ends accordingly, rather than approach the problem initially by considering starts/ends.
I think displacement is actually more correct than scaling, since the swing is only applied selectively to certain notes, not to the whole time "axis" or dimension (see my older comments on the incompleteness of the analogy with a single mis-shaped cam for more on this).
