1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: f2bae9bceb818cad5bacc86c15114156b2cd5cc9
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
12 @macro inputfileref{DIR,NAME}
13 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
15 @macro usermanref{NAME}
16 @inforef{\NAME\,,../user/lilypond/lilypond}@c
21 @macro inputfileref{DIR,NAME}
24 @macro usermanref{NAME}
25 Véase el manual del usuario, \NAME\
29 @macro textanchor{NAME}
36 @documentencoding utf-8
38 @c Translators: Francisco Vila
43 @top New features in 2.12 since 2.10
46 Este documento está disponible también en formato @uref{NEWS.es.pdf,PDF}. Forma parte de
47 la @uref{../,Documentación de LilyPond}.
59 * only show verbatim input for syntax/input changes
61 * try to be as brief possible in those cases
63 * don't try to provide real-world examples, they often get too big,
64 which scares away people.
66 * Write complete sentences.
68 * only show user-visible changes.
72 Los diagramas de posiciones ahora pueden tener cuerdas de grosor variable:
74 \include "predefined-guitar-fretboards.ly"
82 \override FretBoard #'fret-diagram-details
83 #'string-thickness-factor = #0.3
92 Se dispone de una nueva orientación para los diagramas de posiciones, opposing-landscape (apaisado en oposición):
94 \include "predefined-guitar-fretboards.ly"
102 \override FretBoard #'fret-diagram-details
103 #'orientation = #'opposing-landscape
112 Ahora se contemplan las garrapateas sueltas:
120 Como extensión de la forma en que LilyPond contempla actualmente los
121 microtonos, ahora hay alteraciones con flecha para la notación de las
122 alteraciones microtonales. Para usarlas, redefina la propiedad
123 @code{glyph-name-alist} de @code{Accidental} como en el ejemplo
124 siguiente que utiliza cuartos de tono para la composición tipográfica
125 de alteraciones con flecha. De forma alternativa, es posible definir
126 nombres distintos para todas las notas con alteraciones con flecha
127 (consulte @code{ly/makam.ly} para ver un ejemplo de código estándar).
130 microAccs = #'((0 . "accidentals.natural")
131 (-1/2 . "accidentals.flat")
132 (1/2 . "accidentals.sharp")
134 (1 . "accidentals.doublesharp")
135 (-1 . "accidentals.flatflat")
137 (3/4 . "accidentals.sharp.arrowup")
138 (1/4 . "accidentals.sharp.arrowdown")
139 (-1/4 . "accidentals.flat.arrowup")
140 (-3/4 . "accidentals.flat.arrowdown"))
143 #(set-accidental-style 'modern)
144 \override Accidental #'glyph-name-alist = #microAccs
150 Ahora están implementados los corchetes rectos (utilizados en
151 partituras antiguas de p.ej. Bach, pero también de forma distinta en
152 partituras modernas de p.ej. Stockhausen):
155 \override Stem #'flag = #modern-straight-flag
156 c,16 \acciaccatura {c'8} d4 d32
158 \override Stem #'flag = #old-straight-flag
159 c,16 \acciaccatura {c'8} d4 d32
164 Los bloques @code{\bookpart} se pueden usar para dividir un libro en
165 varias partes, separadas por un salto de página, con el objeto de
166 facilitar la división en páginas o usar distintos ajustes de
167 @code{\paper} en partes distintas.
172 title = "Título del libro"
173 subtitle = "Primera parte"
180 subtitle = "Segunda parte"
188 Ahora se permiten contextos anidados del mismo tipo.
189 Esto hace obsoletos @code{InnerStaffGroup} e @code{InnerChoirStaff}.
190 @lilypond[quote,relative=1]
201 Se pueden mostrar contadores de repetición de tipo porcentaje a
202 intervalos regulares usando la propiedad de contexto
203 @code{repeatCountVisibility}.
204 @lilypond[quote,relative=1]
206 \set countPercentRepeats = ##t
207 \set repeatCountVisibility = #(every-nth-repeat-count-visible 2)
208 \repeat percent 6 { c4 d e f }
213 Además de la propiedad existente @code{showLastLength}, ahora se puede
214 establecer también @code{showFirstLength}, componiendo sólo los
215 primeros compases de una pieza. Las dos propiedades se pueden
216 establecer al mismo tiempo:
218 showFirstLength = R1*2
219 showLastLength = R1*3
220 \relative c' { c1 d e f g a b c }
224 La extensión de archivo para el MIDI se puede fijar usando el valor
225 predeterminado del programa en la línea de órdenes
226 @code{midi-extension}. Para Windows, la extensión predeterminada ha
227 cambiado a @code{.mid}.
230 Ahora están disponibles dos variaciones sobre la doble barra predeterminada de repetición.
233 \set Score.doubleRepeatType = #":|.:"
246 Se han añadido cuatro reglas de alteraciones accidentales automáticas:
247 @code{neo-modern}, @code{neo-modern-cautionary}, @code{dodecaphonic} y
248 @code{teaching}. El ejemplo siguiente ilustra la regla
254 cis'8 fis, d'4 <a cis>8 f bis4 |
266 #(set-accidental-style 'neo-modern)
272 Ahora se pueden generar los corchetes con código de Scheme usando la
273 propiedad @code{'flag} (corchete) del grob @code{Stem} (plica). Las
274 partituras existentes siguen funcionando sin ningún cambio.
281 #(define (inverted-flag stem-grob)
282 (let* ((dir (if (eqv? (ly:grob-property stem-grob 'direction) UP) "d" "u"))
283 (flag (retrieve-glyph-flag "" dir "" stem-grob))
284 (line-thickness (ly:staff-symbol-line-thickness stem-grob))
285 (stem-thickness (ly:grob-property stem-grob 'thickness))
286 (stem-width (* line-thickness stem-thickness))
287 (stroke-style (ly:grob-property stem-grob 'stroke-style))
288 (stencil (if (null? stroke-style) flag
289 (add-stroke-glyph flag stem-grob dir stroke-style "")))
290 (rotated-flag (ly:stencil-rotate-absolute stencil 180 0 0)))
291 (ly:stencil-translate rotated-flag (cons (- (/ stem-width 2)) 0))))
293 #(define-public (weight-flag stem-grob)
294 (let* ((log (- (ly:grob-property stem-grob 'duration-log) 2))
295 (is-up (eqv? (ly:grob-property stem-grob 'direction) UP))
296 (yext (if is-up (cons (* log -0.8) 0) (cons 0 (* log 0.8))))
297 (flag-stencil (make-filled-box-stencil '(-0.4 . 0.4) yext))
298 (stroke-style (ly:grob-property stem-grob 'stroke-style))
299 (stroke-stencil (if (equal? stroke-style "grace")
300 (make-line-stencil 0.2 -0.9 -0.4 0.9 -0.4)
302 (ly:stencil-add flag-stencil stroke-stencil)))
306 \override Stem #'flag = #weight-flag
309 \override Stem #'flag = #inverted-flag
315 Se han añadido diagramas de pedal de arpa:
318 \markup { \harp-pedal #"^v-|vv-o^" }
322 Ahora están disponibles diagramas de posiciones predefinidos,
323 configurables por el usuario y transportables, en el contexto
326 \include "predefined-guitar-fretboards.ly"
344 Se han hecho los siguientes cambios en la sintaxis, en orden
345 cronológico. Además, las propiedades de los diagramas de posiciones se
346 han movido a @code{fret-diagram-details}, y se usa la propiedad
347 @code{#'style} para seleccionar líneas continuas o discontinuas en vez
348 de @code{#'dash-fraction}.
351 'break-align-symbol -> 'break-align-symbols
352 scripts.caesura -> scripts.caesura.curved
353 \setEasyHeads -> \easyHeadsOn
354 \easyHeadsOff (instrucción nueva)
355 \fatText -> \textLengthOn
356 \emptyText -> \textLengthOff
357 \set hairpinToBarline -> \override Hairpin #'to-barline
358 \compressMusic -> \scaleDurations
359 \octave -> \octaveCheck
360 \arpeggioUp -> \arpeggioArrowUp
361 \arpeggioDown -> \arpeggioArrowDown
362 \arpeggioNeutral -> \arpeggioNormal
363 \setTextCresc -> \crescTextCresc
364 \setTextDecresc -> \dimTextDecresc
365 \setTextDecr -> \dimTextDecr
366 \setTextDim -> \dimTextDim
367 \setHairpinCresc -> \crescHairpin
368 \setHairpinDecresc -> \dimHairpin
369 \sustainUp -> \sustainOff
370 \sustainDown -> \sustainOn
371 \sostenutoDown -> \sostenutoOn
372 \sostenutoUp -> \sostenutoOff
373 'infinite-spacing-height -> 'extra-spacing-height
374 #(set-octavation oct) -> \ottava #oct
375 \put-adjacent marcado eje dirección marcad -> \put-adjacent eje dirección marcado marcado
376 \pointAndClickOn (instrucción nueva)
377 \pointAndClickOff (instrucción nueva)
378 \center-align -> \center-column
379 \hcenter -> \center-align
380 printallheaders -> print-all-headers
381 \bigger -> \larger (instrucción existente)
382 systemSeparatorMarkup -> system-separator-markup
386 Además se han renombrado ciertos archivos del directorio @code{ly/};
387 ahora los nombres de archivo *-init.ly sólo se usan para archivos que
388 se incluyen automáticamente, mientras que los archivos como
389 @code{makam-init.ly} o @code{gregorian-init.ly} se han renombrado como
390 @code{makam.ly} o @code{gregorian.ly}.
393 Se han suprimido los backends ``tex'' y ``texstr''. Ahora se accede a
394 las tipografías a través de la biblioteca fontconfig; para presentar
395 las cadenas de texto se usa la biblioteca Pango.
398 Ahora las indicaciones metronómicas también pueden contener una
399 dscripción textual. La duración y número (si se indican) se muestran
400 entre paréntesis después del texto.
407 \tempo "Andante" 4 = 120
420 En el bajo cifrado podemos ahora usar también una barra invertida
421 tachando una cifra para indicar una sexta aumentada.
424 \new FiguredBass \figuremode { < 6\\ 5\\ > < 6/ > }
428 Los arpegios pueden usar ahora corchetes de estilo ``paréntesis'':
430 @lilypond[quote,relative=1]
431 \override Arpeggio #'stencil = #ly:arpeggio::brew-chord-slur
433 % Note: does not work for cross-staff arpeggios.
434 \override Arpeggio #'X-extent = #ly:grob::stencil-width
435 <c g' c>2\arpeggio ~ c
439 Las partituras de un solo sistema reciben ahora un especiado natural
440 en lugar de estirarse hasta llenar el ancho del papel. Se puede
441 cambiar estableciendo @code{ragged-right = ##f}.
444 Ahora es posible encerrar texto en rectángulos con esquinas
445 redondeadas, usando la instrucción de marcado @code{\rounded-box}.
448 @command{lilypond-book} puede ejecutar cualquier porgrama en lugar de
449 @command{latex} para determinar la anchura de la línea, gracias a la
450 opción de la línea de órdenes @code{--latex-program}.
453 Ahora se puede subrayar el texto con la instrucción de marcado
457 Es posible ahora especificar, utilizando la variable @code{page-count}
458 en el bloque del papel, el número de páginas que usar.
461 Se dedica una función nueva, @code{ly:minimal-breaking}, a los libros
462 con muchas páginas o con mucho texto.
465 Se puede incluir un índice general usando @code{\markuplines
466 \table-of-contents}. Se añaden elementos a este índice usando la
467 instrucción @code{\tocItem}.
470 Los textos que abarcan varias páginas se introducen usando la palabra
471 clave @code{\markuplines}. Se pueden usar las instrucciones de lista
472 de marcado incorporadas, como @code{\justified-lines} o
473 @code{\wordwrap-lines}, y las nuevas que se crean usando el macro de
474 Scheme @code{define-markup-list-command}.
477 Se pueden marcar puntos concretos de un libro con la instrucción
478 @code{\label}. Luego nos podemos referir a la página en que estos
479 puntos se han colocado, usando la instrucción de marcado
483 Las instrucciones de salto y paso de página (@code{\pageBreak},
484 @code{\noPageBreak}, etc.) se pueden usar en el nivel superior,
485 intercaladas entre las partituras y los elementos de marcado del
489 Han cambiado las siguientes opciones a una sub-opción @code{-d}:
490 @code{--backend}, @code{--safe}, @code{--preview} y @code{--no-pages}
491 (que se ha convertido en @code{-dno-print-pages}). La opción
492 @code{-b} ya no existe.
495 Unos procedimientos de prueba mejorados ahora captan los cambios en el
496 desempeño de CPU y memoria, disposición de página, resultado MIDI y
497 advertencias. Esto ayuda a reducir el número de errores de regresión
498 durante el desarrollo, dando como resultado lanzamientos más estables.
500 Consulte @uref{INSTALL.html#Testing-LilyPond} para ver más
504 Las propiedades anidadas como @code{'details} en el objeto
505 @code{Slur}, se pueden también revertir. La sintaxis de esto es
508 \revert Slur #'(details closeness-factor)
512 Todos los objetos de extensión de líne son ahora más flexibles en la
513 configuración de los puntos extremos. Entre aquellos están el
514 glissando, las líneas de seguimiento de voz, los crescendos de texto y
515 otros objetos extensores de texto. La sintaxis antigua para fijar el
516 texto de los objetos de extensión ya no es válida.
520 \override Glissando #'(bound-details right text) = \markup { \center-align \bold down }
521 \override Glissando #'(bound-details right Y) = #-4
522 \override Glissando #'(bound-details right padding) = #0.0
523 \override Glissando #'(bound-details left arrow) = ##t
524 \override Glissando #'(bound-details left padding) = #3.0
525 \override Glissando #'style = #'trill
526 \override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods
527 \override Glissando #'minimum-length = #12
533 Esta funcionalidad fue patrocinada por Trevor Bača.
536 La variable de entorno @code{LILYPONDPREFIX} se ha renombrado como
537 @code{LILYPOND_DATADIR}.
540 Las típicas notas o silencios finales que ocupan un compás completo
541 ahora vienen precedidas de algo más de espacio.
542 @lilypond[quote,relative=1]
551 Todas las @code{\score}s de un fragmento de lilypond-book se insertan
552 ahora dentro del documento. Asimismo, los marcados de nivel superior
553 no dan como resultado una página completa por sí solos.
556 Las alteraciones como el sostenido y el bemol pueden ahora ser
557 fracciones arbitrarias. Esto permite ciertas formas de música
558 microtonal. Por ejemplo, la música makam turca usa alteraciones de
561 @lilypondfile[quote]{makam-example.ly}
564 Se puede establecer la dirección de las ligaduras de unión con
565 @code{^~} y @code{_~}.
568 Las tablaturas contemplan ahora la posibilidad de armónicos y
571 @lilypond[quote,relative=1]
573 <c g'\harmonic>4 d\2\glissando e2\2
577 Esta funcionalidad fue patrocinada por Mike Amundsen.
580 El espaciado horizontal ahora sigue el contorno de los objetos de
581 manera más precisa. Esto permite un espaciado horizontal más
592 Los objetos que corresponden a fuera del pentagrama ahora se
593 posicionan automáticamente para evitar las colisiones.
595 @lilypond[quote,relative=1]
597 \once \override TextScript #'self-alignment-X = #CENTER
598 a,4^"this doesn't collide with the c"
599 b4^"this goes above the previous markup"
600 a8_"this goes below the dynamic"
605 Los pentagramas se disponen verticalmente utilizando un algoritmo de
606 línea de horizonte. Esto ayuda a evitar un espaciado vertical
609 @lilypond[quote,ragged-right]
611 %% todo: fix 'landscape PDF.
612 #(set-default-paper-size "a6")
621 a'4 b' c'' d'' \break
622 \repeat unfold 2 { a'4 b' c'' d''}
634 Para ver noticias más antiguas, diríjase a
635 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html},
636 o @uref{../,vuelva} al índica de la documentación.