[cc-community] Net Band "Packet-In" releases CC BY-SA licensed album
Terry Hancock
hancock at anansispaceworks.com
Wed Mar 19 23:33:16 EDT 2008
Michael David Crawford wrote:
> Terry Hancock wrote:
>> One question we were not able to answer, but I'd like to is: can you
>> generate "sheet music" from #1. I.e. is there a program I can use to
>> construct readable sheet music from a MIDI file?
>
> Sort of. The Lilypond music notation program (http://www.lilypond.org/
> - it's GPL) comes with a program called midi2ly that will generate
> Lilypond source code (a simple text format) from midi files.
>
> The problem is that very subtle irregularities in timing will cause
> dramatic errors in the result - irregularities that a human player can't
> avoid. I had the same problem years ago trying to typeset my music with
> Concertware - notes would end up in the wrong measure.
>
> This can be helped with midi sequencers that do quantization, that is,
> that adjust the timing of notes to make them fall on beats, or a simple
> fraction of a beat.
Interesting. Can you give an example of a sequencer with quantization?
Does that exist in free software applications?
Is this something that could be batched out as part of a documentation
build script? IOW, could you do something like:
cat mysong.mid | XQuantSeqX | midi2ly | lilypond --pdf -o mysong.pdf
and get a PDF score from the actual MIDI used in the program?
(What should XQuantSeqX be?)
Naturally, you'd use a different chain to generate the audio files that
you actually play from the program.
Cheers,
Terry
--
Terry Hancock (hancock at AnansiSpaceworks.com)
Anansi Spaceworks http://www.AnansiSpaceworks.com
More information about the cc-community
mailing list