LilyPond is an "automated engraving system." It formats music
beautifully and automatically, and has a friendly syntax for its
input files.
