]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/programming-interface.itely
Merge master into nested-bookparts
[lilypond.git] / Documentation / de / user / programming-interface.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 4a527608c5ff2ce31e596495d00dce181dc1b9ea
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10
11 @node Interfaces for programmers
12 @chapter Interfaces for programmers
13
14 @untranslated
15
16
17 @menu
18 * Music functions::
19 * Programmer interfaces::
20 * Building complicated functions::
21 * Markup programmer interface::
22 * Contexts for programmers::
23 * Scheme procedures as properties::
24 * TODO moved into scheme::
25 @end menu
26
27 @node Music functions
28 @section Music functions
29
30 @untranslated
31
32
33 @menu
34 * Overview of music functions::
35 * Simple substitution functions::
36 * Paired substitution functions::
37 * Mathematics in functions::
38 * Void functions::
39 * Functions without arguments::
40 * Overview of available music functions::
41 @end menu
42
43 @node Overview of music functions
44 @subsection Overview of music functions
45
46 @untranslated
47
48
49 @node Simple substitution functions
50 @subsection Simple substitution functions
51
52 @untranslated
53
54
55 @node Paired substitution functions
56 @subsection Paired substitution functions
57
58 @untranslated
59
60
61 @node Mathematics in functions
62 @subsection Mathematics in functions
63
64 @untranslated
65
66
67 @node Void functions
68 @subsection Void functions
69
70 @untranslated
71
72
73 @node Functions without arguments
74 @subsection Functions without arguments
75
76 @untranslated
77
78
79 @node Overview of available music functions
80 @subsection Overview of available music functions
81
82 @untranslated
83
84
85 @include identifiers.tely
86 @node Programmer interfaces
87 @section Programmer interfaces
88
89 @untranslated
90
91
92 @menu
93 * Input variables and Scheme::
94 * Internal music representation::
95 @end menu
96
97 @node Input variables and Scheme
98 @subsection Input variables and Scheme
99
100 @untranslated
101
102
103 @node Internal music representation
104 @subsection Internal music representation
105
106 @untranslated
107
108
109 @node Building complicated functions
110 @section Building complicated functions
111
112 @untranslated
113
114
115 @menu
116 * Displaying music expressions::
117 * Music properties::
118 * Doubling a note with slurs (example)::
119 * Adding articulation to notes (example)::
120 @end menu
121
122 @node Displaying music expressions
123 @subsection Displaying music expressions
124
125 @untranslated
126
127
128 @node Music properties
129 @subsection Music properties
130
131 @untranslated
132
133
134 @node Doubling a note with slurs (example)
135 @subsection Doubling a note with slurs (example)
136
137 @untranslated
138
139
140 @node Adding articulation to notes (example)
141 @subsection Adding articulation to notes (example)
142
143 @untranslated
144
145
146 @node Markup programmer interface
147 @section Markup programmer interface
148
149 @untranslated
150
151
152 @menu
153 * Markup construction in Scheme::
154 * How markups work internally::
155 * New markup command definition::
156 * New markup list command definition::
157 @end menu
158
159 @node Markup construction in Scheme
160 @subsection Markup construction in Scheme
161
162 @untranslated
163
164
165 @node How markups work internally
166 @subsection How markups work internally
167
168 @untranslated
169
170
171 @node New markup command definition
172 @subsection New markup command definition
173
174 @untranslated
175
176
177 @node New markup list command definition
178 @subsection New markup list command definition
179
180 @untranslated
181
182
183 @node Contexts for programmers
184 @section Contexts for programmers
185
186 @untranslated
187
188
189 @menu
190 * Context evaluation::
191 * Running a function on all layout objects::
192 @end menu
193
194 @node Context evaluation
195 @subsection Context evaluation
196
197 @untranslated
198
199
200 @node Running a function on all layout objects
201 @subsection Running a function on all layout objects
202
203 @untranslated
204
205
206 @node Scheme procedures as properties
207 @section Scheme procedures as properties
208
209 @untranslated
210
211
212 @node TODO moved into scheme
213 @section TODO moved into scheme
214
215 @untranslated
216
217
218 @menu
219 * Using Scheme code instead of \tweak::
220 * Difficult tweaks::
221 @end menu
222
223 @node Using Scheme code instead of \tweak
224 @subsection Using Scheme code instead of @code{\tweak}
225
226 @untranslated
227
228
229 @node Difficult tweaks
230 @subsection Difficult tweaks
231
232 @untranslated
233
234
235
236 @c -- SKELETON FILE --