"Werner" == Werner LEMBERG <address@hidden> writes:
Werner> Is there any possibility to implement a function which does
Werner> this conversion for MIDI output?
Not just Jazz. Early music does the same (look up inégalité). It's
on my TODO list for the improved MIDI script, but I think it's a bit
hard to do in Scheme (need to do look-ahead in the list of chords),
and anyway I have no time to work on it at present.
What I'd like to see is a general rubato function, that:
1. takes a parameter (maybe call it `swing') that lengthens on-beat
phrases, and shortens off-beat phrases by the same amount (so
convert
a8 b to \times 2/3 { a4 b8 } or { a8 b16 c } to \times 2/3 {a4
b16 c}
or similar)
2. Within phrasing slurs does a slight accelerando into the phrase
and a slight decelerando to a-tempo at the end
But I couldn't work out how to code it in scheme.
Peter C
_______________________________________________
lilypond-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-devel