# Music in Plain Text Jonathan Gregory LilyPond is an extensible program for producing high-quality sheet music engraved with traditional layout rules. Similar to LaTeX and other typesetting programs, its input format describes the visual layout of the score using commands to define musical expressions. This makes collaboration easier, prevents users from having to adjust layout settings manually, and facilitates digital archiving and distribution of musical scores. In this talk, I begin with an overview of the LilyPond syntax and move on to showcase ways for producing algorithmic compositions and music books using Make, Org and LilyPond-mode.