1 @node Interfaces for programmers
2 @chapter Interfaces for programmers
4 UNTRANSLATED NODE: IGNORE ME
8 UNTRANSLATED NODE: IGNORE ME
11 * Programmer interfaces::
12 * Building complicated functions::
13 * Markup programmer interface::
14 * Contexts for programmers::
15 * Scheme procedures as properties::
18 @section Music functions
20 UNTRANSLATED NODE: IGNORE ME
24 UNTRANSLATED NODE: IGNORE ME
26 * Overview of music functions::
27 * Simple substitution functions::
28 * Paired substitution functions::
29 * Mathematics in functions::
31 * Functions without arguments::
32 * Overview of available music functions::
34 @node Overview of music functions
35 @subsection Overview of music functions
37 UNTRANSLATED NODE: IGNORE ME
39 @node Simple substitution functions
41 UNTRANSLATED NODE: IGNORE ME
43 @subsection Simple substitution functions
45 UNTRANSLATED NODE: IGNORE ME
47 @node Paired substitution functions
49 UNTRANSLATED NODE: IGNORE ME
51 @subsection Paired substitution functions
53 UNTRANSLATED NODE: IGNORE ME
55 @node Mathematics in functions
57 UNTRANSLATED NODE: IGNORE ME
59 @subsection Mathematics in functions
61 UNTRANSLATED NODE: IGNORE ME
65 UNTRANSLATED NODE: IGNORE ME
67 @subsection Void functions
69 UNTRANSLATED NODE: IGNORE ME
71 @node Functions without arguments
73 UNTRANSLATED NODE: IGNORE ME
75 @subsection Functions without arguments
77 UNTRANSLATED NODE: IGNORE ME
79 @node Overview of available music functions
81 UNTRANSLATED NODE: IGNORE ME
83 @subsection Overview of available music functions
85 UNTRANSLATED NODE: IGNORE ME
87 @include identifiers.tely
89 UNTRANSLATED NODE: IGNORE ME
91 @node Programmer interfaces
92 @section Programmer interfaces
94 UNTRANSLATED NODE: IGNORE ME
98 UNTRANSLATED NODE: IGNORE ME
100 * Input variables and Scheme::
101 * Internal music representation::
103 @node Input variables and Scheme
104 @subsection Input variables and Scheme
106 UNTRANSLATED NODE: IGNORE ME
108 @node Internal music representation
110 UNTRANSLATED NODE: IGNORE ME
112 @subsection Internal music representation
114 UNTRANSLATED NODE: IGNORE ME
116 @node Building complicated functions
118 UNTRANSLATED NODE: IGNORE ME
120 @section Building complicated functions
122 UNTRANSLATED NODE: IGNORE ME
126 UNTRANSLATED NODE: IGNORE ME
128 * Displaying music expressions::
130 * Doubling a note with slurs (example)::
131 * Adding articulation to notes (example)::
133 @node Displaying music expressions
134 @subsection Displaying music expressions
136 UNTRANSLATED NODE: IGNORE ME
138 @node Music properties
140 UNTRANSLATED NODE: IGNORE ME
142 @subsection Music properties
144 UNTRANSLATED NODE: IGNORE ME
146 @node Doubling a note with slurs (example)
148 UNTRANSLATED NODE: IGNORE ME
150 @subsection Doubling a note with slurs (example)
152 UNTRANSLATED NODE: IGNORE ME
154 @node Adding articulation to notes (example)
156 UNTRANSLATED NODE: IGNORE ME
158 @subsection Adding articulation to notes (example)
160 UNTRANSLATED NODE: IGNORE ME
162 @node Markup programmer interface
164 UNTRANSLATED NODE: IGNORE ME
166 @section Markup programmer interface
168 UNTRANSLATED NODE: IGNORE ME
172 UNTRANSLATED NODE: IGNORE ME
174 * Markup construction in Scheme::
175 * How markups work internally::
176 * New markup command definition::
178 @node Markup construction in Scheme
179 @subsection Markup construction in Scheme
181 UNTRANSLATED NODE: IGNORE ME
183 @node How markups work internally
185 UNTRANSLATED NODE: IGNORE ME
187 @subsection How markups work internally
189 UNTRANSLATED NODE: IGNORE ME
191 @node New markup command definition
193 UNTRANSLATED NODE: IGNORE ME
195 @subsection New markup command definition
197 UNTRANSLATED NODE: IGNORE ME
199 @node Contexts for programmers
201 UNTRANSLATED NODE: IGNORE ME
203 @section Contexts for programmers
205 UNTRANSLATED NODE: IGNORE ME
209 UNTRANSLATED NODE: IGNORE ME
211 * Context evaluation::
212 * Running a function on all layout objects::
214 @node Context evaluation
215 @subsection Context evaluation
217 UNTRANSLATED NODE: IGNORE ME
219 @node Running a function on all layout objects
221 UNTRANSLATED NODE: IGNORE ME
223 @subsection Running a function on all layout objects
225 UNTRANSLATED NODE: IGNORE ME
227 @node Scheme procedures as properties
229 UNTRANSLATED NODE: IGNORE ME
231 @section Scheme procedures as properties
233 UNTRANSLATED NODE: IGNORE ME