]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/changes.tely
Doc-es: update CHANGES.
[lilypond.git] / Documentation / es / changes.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: aa493b320dcb35e7862c594497c63a32912aa243
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.13 desde la 2.12
48
49 @allowcodebreaks false
50
51 @itemize @bullet
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 Lilypond produce diagramas de digitación para instrumentos de viento madera.
74 @lilypond
75 \relative c' {
76   \textLengthOn
77   des1^\markup {
78     \woodwind-diagram #'bassoon #'((lh . (thumb-cis))
79                                    (cc . (one two three five six))
80                                    (rh . (f)))
81     } _"bassoon"
82   c1^\markup {
83     \woodwind-diagram #'oboe #'((rh . (c))
84                                 (lh . ())
85                                 (cc . (one two three four five six)))
86     } _"oboe"
87
88 }
89 @end lilypond
90
91 @item
92 Se ha mejorado la importación de MIDI por medio de Midi2ly
93 @itemize @bullet
94 @item Midi2ly ahora funciona también en sistemas Windows
95 @item ahora se manejan bien los archivos MIDI con más de 32 pistas
96 @item ya no se ignoran las notas de ciertas voces simultáneas
97 @item no se truncan las notas que sobrepasan una línea divisoria
98 @item se respetan la armadura de la tonalidad y la indicación de compás iniciales
99 @item se ha arreglado un problema con las octavas en pistas o voces subsiguientes
100 @item se contemplan de forma incipiente varias voces sobre un pentagrama
101 @item se fija el instrumentName a partir de los datos de la pista
102 @item nueva opción --skip, por omisiión se muestran los silencios
103 @item no se truncan los silencios que sobrepasan una línea divisoria
104 @item nueva opción --include-header para establecer los títulos
105 @item nueva opción --preview para archivos MIDI grandes
106 @end itemize
107 La primera funcionalidad estuvo patrocinada por Valentin Villenave,
108 las otras funcionalidades han sido patrocinadas por Image-Line Software para FL Studio.
109
110 @item
111 Está disponible un nuevo grabador @code{Completion_rest_engraver} para convertir automáticamente
112 silencios largos que sobrepasan a las líneas divisorias, de forma correspondiente al grabador
113 @code{Completion_heads_engraver} para las notas
114 @example
115 \layout @{
116   \context @{
117     \Voice
118     \remove "Note_heads_engraver"
119     \consists "Completion_heads_engraver"
120     \remove "Rest_engraver"
121     \consists "Completion_rest_engraver"
122   @}
123 @}
124 @end example
125 Esta funcionalidad ha sido patrocinada por Image-Line Software para FL Studio.
126
127 @item
128 Se pueden añadir puntos a los elementos del índice general utilizando:
129 @example
130 \paper @{
131   tocItemMarkup = \tocItemWithDotsMarkup
132 @}
133 @end example
134
135 @item
136 Hay disponibles dos nuevas instrucciones de marcado para patrones y
137 relleno con patrones: @code{\pattern} y @code{\fill-with-pattern}.
138 @lilypond
139 \markup \column {
140   \pattern #3 #Y #0.3 \flat
141   \null
142   \pattern #7 #X #2 \flat
143   \override #'(line-width . 40) \fill-with-pattern #1 #CENTER . left right
144 }
145 @end lilypond
146
147 @item
148 Se ha añadido un conjunto de herramientas de transformación modal
149 mínimo para el compositor.  Se puede @notation{transportar} un motivo,
150 @notation{invertirlo} y/o convertirlo en su @notation{retrogradación}
151 dentro de cualquier escala.
152
153 @lilypond
154 pentatonicScale = \relative a' { a c d f g }
155 motif = \relative c'' { d8 c f,4 <a f'> <a f'> }
156
157 \new Staff <<
158   {
159     \partial 4
160     \pentatonicScale
161     \motif
162     \modalTranspose c a, \pentatonicScale \motif
163     \modalInversion d'' a' \pentatonicScale \motif
164     \retrograde \motif
165   }
166   {
167     \partial 4
168     s4^"pentatonic scale"
169     s1
170     s1^"motif"
171     s1^"transposition"
172     s1^"inversion"
173     s1^"retrograde"
174   }
175 >>
176 @end lilypond
177
178
179 @item
180 Está mínimamente contemplada la notación mensural negra.
181
182
183 @item
184 Están contempladas más ampliamente las formas oblicuas dentro de las
185 ligaduras mensurales blancas.
186 @lilypond
187 \context MensuralStaff
188 {
189   \clef "petrucci-c3"
190   \[
191     \override NoteHead #'style = #'semipetrucci
192     c'\maxima
193     \override NoteHead #'style = #'blackpetrucci
194     a\breve
195     \revert NoteHead #'style
196     \override NoteHead #'ligature-flexa = ##t
197     \override NoteHead #'flexa-width = #3
198     g
199     g'
200     \override NoteHead #'flexa-width = #5
201     c'
202     d'
203     \revert NoteHead #'style
204     c'\longa
205   \]
206 }
207 @end lilypond
208
209
210 @item
211 Ahora están contemplados los compases compuestos a través
212 de la instrucción @code{\compoundMeter},
213 que se peuede usar en lugar de @code{\time}:
214 @lilypond
215 \relative c'' {
216   \compoundMeter #'(3 1 8)
217   c8 c c c
218   \compoundMeter #'((2 8) (5 8))
219   c8 c c c c c c
220   \compoundMeter #'((1 2 3 8) (1 4) (3 8))
221   c8 c c c c c c4 c8 c c
222 }
223 @end lilypond
224
225 @item
226 Las líneas de letra por encima de una pauta deben tener la
227 propiedad @code{staff-affinity} ajustada al valor
228 @code{DOWN} o la propiedad @code{alignAboveContext} ajustada
229 de manera que esté adecuadamente alineada.  Para ver más
230 información, consulte
231 @ruser{Posicionamiento vertical de la letra}.
232
233 @item
234 Los valores de la propiedad @code{stringTunings} han cambiado de una
235 lista de semitonos por encima del Do central a una lista de alturas de
236 notas de LilyPond.  convert-ly maneja el cambio automáticamente donde
237 el valor de @code{stringTunings} esté establecido a un valor constante
238 de Scheme.
239
240 Las nuevas instrucciones @code{makeStringTuning} y
241 @code{contextStringTuning} permiten la creación de afinaciones de
242 cuerdas en la forma de una construcción de acorde de LilyPond.
243
244 @item
245 Mediante la utilización de @code{\cueDuringWithClef}, ahora las notas
246 guía también pueden llevar su propia clave que se reinicia
247 correctamente al final del pasaje de notas guía.  Al comienzo de cada
248 línea aún se imprime la clave estándar, pero se muestra la clave de
249 las notas guía después de la armadura y compás en un tamaño menor.
250 @lilypond
251 vI = \relative c'' { \clef "treble" \repeat unfold 40 g4 }
252 \addQuote vIQuote { \vI }
253
254 Solo = \relative c {
255   \clef "bass"
256   \cueDuringWithClef #"vIQuote" #DOWN #"treble" { R1 } |
257   c4 \cueDuringWithClef #"vIQuote" #DOWN #"treble" {
258     r4 r2 |
259     r4
260   } c4 c2 |
261   \cueDuringWithClef #"vIQuote" #DOWN "soprano" { R1*2 \break R1 } |
262   c1
263 }
264
265 \score {
266   <<
267     \new Staff \new Voice \Solo
268   >>
269 }
270 @end lilypond
271
272
273 @item
274 Los nombres de las notas se pueden seleccionar con una nueva
275 instrucción @code{@bs{}language "italiano"}, que se puede usar en el
276 modo seguro.  La sintaxis antigua @code{@bs{}include "italiano.ly"}
277 está contemplada por ahora, pero quedará obsoleta en el futuro.
278
279 @item
280 Ahora el barrado automático se desactiva mediante @code{\cadenzaOn} y
281 se habilita con @code{\cadenzaOff}.  Hay que indicar el barrado de las
282 cadencias manualmente.  Asimismo, si se usa una cadencia en una pieza
283 con el barrado automático desactivado, tiene que desactivarse de nuevo
284 después de la cadencia.
285
286 @item
287 Ahora el usuario puede especificar el nombre de la tabla
288 predeterminada de diagramas de posiciones de acordes.  Esto permite la
289 utilización de varias tablas y el cambio de una a otra en función de
290 los deseos del usuario.
291
292 @item
293 Ahora se puede personalizar la decisión del combinador de voces de combinar o no las notas.
294 @lilypond[quote,relative=2]
295 \partcombine
296 \relative c' { c2 \partcombineApart c | \partcombineChordsOnce e' e }
297 \relative c' { c2 \partcombineApart c | c c }
298 @end lilypond
299
300 @item
301 De forma predeterminada, las pautas de tablatura sólo muestran los
302 números de traste.  Para conseguir el estilo anterior, se ofrece la
303 instrucción @code{\tabFullNotation}.
304
305 @item
306 Se han añadido notas con forma en los estilos Funk y Walker.
307
308 @item
309 Los silencios ya no mantienen vivo un contexto de pauta si se está
310 utilizando @code{\RemoveEmptyStaffContext}.
311
312 @item
313 Nueva opción @code{-dinclude-settings=INCLUDEFILE.ly}, que indica a
314 lilypond que incluya el archivo especificado antes de que se procese
315 la partitura.  Ello permite al usuario cambiar los ajustes globales
316 sin necesidad de modificar la propia partitura.  De esta forma se
317 pueden generar distintas versiones o ediciones (como distintos tamaños
318 de página) a partir del mismo documento, sin tener que modificar la
319 partitura para cada una de las versiones.
320
321 @item
322 Se ha modificado la sintaxis de los ajustes de barrado automático.  Se
323 han eliminado beatLength, beatGrouping, beamSettings y
324 measureGrouping.  El barrado automático está controlado ahora a través
325 de baseMoment, beatStructure y beamExceptions.  Los ajustes
326 predeterminados para cada una de estas propiedades se pueden almacenar
327 en time-signature-settings, de manera que el autobarrado cambia
328 automáticamente cada vez que se modifica el tipo de compás.  La nueva
329 sintaxis pretende ser mucho más sencilla de utilizar y requerir menos
330 ajustes manuales.
331
332 @item
333 El @q{backend} de SVG contempla opcionalmente las fuentes tipográficas
334 @uref{http://www.w3.org/Submission/WOFF, WOFF}.  Utilizar la opción de
335 Scheme @code{-d svg-woff} junto a la selección del backend SVG
336 @code{-d backend=svg} produce una salida SVG con selección CSS de la
337 fuente WOFF.
338
339 @item
340 Se ha girado la clave de sol 1.5 grados a la derecha para mejorar su
341 equilibrio.  Se pueden comparar las versiones antigua y moderna a
342 partir de la documentación:
343 @uref{http://lilypond.org/doc/v2.12/Documentation/user/lilypond/The-Feta-font.html#Clef-glyphs,
344 versión antigua},
345 @uref{http://lilypond.org/doc/v2.13/Documentation/notation/the-feta-font.html#Clef-glyphs,
346 versión nueva}.
347
348
349 @item
350 Los elementos de extensión de reguladores de texto ahora se pueden
351 añadir directamente usando @code{\cresc}, @code{\dim} y
352 @code{\decresc}.
353 @lilypond[quote,relative=2]
354 c4\cresc c c c\f |
355 c4\dim c c c\!
356 @end lilypond
357
358 @item
359 La sintaxis documentada del entorno @samp{lilypond} en el modo
360 @LaTeX{} de @command{lilypond-book} se ha modificado de forma que se
361 corresponda con la sintaxis estándar de @LaTeX{}: ahora las opciones
362 se colocan después del nombre del entorno:
363 @example
364 \begin@{lilypond@}[@var{opciones}] @dots{}
365 @end example
366
367 La sintaxis anterior con las opciones después de @samp{\begin} todavía
368 se acepta por parte de @command{lilypond-book} pero está obsoleta.
369 Algo como
370 @example
371 sed -i '/begin\[/s/begin\(\[[^]]*]\)\(@{lilypond@}\)/begin\2\1/'
372 @end example
373
374 puede servir para realizar la conversión.
375
376 @item
377 Se ha mejorado el aspecto estético del sistema de cabezas de nota con
378 forma.  Se ha implementado el grosor de líneas variable.  Se han hecho
379 consistentes todas las anchuras de las notas.  Se han añadido
380 instrucciones menores para el sistema de notas con forma, que utilizan
381 la tonalidad relativa mayor para las notas de la escala.
382
383 @item
384 Se ofrece una variante de la llamada de tipo segno:
385 @lilypond[quote,relative=2]
386 c4 d e f \bar "S"
387 g4 f e d
388 @end lilypond
389
390 @item
391 Las modificaciones de contexto (bloques @code{\with}) se pueden
392 almacenar en variables e insertarse dentro de contextos u otros
393 bloques @code{\with}:
394 @lilypond[quote,verbatim]
395 coloredheads = \with { \override NoteHead #'color = #red }
396 noclef = \with { \remove "Clef_engraver" }
397 \score {
398   \new Staff {
399     \new Voice \with { \coloredheads } \relative c' { c4 e g c }
400   }
401   \layout {
402     \context {
403       \Staff
404       \noclef
405     }
406   }
407 }
408 @end lilypond
409
410 @item
411 Se ha añadido una articulación de semi-abierta:
412 @lilypond[quote,relative=2]
413 c4\halfopen
414 @end lilypond
415 A veces se utiliza para indicar golpes de hi-hat semi-abierto.
416
417 @item
418 Ahora está totalmente contemplado el algoritmo bidireccional de
419 Unicode para elementos de marcado de una sola línea, gracias a la
420 integración mejorada con Pango.
421
422 @item
423 LilyPond se encuentra ahora licenciado bajo la GPL v3+ de GNU.
424
425 @item
426 En las tablaturas, los trastes se pueden indicar mediante etiquetas
427 que no sean números:
428
429 @lilypond[verbatim,quote,relative=1]
430 \new TabStaff
431 \with {
432   stringTunings = #`(,(ly:make-pitch 1 3 NATURAL)
433                      ,(ly:make-pitch 1 1 NATURAL)
434                      ,(ly:make-pitch 0 5 NATURAL)
435                      ,(ly:make-pitch 0 3 NATURAL)
436                      ,(ly:make-pitch 0 1 NATURAL)
437                      ,(ly:make-pitch -1 5 NATURAL))
438   tablatureFormat = #fret-letter-tablature-format
439 }
440 \new TabVoice {
441   \set fretLabels = #`(,(markup #:with-color red "a")
442                        "b"
443                        ,(markup #:italic #:smaller "c"))
444   <f d>4. <bes>8 <g e>4
445 }
446 @end lilypond
447
448 @item
449 Los objetos de presentación se pueden imprimir sobre un fondo blanco,
450 lo que tiene el efecto de tapar los objetos de las capas inferiores
451 que coincidan en el mismo lugar:
452
453 @lilypond[verbatim,quote,relative=1]
454 \time 3/4
455 \override Staff.StaffSymbol #'layer = #4
456 \once \override Tie #'layer = #2
457 b'2.~
458 \once \override Staff.TimeSignature #'whiteout = ##t
459 \once \override Staff.TimeSignature #'layer = #3
460 \time 5/4
461 b4
462 @end lilypond
463
464 @item
465 Los acordes se pueden repetir utilizando la abreviatura @code{q}:
466
467 @lilypond[verbatim,quote,relative=2]
468 <c e g>8.-^ q16 q4-^
469 @end lilypond
470
471 @item
472 En el modo de doble cara, los márgenes para las páginas impares y
473 pares se pueden fijar utilizando @code{inner-margin} y
474 @code{outer-margin}:
475
476 @example
477 \paper @{
478   two-sided = ##t
479   inner-margin = 10 \mm
480   outer-margin = 20 \mm
481 @}
482 @end example
483
484 @item
485 Los márgenes predeterminados del papel, tal y como se especifican en
486 el archivo @file{ly/paper@/-defaults-init.ly}, se aplican al
487 tamaño de papel predeterminado (A4) y se redimensionan automáticamente
488 al tamaño del papel seleccionado.
489
490 @item
491 Ahora funcionan todas las combinaciones de @code{left-margin},
492 @code{right-margin} y @code{line-width}.  Ya no hay necesidad de
493 establecer a mano el valor de @code{line-width} a no ser que queramos
494 hacerlo explícitamente.
495
496 @item
497 A partir de ahora se contempla la utilización de una fuente
498 tipográfica alternativa para la música, como Gonville.
499
500 @item
501 Además de la instrucción de marcado @code{\hspace}, se ha añadido una
502 nueva instrucción @code{\vspace} para proporcionar una forma fácil y
503 flexible de añadir espacio vertical dentro de los elementos de
504 marcado.
505
506 @item
507 La dirección de las barras de corchea manuales se puede establecer con
508 @code{^[} y @code{_[}.
509
510 @item
511 Se ha añadido una versión de la figura cuadrada que lleva dos líneas
512 verticales a cada lado.
513
514 @lilypond[quote,relative=2]
515 \time 4/2
516 \override Staff.NoteHead #'style = #'altdefault
517 c\breve | b\breve
518 @end lilypond
519
520 @item
521 Ahora los nombres de instrumentos y voces tienen en cuenta, para su
522 posicionamiento, las dimensiones de los delimitadores iniciales de
523 sistema (llaves o corchetes) que están en otros pentagramas, con el
524 resultado de un mejor alineado predeterminado de los nombres por la
525 izquierda, por la derecha o centrados.
526
527 @lilypond[quote,indent=18\mm]
528 <<
529   \new StaffGroup <<
530     \new GrandStaff <<
531       \new Staff {
532         \set Staff.instrumentName = #"Piccolo"
533         c''1
534       }
535       \new Staff {
536         \set Staff.instrumentName = #"Flute"
537         c''1
538       }
539     >>
540     \new Staff {
541       \set Staff.instrumentName = #"Bassoon"
542       \clef tenor
543       c'1
544     }
545   >>
546   \new PianoStaff <<
547     \set PianoStaff.instrumentName = #"Piano"
548     \context Staff = "up" {
549       c'1
550     }
551     \context Staff = "down" {
552       \clef bass
553       c1
554     }
555   >>
556 >>
557 @end lilypond
558
559 @item
560 Ahora se pueden seleccionar las llaves dentro de los elementos de
561 marcado por su tamaño en puntos, usando las instrucciones de marcado
562 @code{\left-brace} y @code{\right-brace}.
563
564 @lilypond[quote]
565 \markup {
566   \left-brace #35
567   \hspace #2
568   \right-brace #45
569 }
570 @end lilypond
571
572 @item
573 Los archivos .ps intermedios que LilyPond crea
574 durante la compilación, ahora se borran de forma predeterminada.  Para
575 conservarlos, escriba siguiente línea en el archivo de entrada:
576 @example
577 #(ly:set-option 'delete-intermediate-files #f)
578 @end example
579
580 @item Las ligaduras de unión, de expresión  y de fraseo,
581 discontinuas y punteadas, pueden ahora tener un grosor variable,
582 y están disponibles ligaduras parcialmente discontinuas:
583 @lilypond[quote,relative=2]
584 \slurDashed
585 c4( d e f) |
586 \slurDotted
587 g4( f e d) |
588 \slurHalfDashed
589 c4( d e f)
590 @end lilypond
591
592
593 @item
594 Se ha añadido una marca en forma de gafas, indicando con vehemencia que se mire al director:
595 @lilypond[quote,relative=2]
596 \mark \markup { \eyeglasses }
597 c4_\markup { \eyeglasses }
598 @end lilypond
599
600 @item
601 Se ha añadido una articulación de pizzicato pellizcado (conocido
602 también como snap o pizzicato de Bartok):
603 @lilypond[quote,relative=2]
604 c4\snappizzicato
605 @end lilypond
606
607 @item
608 Ahora están disponibles unas nuevas funciones de formateo de números
609 para imprimir otras fracciones y añadir figuras a los números o
610 fracciones de un grupo especial:
611 @lilypond[quote,relative=2]
612 \once \override TupletNumber #'text =
613   #(tuplet-number::non-default-tuplet-denominator-text 7)
614 \times 2/3 { c4. c4. c4. c4. }
615
616 \once \override TupletNumber #'text =
617   #(tuplet-number::non-default-tuplet-fraction-text 12 7)
618 \times 2/3 { c4. c4. c4. c4. }
619 \once \override TupletNumber #'text =
620   #(tuplet-number::append-note-wrapper
621     (tuplet-number::non-default-tuplet-fraction-text 12 7) "8")
622 \times 2/3 { c4. c4. c4. c4. }
623
624 \once \override TupletNumber #'text =
625   #(tuplet-number::append-note-wrapper tuplet-number::calc-denominator-text "4")
626 \times 2/3 { c8 c8 c8 c8 c8 c8 }
627 \once \override TupletNumber #'text =
628   #(tuplet-number::append-note-wrapper tuplet-number::calc-fraction-text "4")
629 \times 2/3 { c8 c8 c8 c8 c8 c8 }
630
631 \once \override TupletNumber #'text =
632   #(tuplet-number::fraction-with-notes "4." "8")
633 \times 2/3 { c4. c4. c4. c4. }
634 \once \override TupletNumber #'text =
635   #(tuplet-number::non-default-fraction-with-notes 12 "8" 4 "4")
636 \times 2/3  { c4. c4. c4. c4. }
637 @end lilypond
638
639 @item
640 Los diagramas de posiciones ahora tienen una propiedad chordChanges
641 para evitar que se impriman de nuevo los objetos FretBoard repetidos.
642
643 @item
644 El motor de espaciado vertical ha cambiado drásticamente haciéndolo
645 más flexible y sencillo de controlar.  El espaciado entre los
646 pentagramas dentro de un sistema puede mejorar el uso del espacio
647 sobre la página.  Los contextos definidos por el usuario pueden
648 participar en este espaciado flexible, según la forma en que se haya
649 definido el valor de su @code{staff-affinity}.  Ciertas variables de
650 formateo de la página (@code{page-top-space},
651 @code{between-system-space -padding} y @code{before- between-
652 after-title-space}) se han sustituido por dimensiones verticales
653 flexibles.
654
655 @end itemize
656
657
658
659 @ifhtml
660 Para ver noticias más antiguas, diríjase a
661 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.es.html},
662 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html},
663 o @uref{../,vuelva} al índice de la documentación.
664
665
666 @end ifhtml
667
668 @bye