]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/extending.tely
Run grand-replace (issue 3765)
[lilypond.git] / Documentation / extending.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @setfilename lilypond-extending.info
11 @settitle Extending LilyPond
12 @documentencoding UTF-8
13 @documentlanguage en
14 @afourpaper
15
16 @macro manualIntro
17 This file explains how to extend the functionality of
18 LilyPond version @version{}.
19 @end macro
20
21 @c `Extending' was born 2003-04-23 with git commit c08f6e8...
22 @macro copyrightDeclare
23 Copyright @copyright{} 2003--2014 by the authors.
24 @end macro
25
26 @set FDL
27 @include macros.itexi
28
29
30 @c don't remove this comment.
31 @ignore
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
36 @omflanguage English
37 @end ignore
38
39
40 @lilyTitlePage{Extending}
41
42
43 @c TOC -- non-tex
44 @ifnottex
45
46 @menu
47 * Scheme tutorial::                Programming inside LilyPond.
48 * Interfaces for programmers::     How to interface with scheme.
49 * LilyPond Scheme interfaces::     Getting information in and out of music
50
51 Appendices
52
53 * GNU Free Documentation License:: License of this document.
54 * LilyPond index::
55 @end menu
56
57 @docMain
58 @end ifnottex
59
60
61 @contents
62
63 @allowcodebreaks false
64
65 @include extending/scheme-tutorial.itely
66 @include extending/programming-interface.itely
67
68 @include fdl.itexi
69
70 @node LilyPond index
71 @appendix LilyPond index
72
73 @printindex cp
74
75 @bye