1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
9 @setfilename lilypond-extending.info
10 @settitle Extending LilyPond
11 @documentencoding UTF-8
16 This file explains how to extend the functionality of
17 LilyPond version @version{}.
20 @macro copyrightDeclare
21 Copyright @copyright{}
22 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
30 @c don't remove this comment.
32 @omfcreator Han-Wen Nienhuys, Jan Nieuwenhuizen and Graham Percival
33 @omfdescription Programming extensions for the LilyPond music engraving system
34 @omftype program usage
35 @omfcategory Applications|Publishing
40 @lilyTitlePage{Extending}
47 * Scheme tutorial:: Programming inside LilyPond.
48 * Interfaces for programmers:: How to interface with scheme.
52 * GNU Free Documentation License:: License of this document.
63 @include extending/scheme-tutorial.itely
64 @include extending/programming-interface.itely
69 @appendix LilyPond index