lilypond-devel
[Top][All Lists]

## Re: jazz quantization of eighths for MIDI

 From: Dan Eble Subject: Re: jazz quantization of eighths for MIDI Date: Tue, 16 Sep 2008 16:31:22 -0400

It would be nice to make the amount of swing a context parameter, so it could be set anywhere from, say, 1:3 to 3:1, rather than being a fixed 2:1.


This discussion also reminds me of some baroque rhythms printed a8. b16, which may be played a8.. b32.
--
Dan

On 15 Sep 2008, at 00:17, Peter Chubb wrote:


"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


`