1. Scheme tutorial
LilyPond uses the Scheme programming language, both as part of the
input syntax, and as internal mechanism to glue modules of the program
together. This section is a very brief overview of entering data in
Scheme. If you want to know more about Scheme, see
LilyPond uses the GNU Guile implementation of Scheme, which is
based on the Scheme “R5RS” standard. If you are learning Scheme
to use with LilyPond, working with a different implementation (or
referring to a different standard) is not recommended. Information
on guile can be found at http://www.gnu.org/software/guile/.
The “R5RS” Scheme standard is located at
Other languages: deutsch, español.
About automatic language selection.