2.2 Scheme functions

Scheme functions are scheme procedures that can create scheme expressions from input written in Lilypond syntax. They can be called in pretty much all places where using # for specifying a value in Scheme syntax is allowed. While scheme has functions of its own, this chapter is concerned with syntactic functions, functions that receive arguments specified in Lilypond syntax.


LilyPond — Extending