This project is a class library for describing music notation. It allows you to construct your own music structures and implement algorithms on them. Each structure you can export to string in LilyPond notation (about LilyPond read more here: http://lilypond.org/).