1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: c7d6848e128f461a4cec093f7a71a34b2dc314eb
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.
73 Ahora se contemplan las garrapateas sueltas:
81 Como extensión de la forma en que LilyPond contempla actualmente los
82 microtonos, ahora hay alteraciones con flecha para la notación de las
83 alteraciones microtonales. Para usarlas, redefina la propiedad
84 @code{glyph-name-alist} de @code{Accidental} como en el ejemplo
85 siguiente que utiliza cuartos de tono para la composición tipográfica
86 de alteraciones con flecha. De forma alternativa, es posible definir
87 nombres distintos para todas las notas con alteraciones con flecha
88 (consulte @code{ly/makam.ly} para ver un ejemplo de código estándar).
91 microAccs = #'((0 . "accidentals.natural")
92 (-1/2 . "accidentals.flat")
93 (1/2 . "accidentals.sharp")
95 (1 . "accidentals.doublesharp")
96 (-1 . "accidentals.flatflat")
98 (3/4 . "accidentals.sharp.arrowup")
99 (1/4 . "accidentals.sharp.arrowdown")
100 (-1/4 . "accidentals.flat.arrowup")
101 (-3/4 . "accidentals.flat.arrowdown"))
104 #(set-accidental-style 'modern)
105 \override Accidental #'glyph-name-alist = #microAccs
111 Ahora están implementados los corchetes rectos (utilizados en
112 partituras antiguas de p.ej. Bach, pero también de forma distinta en
113 partituras modernas de p.ej. Stockhausen):
116 \override Stem #'flag = #modern-straight-flag
117 c,16 \acciaccatura {c'8} d4 d32
119 \override Stem #'flag = #old-straight-flag
120 c,16 \acciaccatura {c'8} d4 d32
125 Los bloques @code{\bookpart} se pueden usar para dividir un libro en
126 varias partes, separadas por un salto de página, con el objeto de
127 facilitar la división en páginas o usar distintos ajustes de
128 @code{\paper} en partes distintas.
133 title = "Título del libro"
134 subtitle = "Primera parte"
141 subtitle = "Segunda parte"
149 Ahora se permiten contextos anidados del mismo tipo.
150 Esto hace obsoletos @code{InnerStaffGroup} e @code{InnerChoirStaff}.
151 @lilypond[quote,relative=1]
162 Se pueden mostrar contadores de repetición de tipo porcentaje a
163 intervalos regulares usando la propiedad de contexto
164 @code{repeatCountVisibility}.
165 @lilypond[quote,relative=1]
167 \set countPercentRepeats = ##t
168 \set repeatCountVisibility = #(every-nth-repeat-count-visible 2)
169 \repeat percent 6 { c4 d e f }
174 Además de la propiedad existente @code{showLastLength}, ahora se puede
175 establecer también @code{showFirstLength}, componiendo sólo los
176 primeros compases de una pieza. Las dos propiedades se pueden
177 establecer al mismo tiempo:
179 showFirstLength = R1*2
180 showLastLength = R1*3
181 \relative c' { c1 d e f g a b c }
185 La extensión de archivo para el MIDI se puede fijar usando el valor
186 predeterminado del programa en la línea de órdenes
187 @code{midi-extension}. Para Windows, la extensión predeterminada ha
188 cambiado a @code{.mid}.
191 Ahora están disponibles dos variaciones sobre la doble barra predeterminada de repetición.
194 \set Score.doubleRepeatType = #":|.:"
207 Se han añadido cuatro reglas de alteraciones accidentales automáticas:
208 @code{neo-modern}, @code{neo-modern-cautionary}, @code{dodecaphonic} y
209 @code{teaching}. El ejemplo siguiente ilustra la regla
215 cis'8 fis, d'4 <a cis>8 f bis4 |
227 #(set-accidental-style 'neo-modern)
233 Ahora se pueden generar los corchetes con código de Scheme usando la
234 propiedad @code{'flag} (corchete) del grob @code{Stem} (plica). Las
235 partituras existentes siguen funcionando sin ningún cambio.
242 #(define (inverted-flag stem-grob)
243 (let* ((dir (if (eqv? (ly:grob-property stem-grob 'direction) UP) "d" "u"))
244 (flag (retrieve-glyph-flag "" dir "" stem-grob))
245 (line-thickness (ly:staff-symbol-line-thickness stem-grob))
246 (stem-thickness (ly:grob-property stem-grob 'thickness))
247 (stem-width (* line-thickness stem-thickness))
248 (stroke-style (ly:grob-property stem-grob 'stroke-style))
249 (stencil (if (null? stroke-style) flag
250 (add-stroke-glyph flag stem-grob dir stroke-style "")))
251 (rotated-flag (ly:stencil-rotate-absolute stencil 180 0 0)))
252 (ly:stencil-translate rotated-flag (cons (- (/ stem-width 2)) 0))))
254 #(define-public (weight-flag stem-grob)
255 (let* ((log (- (ly:grob-property stem-grob 'duration-log) 2))
256 (is-up (eqv? (ly:grob-property stem-grob 'direction) UP))
257 (yext (if is-up (cons (* log -0.8) 0) (cons 0 (* log 0.8))))
258 (flag-stencil (make-filled-box-stencil '(-0.4 . 0.4) yext))
259 (stroke-style (ly:grob-property stem-grob 'stroke-style))
260 (stroke-stencil (if (equal? stroke-style "grace")
261 (make-line-stencil 0.2 -0.9 -0.4 0.9 -0.4)
263 (ly:stencil-add flag-stencil stroke-stencil)))
267 \override Stem #'flag = #weight-flag
270 \override Stem #'flag = #inverted-flag
276 Se han añadido diagramas de pedal de arpa:
279 \markup { \harp-pedal #"^v-|vv-o^" }
283 Ahora están disponibles diagramas de posiciones predefinidos,
284 configurables por el usuario y transportables, en el contexto
287 \include "predefined-guitar-fretboards.ly"
305 Se han hecho los siguientes cambios en la sintaxis, en orden
306 cronológico. Además, las propiedades de los diagramas de posiciones se
307 han movido a @code{fret-diagram-details}, y se usa la propiedad
308 @code{#'style} para seleccionar líneas continuas o discontinuas en vez
309 de @code{#'dash-fraction}.
312 'break-align-symbol -> 'break-align-symbols
313 scripts.caesura -> scripts.caesura.curved
314 \setEasyHeads -> \easyHeadsOn
315 \easyHeadsOff (instrucción nueva)
316 \fatText -> \textLengthOn
317 \emptyText -> \textLengthOff
318 \set hairpinToBarline -> \override Hairpin #'to-barline
319 \compressMusic -> \scaleDurations
320 \octave -> \octaveCheck
321 \arpeggioUp -> \arpeggioArrowUp
322 \arpeggioDown -> \arpeggioArrowDown
323 \arpeggioNeutral -> \arpeggioNormal
324 \setTextCresc -> \crescTextCresc
325 \setTextDecresc -> \dimTextDecresc
326 \setTextDecr -> \dimTextDecr
327 \setTextDim -> \dimTextDim
328 \setHairpinCresc -> \crescHairpin
329 \setHairpinDecresc -> \dimHairpin
330 \sustainUp -> \sustainOff
331 \sustainDown -> \sustainOn
332 \sostenutoDown -> \sostenutoOn
333 \sostenutoUp -> \sostenutoOff
334 'infinite-spacing-height -> 'extra-spacing-height
335 #(set-octavation oct) -> \ottava #oct
336 \put-adjacent marcado eje dirección marcad -> \put-adjacent eje dirección marcado marcado
337 \pointAndClickOn (instrucción nueva)
338 \pointAndClickOff (instrucción nueva)
339 \center-align -> \center-column
340 \hcenter -> \center-align
341 printallheaders -> print-all-headers
342 \bigger -> \larger (instrucción existente)
343 systemSeparatorMarkup -> system-separator-markup
347 Además se han renombrado ciertos archivos del directorio @code{ly/};
348 ahora los nombres de archivo *-init.ly sólo se usan para archivos que
349 se incluyen automáticamente, mientras que los archivos como
350 @code{makam-init.ly} o @code{gregorian-init.ly} se han renombrado como
351 @code{makam.ly} o @code{gregorian.ly}.
354 Se han suprimido los backends ``tex'' y ``texstr''. Ahora se accede a
355 las tipografías a través de la biblioteca fontconfig; para presentar
356 las cadenas de texto se usa la biblioteca Pango.
359 Ahora las indicaciones metronómicas también pueden contener una
360 dscripción textual. La duración y número (si se indican) se muestran
361 entre paréntesis después del texto.
368 \tempo "Andante" 4 = 120
381 En el bajo cifrado podemos ahora usar también una barra invertida
382 tachando una cifra para indicar una sexta aumentada.
385 \new FiguredBass \figuremode { < 6\\ 5\\ > < 6/ > }
389 Los arpegios pueden usar ahora corchetes de estilo ``paréntesis'':
391 @lilypond[quote,relative=1]
392 \override Arpeggio #'stencil = #ly:arpeggio::brew-chord-slur
394 % Note: does not work for cross-staff arpeggios.
395 \override Arpeggio #'X-extent = #ly:grob::stencil-width
396 <c g' c>2\arpeggio ~ c
400 Las partituras de un solo sistema reciben ahora un especiado natural
401 en lugar de estirarse hasta llenar el ancho del papel. Se puede
402 cambiar estableciendo @code{ragged-right = ##f}.
405 Ahora es posible encerrar texto en rectángulos con esquinas
406 redondeadas, usando la instrucción de marcado @code{\rounded-box}.
409 @command{lilypond-book} puede ejecutar cualquier porgrama en lugar de
410 @command{latex} para determinar la anchura de la línea, gracias a la
411 opción de la línea de órdenes @code{--latex-program}.
414 Ahora se puede subrayar el texto con la instrucción de marcado
418 Es posible ahora especificar, utilizando la variable @code{page-count}
419 en el bloque del papel, el número de páginas que usar.
422 Se dedica una función nueva, @code{ly:minimal-breaking}, a los libros
423 con muchas páginas o con mucho texto.
426 Se puede incluir un índice general usando @code{\markuplines
427 \table-of-contents}. Se añaden elementos a este índice usando la
428 instrucción @code{\tocItem}.
431 Los textos que abarcan varias páginas se introducen usando la palabra
432 clave @code{\markuplines}. Se pueden usar las instrucciones de lista
433 de marcado incorporadas, como @code{\justified-lines} o
434 @code{\wordwrap-lines}, y las nuevas que se crean usando el macro de
435 Scheme @code{define-markup-list-command}.
438 Se pueden marcar puntos concretos de un libro con la instrucción
439 @code{\label}. Luego nos podemos referir a la página en que estos
440 puntos se han colocado, usando la instrucción de marcado
444 Las instrucciones de salto y paso de página (@code{\pageBreak},
445 @code{\noPageBreak}, etc.) se pueden usar en el nivel superior,
446 intercaladas entre las partituras y los elementos de marcado del
450 Han cambiado las siguientes opciones a una sub-opción @code{-d}:
451 @code{--backend}, @code{--safe}, @code{--preview} y @code{--no-pages}
452 (que se ha convertido en @code{-dno-print-pages}). La opción
453 @code{-b} ya no existe.
456 Unos procedimientos de prueba mejorados ahora captan los cambios en el
457 desempeño de CPU y memoria, disposición de página, resultado MIDI y
458 advertencias. Esto ayuda a reducir el número de errores de regresión
459 durante el desarrollo, dando como resultado lanzamientos más estables.
461 Consulte @uref{INSTALL.html#Testing-LilyPond} para ver más
465 Las propiedades anidadas como @code{'details} en el objeto
466 @code{Slur}, se pueden también revertir. La sintaxis de esto es
469 \revert Slur #'(details closeness-factor)
473 Todos los objetos de extensión de líne son ahora más flexibles en la
474 configuración de los puntos extremos. Entre aquellos están el
475 glissando, las líneas de seguimiento de voz, los crescendos de texto y
476 otros objetos extensores de texto. La sintaxis antigua para fijar el
477 texto de los objetos de extensión ya no es válida.
481 \override Glissando #'(bound-details right text) = \markup { \center-align \bold down }
482 \override Glissando #'(bound-details right Y) = #-4
483 \override Glissando #'(bound-details right padding) = #0.0
484 \override Glissando #'(bound-details left arrow) = ##t
485 \override Glissando #'(bound-details left padding) = #3.0
486 \override Glissando #'style = #'trill
487 \override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods
488 \override Glissando #'minimum-length = #12
494 Esta funcionalidad fue patrocinada por Trevor Bača.
497 La variable de entorno @code{LILYPONDPREFIX} se ha renombrado como
498 @code{LILYPOND_DATADIR}.
501 Las típicas notas o silencios finales que ocupan un compás completo
502 ahora vienen precedidas de algo más de espacio.
503 @lilypond[quote,relative=1]
512 Todas las @code{\score}s de un fragmento de lilypond-book se insertan
513 ahora dentro del documento. Asimismo, los marcados de nivel superior
514 no dan como resultado una página completa por sí solos.
517 Las alteraciones como el sostenido y el bemol pueden ahora ser
518 fracciones arbitrarias. Esto permite ciertas formas de música
519 microtonal. Por ejemplo, la música makam turca usa alteraciones de
522 @lilypondfile[quote]{makam-example.ly}
525 Se puede establecer la dirección de las ligaduras de unión con
526 @code{^~} y @code{_~}.
529 Las tablaturas contemplan ahora la posibilidad de armónicos y
532 @lilypond[quote,relative=1]
534 <c g'\harmonic>4 d\2\glissando e2\2
538 Esta funcionalidad fue patrocinada por Mike Amundsen.
541 El espaciado horizontal ahora sigue el contorno de los objetos de
542 manera más precisa. Esto permite un espaciado horizontal más
553 Los objetos que corresponden a fuera del pentagrama ahora se
554 posicionan automáticamente para evitar las colisiones.
556 @lilypond[quote,relative=1]
558 \once \override TextScript #'self-alignment-X = #CENTER
559 a,4^"this doesn't collide with the c"
560 b4^"this goes above the previous markup"
561 a8_"this goes below the dynamic"
566 Los pentagramas se disponen verticalmente utilizando un algoritmo de
567 línea de horizonte. Esto ayuda a evitar un espaciado vertical
570 @lilypond[quote,ragged-right]
572 %% todo: fix 'landscape PDF.
573 #(set-default-paper-size "a6")
582 a'4 b' c'' d'' \break
583 \repeat unfold 2 { a'4 b' c'' d''}
595 Para ver noticias más antiguas, diríjase a
596 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html},
597 o @uref{../,vuelva} al índica de la documentación.