[I've rearranged the conversation so it's top-to-bottom. -- Jim]

Carl Youngblood writes:
> On Thu, 1 Jul 2004 11:13:19 +0900, "Peñá, Botp" <botp / delmonte-phil.com> wrote:
> > 
> > Wow.
> > Is it possible for your midi program to convert to lilypond text format
> > (like midi2ly)?
>
> I didn't write the code, but here is what I think the answer would be.
> 
> One could create a rudimentary conversion to lilypond, but there is a
> lot that goes into an engraving that is determined by the person doing
> it.  I suppose you could create rules that determine which tracks get
> turned into which staves, but you would still have a lot of manual
> editing to do for beams, fermatas; in short, any human interpretation
> in the music would require complex AI and still not be foolproof. 
> Think of things such as changes in tempo and quantization of
> imperfectly timed notes..

Yeah, what Carl said :-)

MIDI::Track.quantize can perform straight, non-swing quantizing. Ooh, there's
a new feature idea: swing quantizing. Thanks.

Jim
-- 
Jim Menard, jimm / io.com, http://www.io.com/~jimm/
"Lisp is the red pill."
    -- John Fraser, comp.lang.lisp