lilypond.org
LilyPond is a free music engraving program in the GNU Project that produces sheet music through text input. Its style settings, font designs and algorithms are inspired by hand-engraved music. It handles classical music, complex notation, tablature, vocal music, lead sheets and orchestral projects.