[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: jazz quantization of eighths for MIDI

From: Peter Chubb
Subject: Re: jazz quantization of eighths for MIDI
Date: Mon, 15 Sep 2008 14:17:42 +1000
User-agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.7 MULE XEmacs/21.4 (patch 21) (Educational Television) (x86_64-linux-gnu)

>>>>> "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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]