1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: ac7d0e72b32b6a11470f598f2bee180b11402fe8
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
10 @node Interfaces for programmers
11 @chapter Interfaces for programmers
13 UNTRANSLATED NODE: IGNORE ME
17 * Programmer interfaces::
18 * Building complicated functions::
19 * Markup programmer interface::
20 * Contexts for programmers::
21 * Scheme procedures as properties::
24 @section Music functions
26 UNTRANSLATED NODE: IGNORE ME
29 * Overview of music functions::
30 * Simple substitution functions::
31 * Paired substitution functions::
32 * Mathematics in functions::
34 * Functions without arguments::
36 @node Overview of music functions
37 @subsection Overview of music functions
39 UNTRANSLATED NODE: IGNORE ME
41 @node Simple substitution functions
42 @subsection Simple substitution functions
44 UNTRANSLATED NODE: IGNORE ME
46 @node Paired substitution functions
47 @subsection Paired substitution functions
49 UNTRANSLATED NODE: IGNORE ME
51 @node Mathematics in functions
52 @subsection Mathematics in functions
54 UNTRANSLATED NODE: IGNORE ME
57 @subsection Void functions
59 UNTRANSLATED NODE: IGNORE ME
61 @node Functions without arguments
62 @subsection Functions without arguments
64 UNTRANSLATED NODE: IGNORE ME
66 @node Programmer interfaces
67 @section Programmer interfaces
69 UNTRANSLATED NODE: IGNORE ME
72 * Input variables and Scheme::
73 * Internal music representation::
75 @node Input variables and Scheme
76 @subsection Input variables and Scheme
78 UNTRANSLATED NODE: IGNORE ME
80 @node Internal music representation
81 @subsection Internal music representation
83 UNTRANSLATED NODE: IGNORE ME
85 @node Building complicated functions
86 @section Building complicated functions
88 UNTRANSLATED NODE: IGNORE ME
91 * Displaying music expressions::
93 * Doubling a note with slurs (example)::
94 * Adding articulation to notes (example)::
96 @node Displaying music expressions
97 @subsection Displaying music expressions
99 UNTRANSLATED NODE: IGNORE ME
101 @node Music properties
102 @subsection Music properties
104 UNTRANSLATED NODE: IGNORE ME
106 @node Doubling a note with slurs (example)
107 @subsection Doubling a note with slurs (example)
109 UNTRANSLATED NODE: IGNORE ME
111 @node Adding articulation to notes (example)
112 @subsection Adding articulation to notes (example)
114 UNTRANSLATED NODE: IGNORE ME
116 @node Markup programmer interface
117 @section Markup programmer interface
119 UNTRANSLATED NODE: IGNORE ME
122 * Markup construction in Scheme::
123 * How markups work internally::
124 * New markup command definition::
126 @node Markup construction in Scheme
127 @subsection Markup construction in Scheme
129 UNTRANSLATED NODE: IGNORE ME
131 @node How markups work internally
132 @subsection How markups work internally
134 UNTRANSLATED NODE: IGNORE ME
136 @node New markup command definition
137 @subsection New markup command definition
139 UNTRANSLATED NODE: IGNORE ME
141 @node Contexts for programmers
142 @section Contexts for programmers
144 UNTRANSLATED NODE: IGNORE ME
147 * Context evaluation::
148 * Running a function on all layout objects::
150 @node Context evaluation
151 @subsection Context evaluation
153 UNTRANSLATED NODE: IGNORE ME
155 @node Running a function on all layout objects
156 @subsection Running a function on all layout objects
158 UNTRANSLATED NODE: IGNORE ME
160 @node Scheme procedures as properties
161 @section Scheme procedures as properties
163 UNTRANSLATED NODE: IGNORE ME