Extending LilyPond

This is a work-in-progress resource on extending LilyPond in Scheme.

Maybe something for the official documentation can come out of it eventually.

This document assumes prior knowledge of the Scheme language itself. A good, albeit to this day incomplete, introduction to Scheme in the context of LilyPond is found on Urs Liska’s website.

If you find any inaccuracies in this document, drop me an email.

License: Creative Commons CC0.

Contents: