]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/programming-interface.itely
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
[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: b4a63b6e388283e2f2ac73c3c99da205d209e28a
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 * Using Scheme code instead of \tweak::
25 * Difficult tweaks::
26 @end menu
27
28 @node Music functions
29 @section Music functions
30
31 @untranslated
32
33
34 @menu
35 * Overview of music functions::
36 * Simple substitution functions::
37 * Paired substitution functions::
38 * Mathematics in functions::
39 * Void functions::
40 * Functions without arguments::
41 * Overview of available music functions::
42 @end menu
43
44 @node Overview of music functions
45 @subsection Overview of music functions
46
47 @untranslated
48
49
50 @node Simple substitution functions
51 @subsection Simple substitution functions
52
53 @untranslated
54
55
56 @node Paired substitution functions
57 @subsection Paired substitution functions
58
59 @untranslated
60
61
62 @node Mathematics in functions
63 @subsection Mathematics in functions
64
65 @untranslated
66
67
68 @node Void functions
69 @subsection Void functions
70
71 @untranslated
72
73
74 @node Functions without arguments
75 @subsection Functions without arguments
76
77 @untranslated
78
79
80 @node Overview of available music functions
81 @subsection Overview of available music functions
82
83 @untranslated
84
85
86 @include identifiers.tely
87 @node Programmer interfaces
88 @section Programmer interfaces
89
90 @untranslated
91
92
93 @menu
94 * Input variables and Scheme::
95 * Internal music representation::
96 @end menu
97
98 @node Input variables and Scheme
99 @subsection Input variables and Scheme
100
101 @untranslated
102
103
104 @node Internal music representation
105 @subsection Internal music representation
106
107 @untranslated
108
109
110 @node Building complicated functions
111 @section Building complicated functions
112
113 @untranslated
114
115
116 @menu
117 * Displaying music expressions::
118 * Music properties::
119 * Doubling a note with slurs (example)::
120 * Adding articulation to notes (example)::
121 @end menu
122
123 @node Displaying music expressions
124 @subsection Displaying music expressions
125
126 @untranslated
127
128
129 @node Music properties
130 @subsection Music properties
131
132 @untranslated
133
134
135 @node Doubling a note with slurs (example)
136 @subsection Doubling a note with slurs (example)
137
138 @untranslated
139
140
141 @node Adding articulation to notes (example)
142 @subsection Adding articulation to notes (example)
143
144 @untranslated
145
146
147 @node Markup programmer interface
148 @section Markup programmer interface
149
150 @untranslated
151
152
153 @menu
154 * Markup construction in Scheme::
155 * How markups work internally::
156 * New markup command definition::
157 * New markup list command definition::
158 @end menu
159
160 @node Markup construction in Scheme
161 @subsection Markup construction in Scheme
162
163 @untranslated
164
165
166 @node How markups work internally
167 @subsection How markups work internally
168
169 @untranslated
170
171
172 @node New markup command definition
173 @subsection New markup command definition
174
175 @untranslated
176
177
178 @node New markup list command definition
179 @subsection New markup list command definition
180
181 @untranslated
182
183
184 @node Contexts for programmers
185 @section Contexts for programmers
186
187 @untranslated
188
189
190 @menu
191 * Context evaluation::
192 * Running a function on all layout objects::
193 @end menu
194
195 @node Context evaluation
196 @subsection Context evaluation
197
198 @untranslated
199
200
201 @node Running a function on all layout objects
202 @subsection Running a function on all layout objects
203
204 @untranslated
205
206
207 @node Scheme procedures as properties
208 @section Scheme procedures as properties
209
210 @untranslated
211
212
213 @node Using Scheme code instead of \tweak
214 @section Using Scheme code instead of @code{\tweak}
215
216 @untranslated
217
218
219 @node Difficult tweaks
220 @section Difficult tweaks
221
222 @untranslated
223
224
225
226 @c -- SKELETON FILE --