My `Better Midi' script does this, at least in part. I've so far implemented rall, rit, poco rit, a tempo and tempo I.
Still to do are accel, stringendo, faster, ritardando, ritenuto, slower, etc. But there are so many different ways of expressing, `slow down a bit' used by so many different composers, that the general case, without deeper Lilypond support, is quite hard. You really want to split the textual markup from the tempo change FWIW, I've appended the `articulate' script again here. The last version I posted had a couple of minor bugs in this area.
articulate.ly
Description: Binary data
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel