Extending LilyPond

This is a 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 incomplete, introduction to Scheme in the context of LilyPond, written by Urs Liska, is found here. Another one, by myself, is found here (also available in French).

If you find any inaccuracies in this document or want to suggest an improvement, drop me an email.

License: Creative Commons CC0.