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