X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fchanges.tely;h=fd3507b7ec6e18ac78f28d98faf2324056aad9f0;hb=9ac7a5aaff66f2bd19184c9a23bccd195323e193;hp=f6630bd99d675668869ab7d0c60786e473119f0f;hpb=e0c5c63035ce355550fe841bbe15c87c4702c13b;p=lilypond.git diff --git a/Documentation/es/changes.tely b/Documentation/es/changes.tely index f6630bd99d..fd3507b7ec 100644 --- a/Documentation/es/changes.tely +++ b/Documentation/es/changes.tely @@ -1,6 +1,6 @@ \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @ignore - Translation of GIT committish: 3724ee24288f466dc1153f21b4f6517374e336f6 + Translation of GIT committish: 688f5f1711d8ca07338385a2ae0191b1a8aae315 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -44,17 +44,11 @@ Véase el manual del usuario, \NAME\ @finalout @node Top -@top Funcionalidades nuevas de la versión 2.13 desde la 2.12 - -@ifhtml -Este documento está disponible también en formato -@uref{changes.es.pdf,PDF}. Forma parte de la @uref{../,Documentación -de LilyPond}. -@end ifhtml +@top Funcionalidades nuevas de la versión 2.16 desde la 2.14 @allowcodebreaks false -@itemize @bullet +@itemize @ignore @@ -74,380 +68,116 @@ which scares away people. * only show user-visible changes. @end ignore - @item -Los nombres de las notas se pueden seleccionar con una nueva -instrucción @code{@bs{}language "italiano"}, que se puede usar en el -modo seguro. La sintaxis antigua @code{@bs{}include "italiano.ly"} -está contemplada por ahora, pero quedará obsoleta en el futuro. +Las funciones musicales, de eventos y de Scheme se pueden ahora +definir con argumentos opcionales antes de los argumentos +obligatorios. @item -Ahora el barrado automático se desactiva mediante @code{\cadenzaOn} y -se habilita con @code{\cadenzaOff}. Hay que indicar el barrado de las -cadencias manualmente. Asimismo, si se usa una cadencia en una pieza -con el barrado automático desactivado, tiene que desactivarse de nuevo -después de la cadencia. +Hay una instrucción nueva @code{define-event-function} en analogía con +@code{define-music-function} que se puede usar para definir funciones +musicales que actúan como eventos sin que se requiera un especificador +de dirección como (@code{-}, @code{^} o @code{_}) antes de ellos. -@item -Ahora el usuario puede especificar el nombre de la tabla -predeterminada de diagramas de posiciones de acordes. Esto permite la -utilización de varias tablas y el cambio de una a otra en función de -los deseos del usuario. - -@item -Ahora se puede personalizar la decisión del combinador de voces de combinar o no las notas. -@lilypond[quote,relative=2] -\partcombine -\relative c' { c2 \partcombineApart c | \partcombineChordsOnce e' e } -\relative c' { c2 \partcombineApart c | c c } +@lilypond[quote,verbatim,raggedright] +dyn=#(define-event-function (parser location arg) (markup?) + (make-dynamic-script arg)) +\relative c' { c\dyn pfsss } @end lilypond @item -De forma predeterminada, las pautas de tablatura sólo muestran los -números de traste. Para conseguir el estilo anterior, se ofrece la -instrucción @code{\tabFullNotation}. - -@item -Se han añadido notas con forma en los estilos Funk y Walker. - -@item -Los silencios ya no mantienen vivo un contexto de pauta si se está -utilizando @code{\RemoveEmptyStaffContext}. - -@item -Nueva opción @code{-dinclude-settings=INCLUDEFILE.ly}, que indica a -lilypond que incluya el archivo especificado antes de que se procese -la partitura. Ello permite al usuario cambiar los ajustes globales -sin necesidad de modificar la propia partitura. De esta forma se -pueden generar distintas versiones o ediciones (como distintos tamaños -de página) a partir del mismo documento, sin tener que modificar la -partitura para cada una de las versiones. - -@item -Se ha modificado la sintaxis de los ajustes de barrado automático. Se -han eliminado beatLength, beatGrouping, beamSettings y -measureGrouping. El barrado automático está controlado ahora a través -de baseMoment, beatStructure y beamExceptions. Los ajustes -predeterminados para cada una de estas propiedades se pueden almacenar -en time-signature-settings, de manera que el autobarrado cambia -automáticamente cada vez que se modifica el tipo de compás. La nueva -sintaxis pretende ser mucho más sencilla de utilizar y requerir menos -ajustes manuales. +Se puede incluir una lista de alias en ASCII para caracteres +especiales. -@item -El @q{backend} de SVG contempla opcionalmente las fuentes tipográficas -@uref{http://www.w3.org/Submission/WOFF, WOFF}. Utilizar la opción de -Scheme @code{-d svg-woff} junto a la selección del backend SVG -@code{-d backend=svg} produce una salida SVG con selección CSS de la -fuente WOFF. - -@item -Se ha girado la clave de sol 1.5 grados a la derecha para mejorar su -equilibrio. Se pueden comparar las versiones antigua y moderna a -partir de la documentación: -@uref{http://lilypond.org/doc/v2.12/Documentation/user/lilypond/The-Feta-font.html#Clef-glyphs, -versión antigua}, -@uref{http://lilypond.org/doc/v2.13/Documentation/notation/the-feta-font.html#Clef-glyphs, -versión nueva}. - - -@item -Los elementos de extensión de reguladores de texto ahora se pueden -añadir directamente usando @code{\cresc}, @code{\dim} y -@code{\decresc}. -@lilypond[quote,relative=2] -c4\cresc c c c\f | -c4\dim c c c\! -@end lilypond - -@item -La sintaxis documentada del entorno @samp{lilypond} en el modo -@LaTeX{} de @command{lilypond-book} se ha modificado de forma que se -corresponda con la sintaxis estándar de @LaTeX{}: ahora las opciones -se colocan después del nombre del entorno: -@example -\begin@{lilypond@}[@var{opciones}] @dots{} -@end example - -La sintaxis anterior con las opciones después de @samp{\begin} todavía -se acepta por parte de @command{lilypond-book} pero está obsoleta. -Algo como -@example -sed -i '/begin\[/s/begin\(\[[^]]*]\)\(@{lilypond@}\)/begin\2\1/' -@end example - -puede servir para realizar la conversión. - -@item -Se ha mejorado el aspecto estético del sistema de cabezas de nota con -forma. Se ha implementado el grosor de líneas variable. Se han hecho -consistentes todas las anchuras de las notas. Se han añadido -instrucciones menores para el sistema de notas con forma, que utilizan -la tonalidad relativa mayor para las notas de la escala. - -@item -Se ofrece una variante de la llamada de tipo segno: -@lilypond[quote,relative=2] -c4 d e f \bar "S" -g4 f e d -@end lilypond - -@item -Las modificaciones de contexto (bloques @code{\with}) se pueden -almacenar en variables e insertarse dentro de contextos u otros -bloques @code{\with}: @lilypond[quote,verbatim] -coloredheads = \with { \override NoteHead #'color = #red } -noclef = \with { \remove "Clef_engraver" } -\score { - \new Staff { - \new Voice \with { \coloredheads } \relative c' { c4 e g c } - } - \layout { - \context { - \Staff - \noclef - } - } +\paper { + #(include-special-characters) } +\markup "• † ©right; &OE; &ss; ¶" @end lilypond @item -Se ha añadido una articulación de semi-abierta: -@lilypond[quote,relative=2] -c4\halfopen -@end lilypond -A veces se utiliza para indicar golpes de hi-hat semi-abierto. +Hay una instrucción nueva @code{define-scheme-function} en analogía +con @code{define-music-function} que puede usarse para definir +funciones que se evalúan a expresiones de Scheme pero aceptan +argumentos en la sintaxis de LilyPond. @item -Ahora está totalmente contemplado el algoritmo bidireccional de -Unicode para elementos de marcado de una sola línea, gracias a la -integración mejorada con Pango. +Ahora se puede utilizar la construcción @code{#@{ @dots{} #@}} no solo +para crear listas secuenciales de música, sino también para eventos +musicales únicos, expresiones musicales vacías, post-eventos, +elementos de marcado (sobre todo para liberar a los usuarios de la +necesidad de usar la macro @code{markup}), listas de marcado, +expresiones numéricas, definiciones y modificaciones de contextos y +algunas otras cosas. Si no contiene nada o contiene un único evento +musical, ya no devuelve una lista secuencial de música, sino una +expresión musical vacía o simplemente el propio evento musical, +respectivamente. @item -LilyPond se encuentra ahora licenciado bajo la GPL v3+ de GNU. +Nueva opción de la línea de órdenes @option{--loglevel=@var{level}} +para controlar el volumen de datos que LilyPond produce en la salida. +Los valores posibles son ERROR (errores), WARN (advertencias), +BASIC_PROGRESS (progreso básico), PROGRESS (progreso) y DEBUG +(depuración). @item -En las tablaturas, los trastes se pueden indicar mediante etiquetas -que no sean números: - -@lilypond[verbatim,quote,relative=1] -\new TabStaff -\with { - stringTunings = #'(17 14 9 5 2 -3) - tablatureFormat = #fret-letter-tablature-format -} -\new TabVoice { - \set fretLabels = #`(,(markup #:with-color red "a") - "b" - ,(markup #:italic #:smaller "c")) - 4. 8 4 -} -@end lilypond +@code{\set \once} ahora reinicia correctamente el valor de la +propiedad al valor previo. -@item -Los objetos de presentación se pueden imprimir sobre un fondo blanco, -lo que tiene el efecto de tapar los objetos de las capas inferiores -que coincidan en el mismo lugar: - -@lilypond[verbatim,quote,relative=1] -\time 3/4 -\override Staff.StaffSymbol #'layer = #4 -\once \override Tie #'layer = #2 -b'2.~ -\once \override Staff.TimeSignature #'whiteout = ##t -\once \override Staff.TimeSignature #'layer = #3 -\time 5/4 -b4 +@lilypond[fragment,quote,relative=2] + \set fingeringOrientations = #'(left) + 4 + \once \set fingeringOrientations = #'(right) + + -"left" @end lilypond -@item -Los acordes se pueden repetir utilizando la abreviatura @code{q}: - -@lilypond[verbatim,quote,relative=2] -8.-^ q16 q4-^ -@end lilypond - -@item -En el modo de doble cara, los márgenes para las páginas impares y -pares se pueden fijar utilizando @code{inner-margin} y -@code{outer-margin}: - -@example -\paper @{ - two-sided = ##t - inner-margin = 10 \mm - outer-margin = 20 \mm -@} -@end example - -@item -Los márgenes predeterminados del papel, tal y como se especifican en -el archivo @file{ly/@/paper@/-defaults@/-init@/.ly}, se aplican al -tamaño de papel predeterminado (A4) y se redimensionan automáticamente -al tamaño del papel seleccionado. - -@item -Ahora funcionan todas las combinaciones de @code{left-margin}, -@code{right-margin} y @code{line-width}. Ya no hay necesidad de -establecer a mano el valor de @code{line-width} a no ser que queramos -hacerlo explícitamente. - -@item -A partir de ahora se contempla la utilización de una fuente -tipográfica alternativa para la música, como Gonville. - -@item -Además de la instrucción de marcado @code{\hspace}, se ha añadido una -nueva instrucción @code{\vspace} para proporcionar una forma fácil y -flexible de añadir espacio vertical dentro de los elementos de -marcado. - -@item -La dirección de las barras de corchea manuales se puede establecer con -@code{^[} y @code{_[}. @item -Se ha añadido una versión de la figura cuadrada que lleva dos líneas -verticales a cada lado. +La alineación de los elementos de matiz dinámico extensos +(reguladores, crescendi textuales, etc.) se divide automáticamente si +se da explícitamente una dirección distinta. -@lilypond[quote,relative=2] -\time 4/2 -\override Staff.NoteHead #'style = #'altdefault -c\breve | b\breve +@lilypond[fragment,quote,relative=2] +c4_\< c c^\> c c1_\p @end lilypond -@item -Ahora los nombres de instrumentos y voces tienen en cuenta, para su -posicionamiento, las dimensiones de los delimitadores iniciales de -sistema (llaves o corchetes) que están en otros pentagramas, con el -resultado de un mejor alineado predeterminado de los nombres por la -izquierda, por la derecha o centrados. - -@lilypond[quote,indent=18\mm] -<< - \new StaffGroup << - \new GrandStaff << - \new Staff { - \set Staff.instrumentName = #"Piccolo" - c''1 - } - \new Staff { - \set Staff.instrumentName = #"Flute" - c''1 - } - >> - \new Staff { - \set Staff.instrumentName = #"Bassoon" - \clef tenor - c'1 - } - >> - \new PianoStaff << - \set PianoStaff.instrumentName = #"Piano" - \context Staff = "up" { - c'1 - } - \context Staff = "down" { - \clef bass - c1 - } - >> ->> -@end lilypond @item -Ahora se pueden seleccionar las llaves dentro de los elementos de -marcado por su tamaño en puntos, usando las instrucciones de marcado -@code{\left-brace} y @code{\right-brace}. - -@lilypond[quote] -\markup { - \left-brace #35 - \hspace #2 - \right-brace #45 -} -@end lilypond +Ahora las apoyaturas y mordentes funcionan también dentro de una +ligadura de expresión, y no solo dentro de una ligadura de fraseo. +Asimismo, se ha añadido la función @code{\slashedGrace} que no imprime +ninguna ligadura partiendo de la nota del mordente. -@item -Los archivos .ps intermedios que LilyPond crea -durante la compilación, ahora se borran de forma predeterminada. Para -conservarlos, escriba siguiente línea en el archivo de entrada: -@example -#(ly:set-option 'delete-intermediate-files #f) -@end example - -@item Las ligaduras de unión, de expresión y de fraseo, -discontinuas y punteadas, pueden ahora tener un grosor variable, -y están disponibles ligaduras parcialmente discontinuas: -@lilypond[quote,relative=2] -\slurDashed -c4( d e f) | -\slurDotted -g4( f e d) | -\slurHalfDashed -c4( d e f) +@lilypond[fragment,relative=2] +c4( \appoggiatura e8 d4 \acciaccatura e8 d4 \slashedGrace e8 c4) @end lilypond @item -Se ha añadido una marca en forma de gafas, indicando con vehemencia que se mire al director: -@lilypond[quote,relative=2] -\mark \markup { \eyeglasses } -c4_\markup { \eyeglasses } -@end lilypond +Para suprimir a línea en un elemento de crescendo extenso (y otros +elementos extensos similares), LilyPond contempla ahora de forma plena +la propiedad @code{#'style = #'none}. -@item -Se ha añadido una articulación de pizzicato pellizcado (conocido -también como snap o pizzicato de Bartok): -@lilypond[quote,relative=2] -c4\snappizzicato +@lilypond[fragment,quote,relative=2] +\override DynamicTextSpanner #'style = #'none +c4\cresc c c g, c'\p @end lilypond @item -Ahora están disponibles unas nuevas funciones de formateo de números -para imprimir otras fracciones y añadir figuras a los números o -fracciones de un grupo especial: -@lilypond[quote,relative=2] -\once \override TupletNumber #'text = - #(tuplet-number::non-default-tuplet-denominator-text 7) -\times 2/3 { c4. c4. c4. c4. } - -\once \override TupletNumber #'text = - #(tuplet-number::non-default-tuplet-fraction-text 12 7) -\times 2/3 { c4. c4. c4. c4. } -\once \override TupletNumber #'text = - #(tuplet-number::append-note-wrapper - (tuplet-number::non-default-tuplet-fraction-text 12 7) "8") -\times 2/3 { c4. c4. c4. c4. } - -\once \override TupletNumber #'text = - #(tuplet-number::append-note-wrapper tuplet-number::calc-denominator-text "4") -\times 2/3 { c8 c8 c8 c8 c8 c8 } -\once \override TupletNumber #'text = - #(tuplet-number::append-note-wrapper tuplet-number::calc-fraction-text "4") -\times 2/3 { c8 c8 c8 c8 c8 c8 } - -\once \override TupletNumber #'text = - #(tuplet-number::fraction-with-notes "4." "8") -\times 2/3 { c4. c4. c4. c4. } -\once \override TupletNumber #'text = - #(tuplet-number::non-default-fraction-with-notes 12 "8" 4 "4") -\times 2/3 { c4. c4. c4. c4. } -@end lilypond +LilyPond.app está disponible ahora para MacOS X 10.7. ¡Gracias, +Christian Hitz! @item -Los diagramas de posiciones ahora tienen una propiedad chordChanges -para evitar que se impriman de nuevo los objetos FretBoard repetidos. +Los glissandos pueden abarcar varias líneas. @end itemize - - @ifhtml -Para ver noticias más antiguas, diríjase a -@uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.es.html}, -@uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html}, +Para ver noticias anteriores, diríjase a +@uref{http://lilypond.org/doc/v2.14/Documentation/changes/}, +@uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html}, o @uref{../,vuelva} al índice de la documentación.