]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/changes.tely
Merge branch 'translation' into staging
[lilypond.git] / Documentation / es / changes.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 59ee8eafd377bd11a4b0bf104db9aafc96b56d27
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9 @setfilename lilypond-changes.info
10 @settitle Registro de cambios de LilyPond
11
12 @include macros.itexi
13
14 @ifhtml
15 @macro inputfileref{DIR,NAME}
16 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
17 @end macro
18 @macro usermanref{NAME}
19 @inforef{\NAME\,,../user/lilypond/lilypond}@c
20 @end macro
21 @end ifhtml
22
23 @ifnothtml
24 @macro inputfileref{DIR,NAME}
25 @file{\DIR\/\NAME\}@c
26 @end macro
27 @macro usermanref{NAME}
28 Véase el manual del usuario, \NAME\
29 @end macro
30 @end ifnothtml
31
32 @macro textanchor{NAME}
33 @html
34 <a name="\NAME\"></a>
35 @end html
36 @end macro
37
38
39 @documentencoding UTF-8
40 @documentlanguage es
41 @afourpaper
42 @c Translators: Francisco Vila
43
44 @finalout
45
46 @node Top
47 @top Funcionalidades nuevas de la versión 2.18 desde la 2.16
48
49 @allowcodebreaks false
50
51 @itemize
52
53 @ignore
54
55 HINTS
56
57 * add new items at the top
58
59 * only show verbatim input for syntax/input changes
60
61 * try to be as brief possible in those cases
62
63 * don't try to provide real-world examples, they often get too big,
64 which scares away people.
65
66 * Write complete sentences.
67
68 * only show user-visible changes.
69
70 @end ignore
71
72 @item
73 Ahora se pueden escribir directamente números decimales dentro de
74 la música, sin el prefijo del símbolo de almohadilla.  Junto al
75 cambio anterior en la forma de especificar las propiedades de los
76 objetos, el código para modificar la longitud de las plicas ha
77 cambiado de esto:
78 @example
79 \override Stem #'length = #5.6
80 e' f' g' a'
81 @end example
82 a esto:
83 @example
84 \override Stem.length = 5.6
85 e' f' g' a'
86 @end example
87
88 Se debe escribir un dígito a ambos lados del punto; no se permiten
89 valores como @code{4.} ó @code{-.3}.
90
91 Asimismo, no se admiten fracciones decimales dentro de
92 @code{\chordmode}.
93
94 @item
95 Se pueden redefinir libremente ciertas abreviaturas como @code{(},
96 @code{)}, @code{|}, @code{[}, @code{]}, @code{~}, @code{\(},
97 @code{\)} y otras, como instrucciones normales. Un ejemplo sería
98 @lilypond[verbatim,quote]
99 "\\{" = (
100 "\\}" = )
101 "(" = \melisma
102 ")" = \melismaEnd
103
104 \new Staff <<
105   \relative c' {
106     c8 \{ d e f \} % slurred
107     g ( a b c ) % no slur, but with melisma
108     c,1 \bar "|."
109    }
110    \addlyrics { Li -- ly -- pond. }
111 >>
112 @end lilypond
113
114 @item
115 El nombre de la abreviatura de articulación para
116 @code{\staccatissimo} ha cambiado de @code{-|} a@tie{}@code{-!}.
117
118 @item
119 Ahora se escriben los rangos de cambios de tempo como @code{\tempo
120 4 = 60 - 68} en lugar de @code{\tempo 4 = 60 ~ 68}.
121
122 @item
123 Se ha cambiado el nombre de @code{OctavateEight} por el de
124 @code{ClefModifier}.  Las propiedades de contexto relacionadas han
125 cambiado su nombre @code{xxxOctavationyyy} por el de
126 @code{xxxTranspositionyyy}.
127
128 @item
129 Existe una nueva instrucción @code{\absolute} que marca
130 explícitamente la música introducida en alturas absolutas.  Aunque
131 esto era antes el comportamiento predeterminado, una instrucción
132 @code{\absolute} explícita evita también la reinterpretación
133 cuando el pasaje está dentro de un bloque marcado como
134 @code{\relative}:
135 @lilypond[verbatim,quote]
136 \relative c { c'4 \absolute { f'' g'' } c }
137 @end lilypond
138
139 @item
140 Cuando se utiliza @code{\relative} sin emplear como referencia una
141 altura explícita, se toma como referencia el centro de la primera
142 octava, haciendo que no se pueda distinguir si la primera nota que
143 se introduce es relativa o absoluta.  Anteriormente, la omisión de
144 una altura de referencia habría llevado a una altura
145 predeterminada de @code{c'} (el Do central).  Dado que la
146 mencionada elección es, hasta cierto punto, arbitraria, la forma
147 de uso recomendada es que se especifique siempre una altura de
148 referencia.
149
150 @item
151 Se puede usar la nueva instrucción @code{\single} para convertir
152 la sobreescritura de una propiedad en un truco que se aplica a una
153 expresión musical única:
154
155 @lilypond[quote,verbatim,relative=2]
156 <a \single\voiceTwoStyle e' a>1
157 @end lilypond
158
159 @item
160 Dos maneras de hacer que los objetos gráficos no aparezcan en la
161 salida son: sobreescribir su propiedad @code{transparent} con un
162 valor verdadero @code{#t} (reteniendo el espaciado original), o
163 sobreescribiendo su propiedad @code{stencil} o sello con un valor
164 falso @code{#f} (que no ocupa ningún espacio).  Estas dos
165 operaciones tienen ahora las formas cortas @code{\hide} (ocultar)
166 y @code{\omit} (omitir), respectivamente.  A estas instrucciones
167 puede dárseles una expresión musical sobre la que efectuar el
168 trucaje, o bien el nombre de un objeto gráfico para el que se debe
169 crear la sobreescritura (para especificar los dos, utilice
170 @code{\single} sobre la instrucción en forma de sobreescritura):
171
172 @lilypond[quote,verbatim]
173 \new Staff \with { \omit Clef }
174 \relative c'' <a e' \hide a>1
175 @end lilypond
176
177 @item
178 Se puede aplicar la nueva instrucción @code{\temporary} a las
179 sobreescrituras para hacer que no sustituyan a los ajustes de
180 propiedad previos.  Si se aplica una instrucción de reversión
181 @code{\revert} a la misma propiedad varias veces seguidas, el
182 ajuste anterior reaparece:
183
184 @lilypond[quote,verbatim,relative=2]
185 \override NoteHead.color = #red c4
186 \override NoteHead.color = #green d
187 \revert NoteHead.color e2
188 \override NoteHead.color = #red c4
189 \temporary\override NoteHead.color = #green d
190 \revert NoteHead.color e
191 \revert NoteHead.color c
192 @end lilypond
193
194 Esto tiene utilidad principalmente para la escritura de funciones
195 musicales que se desea que tengan alguna propiedad modificada
196 solamente por un tiempo igual a la duración de la función.
197
198 @item
199 Las instrucciones @code{\tag}, @code{\removeWithTag} y
200 @code{\keepWithTag} ahora admiten una lista de símbolos en lugar
201 de un solo símbolo para marcar, eliminar y seleccionar música que
202 esté etiquetada con una cualquiera de la lista de etiquetas.  Esto
203 es de especial importancia para @code{\keepWithTag} porque no es
204 posible conseguir el mismo efecto usando varias instrucciones
205 @code{\keepWithTag} consecutivas.
206
207 @item
208 La opción @samp{-d old-relative} se ha eliminado.  Ya no está
209 accesible a través de la línea de órdenes; la utilidad que aún
210 conservaba era la interpretación de @code{\relative} en archivos
211 de LilyPond convertidos automáticamente de las versiones@tie{}1.8
212 o anteriores.  No está claro cuántas de tales versiones estaban
213 aún en funcionamiento.
214
215 @item
216 Se ha invertido el significado de @code{instrumentTransposition}.
217 Después de
218 @example
219 \set instrumentTransposition = #@{ b #@}
220 @end example
221 una nota escrita @code{c'} ahora suena como @code{b}.
222 Anteriormente era a la inversa.  Esperamos que este cambio y el
223 siguiente hagan más sencillo el tratamiento de los instrumentos
224 transpositores.
225
226 @item
227 La música generada por las instrucciones @code{\set} y
228 @code{\override} ya no resulta afectada por la instrucción
229 @code{\transpose}.  La consecuencia más importante es que
230 @code{\transpose} transporta la altura tonal sonora o de concierto
231 y la que se imprime en la misma medida incluso aunque la música
232 que se transporta contenga @code{\transposition}.  Anteriormente,
233 @example
234 \transpose c' f' \transposition bes'
235 @end example
236 era equivalente a @code{\transposition f'}.  Ahora se mantiene
237 como equivalente a @code{\transposition bes'}.
238
239 @item
240 Cuando se comprueba la existencia de colisiones, LilyPond ya no
241 trata los objetos como rectángulos.  En lugar de ello se aproxima
242 la forma verdadera de los objetos utilizando un enfoque parecido
243 al uso de integrales, lo que por lo común dará como resultado un
244 posicionamiento más ceñido y regular de los objetos y los sistemas
245 de pentagramas:
246
247 @lilypond[relative=1]
248 #(ly:set-option 'debug-skylines #t)
249 \dynamicUp
250 c'4\f a4\f d\f( f)
251 a,4\< c c c\!
252 d4-.\downbow a4^"r'venu..." c \tempo "T1" e
253 @end lilypond
254
255 El fragmento anterior tenía anteriormente este aspecto:
256
257 @lilypond[relative=1]
258 #(ly:set-option 'debug-skylines #t)
259 \override Hairpin #'vertical-skylines = #'()
260 \override DynamicText #'vertical-skylines = #'()
261 \override TextScript #'vertical-skylines = #'()
262 \override Score.MetronomeMark #'vertical-skylines = #'()
263 \override Staff.Clef #'vertical-skylines = #'()
264 \dynamicUp
265 c'4\f a4\f d\f( f)
266 a,4\< c c c\!
267 d4-.\downbow a4^"r'venu..." c \tempo "T1" e
268 @end lilypond
269
270 Entre los objetos afectados se encuentran @code{Accidentals},
271 @code{Beams}, @code{Clefs}, @code{Dynamics}, @code{FiguredBass},
272 @code{Flags}, @code{Glissandos}, @code{Lyrics},
273 @code{MetronomeMarks}, @code{OttavaBrackets}, @code{Pedals},
274 @code{RehearsalMarks}, @code{Rests}, @code{Scripts},
275 @code{TextScripts}, @code{Ties}, @code{Tuplets} y
276 @code{VoltaBrackets}.
277
278 @item
279 Ahora los grupos de valoración especial se crean mediante la
280 instrucción @code{\tuplet}, que toma una fracción
281 @code{@var{t}/@var{n}} para especificar que se tocan @var{t} notas
282 en el tiempo en que habitualmente se permite un número de
283 @var{n}. Una sola instrucción @code{\tuplet} puede crear varios
284 grupos especiales si su duración se inserta después de la
285 fracción.
286 @lilypond[quote,verbatim,relative=2]
287 \tuplet 3/2 { c8 d e } \tuplet 3/2 { f e d } c2
288 \tuplet 3/2 4 { c8 d e f e d } c2
289 @end lilypond
290 La instrucción @code{\times} con el orden de la fracción invertido
291 @code{@var{n}/@var{t}} aún está disponible.
292
293 @item
294 Se introducen dos instrucciones nuevas de marcado:
295 @code{\draw-dashed-line} (trazar línea discontinua) y
296 @code{\draw-dotted-line} (trazar línea de puntos).
297
298 @noindent
299 La línea discontinua se extiende sobre toda la longitud dada por
300 @var{destino}, si @code{full-length} está establecido al valor
301 @code{#t} (que es lo predeterminado) sin ningún espacio al
302 principio ni al final.  Entonces, @code{final} se altera de forma
303 que quepa.  Para insistir en los valores dados (o predeterminados)
304 para @code{inicio} y @code{final} utilice @code{\override
305 #'(full-length . #f)}.  Son posibles ajustes manuales para
306 @code{inicio}, @code{final} y @code{fase}.
307
308 @noindent
309 La línea d puntos siempre se extiende a la longitud completa dada
310 por @var{destino}, sin ningún espacio al principio ni al final.
311 Es posible ajustar manualmente @code{final} para obtener espacios
312 mayores o menores entre los puntos.  El valor dado (o
313 predeterminado) de @code{final} se altera de forma que corresponda
314 a la longitud de la línea, @code{line-length}.
315
316 @lilypond[verbatim,quote]
317 \markup {
318   \draw-dashed-line #'(5.1 . 2.3)
319   \override #'(on . 0.3)
320   \override #'(off . 0.5)
321   \draw-dashed-line #'(5.1 . 2.3)
322   \draw-dotted-line #'(5.1 . 2.3)
323   \override #'(thickness . 2)
324   \override #'(off . 0.2)
325   \draw-dotted-line #'(5.1 . 2.3)
326 }
327 @end lilypond
328
329 @item
330 A partir de la versión@tie{}2.17.10, los mensajes de error o la
331 @acronym{URI} de @code{textedit} que se usa para la funcionalidad
332 «apuntar y pulsar» especifican los números de columna empezando
333 en@tie{}1 en vez de en@tie{}0.  El desplazamiento de bytes (que
334 también forma parte de las @acronym{URI}s de @code{textedit}) aún
335 comienza en@tie{}0.
336
337 @item
338 La instrucción @code{\clef} contempla una transposición opcional:
339 @lilypond[verbatim,quote,relative=1]
340 \clef "treble_(8)"
341 c2 c
342 \clef "bass^[15]"
343 c2 c
344 @end lilypond
345
346 @item
347 Se ha hecho que la sintaxis de LilyPond de palabras separadas por
348 puntos @code{Voice.Accidental} sea intercambiable con
349 @code{#'(Voice Accidental)}, una lista de Scheme de símbolos.
350 Como resultado, código del estilo de
351 @example
352 \override Voice.TextSpanner #'(bound-details left text) = "rit."
353 @end example
354 ahora es equivalente a
355 @example
356 \override Voice.TextSpanner bound-details.left.text = "rit."
357 @end example
358 o incluso a
359 @example
360 \override #'(Voice TextSpanner) bound-details.left.text = "rit."
361 @end example
362
363 @item
364 La ruta a un grob y a una propiedad de un grob ya no requieren que
365 se especifiquen como dos argumentos distintos a instrucciones como
366 @samp{\override} y @code{\revert}, permitiendo la sintaxis
367 siguiente:
368 @example
369 \override Voice.TextSpanner.bound-details.left.text = "rit."
370 @end example
371 Dado que las funciones musicales complementarias como
372 @samp{\overrideProperty} no contemplan formas con y sin espacios
373 de separación al mismo tiempo, la utillización de una sola ruta
374 con puntos es ahora la forma de preferencia.  La especificación
375 separada de la ruta de un grob y de la propiedad del grob,
376 contemplada aún por parte de @samp{\override} y de @samp{\revert}
377 por motivos de compatibilidad, se considera ahora obsoleta.
378
379 @item
380 Debido a que dos palabras se aceptan ahora como símbolos que son
381 argumentos de función, las interfaces de @samp{\accidentalStyle},
382 @samp{\alterBroken}, @samp{\footnote} y @samp{\tweak} han tenido
383 que ser rediseñadas allí donde estaban implicados símbolos que
384 eran argumentos opcionales.  Compruebe la documentación de la
385 función respectiva para ver los detalles.
386
387 @item
388 Varias instrucciones aceptan ahora listas de símbolos
389 (introducidas convenientemente como palabras separadas por puntos)
390 para diversos tipos de argumentos.  Entre ellos se encuentran
391 @samp{\accidentalStyle}, @samp{\alterBroken}, @samp{\footnote},
392 @samp{\hide}, @samp{\omit}, @samp{\overrideProperty},
393 @samp{\shape} y @samp{\tweak}.
394
395 @item
396 Se ha modificado la interfaz de usuario de las líneas divisorias.
397 Los glifos de barra de compás ahora se asemejan al aspecto de los
398 caracteres utilizados para expresar el tipo de barra, de manera
399 que un signo de repetición por la izquierda se debe codificar como
400 @code{.|:}.  La instrucción @code{\defineBarLine} provee una
401 manera sencilla de definir estilos adicionales de línea divisoria.
402
403 @item
404 Las alteraciones accidentales en la armadura de la tonalidad se
405 pueden imprimir en distinta octava de las posiciones
406 tradicionales, o en más de una octava.
407 @lilypond[quote,relative=0]
408 \override Staff.KeySignature #'flat-positions = #'((-5 . 5))
409 \override Staff.KeyCancellation #'flat-positions = #'((-5 . 5))
410 \clef bass \key es \major es g bes d
411 \clef treble \bar "||" \key es \major es g bes d
412 \override Staff.KeySignature #'sharp-positions = #'(2)
413 \bar "||" \key d \major b fis b2
414 @end lilypond
415
416 @end itemize
417
418 @ifhtml
419 Para ver noticias anteriores, diríjase a
420 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/},
421 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/},
422 o @uref{../,vuelva} al índice de la documentación.
423
424
425 @end ifhtml
426
427 @bye