[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