mi2ly is a program to convert midi files to the source language of the
GNU Lilypond program. The program is intended for the translation
of multi part single voice music, each track/channel is assumed to contain a single voice. Future support is planned for chords.
The program tries to understand if the notes are slurred or staccato.
The quantization routines understan triplets and duins and it is easy to implement other n-plets if necessary.
The program is written in ANSI-C and uses only the standard ansi C library
plus getopt and strdup.
These details are provided for information only. No information here is legal advice and should not be used as such.