1 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: c0922cccef8da774f9f208614c9f6b92cfdc6e3f
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..
9 @setfilename lilypond-changes.info
10 @settitle Registro de cambios de LilyPond
15 @macro inputfileref{DIR,NAME}
16 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
18 @macro usermanref{NAME}
19 @inforef{\NAME\,,../user/lilypond/lilypond}@c
24 @macro inputfileref{DIR,NAME}
27 @macro usermanref{NAME}
28 Véase el manual del usuario, \NAME\
32 @macro textanchor{NAME}
39 @documentencoding UTF-8
42 @c Translators: Francisco Vila
47 @top Funcionalidades nuevas de la versión 2.16 desde la 2.14
49 @allowcodebreaks false
57 * add new items at the top
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 Las expresiones de Scheme dentro de fragmentos de código de LilyPond
73 incrustados (@code{#@{@dots{}#@}}) se ejecutan ahora dentro de la
74 cerradura léxica del código de Scheme circundante. El símbolo
75 @code{$} ya no es especial dentro del código de LilyPond incrustado.
76 Se puede utilizar de forma incondicional dentro de código de LilyPond
77 para su evaluación inmediata, de forma parecida a la forma en que se
78 utilizaba anteriormente @code{ly:export}. Se ha suprimido
79 @code{ly:export}. Como consecuencia, ahora @code{#} está libre para
80 diferir la evaluación de su argumento hasta que el analizador
81 sintáctico reduzca efectivamente la expresión contenida, reduciendo
82 significativamente el potencial de la evaluación prematura.
85 Se ha mejorado el soporte de acordes de tipo jazz: se reconocen los
86 acordes lidios y alterados; ahora se tratan los separadores entre
87 modificadores de acorde de forma independiente de los separadores
88 entre acordes invertidos y sus notas de bajo (y por omisión, la barra
89 inclinada se usa ahora solamente para el último tipo de separador);
90 las notas adicionales ya no van prefijadas por "add" de forma
91 predeterminada; y la "m" en los acordes menores se puede personalizar.
92 Consulte @ruser{Nombres de acorde personalizados} para más
96 Se ha cambiado el nombre de la instrucción @code{\markuplines} por
97 @code{\markuplist} para conseguir una mejor correspondencia con su
98 semántica y con la nomenclatura generarl de LilyPond.
101 Se ha simplificado considerablemente la interfaz para especificar
102 afinaciones en las tablaturas.
105 Las barras ahora pueden preservar la inclinación por encima de los
107 @lilypond[fragment,quote,relative=2]
108 \override Beam #'breakable = ##t
109 a8[ b c d e f g \bar "" \break f e d c b a]
110 \once \override Beam #'positions = #beam::align-with-broken-parts
111 a8[ b c d e f g \bar "" \break f e d c b a]
112 \once \override Beam #'positions = #beam::slope-like-broken-parts
113 a8[ b c d e f g \bar "" \break f e d c b a]
115 Para hacerlo, se han hecho obsoletas varias funciones de "callback".
117 @item @code{ly:beam::calc-least-squares-positions}
118 @item @code{ly:beam::slope-damping}
119 @item @code{ly:beam::shift-region-to-valid}
121 Además, @code{ly:beam::quanting} ahora acepta un argumento adicional
122 para ayudar a los cálculos sobre los cambios de línea. Todas estas
123 funciones se llaman automáticamente cuando se ajusta el parámetro
127 En los argumentos de función, la música, los elementos de marcado y
128 las expresiones de Scheme (así como algunas otras entidades
129 sintácticas) se han hecho mayormente intercambiables y se diferencian
130 solamente mediante la evaluación del predicado respectivo.
133 Ahora se pueden definir las funciones musicales (y sus parientes
134 cercanos) con argumentos opcionales.
137 Para definir instrucciones que se ejecutan solamente por sus efectos
138 secundarios, ahora está disponible @code{define-void-function}.
141 Hay una instrucción nueva @code{define-event-function} en analogía con
142 @code{define-music-function} que se puede usar para definir funciones
143 musicales que actúan como eventos sin que se requiera un especificador
144 de dirección como (@code{-}, @code{^} o @code{_}) antes de ellos.
146 @lilypond[quote,verbatim,ragged-right]
147 dyn=#(define-event-function (parser location arg) (markup?)
148 (make-dynamic-script arg))
149 \relative c' { c\dyn pfsss }
153 Se puede incluir una lista de alias en ASCII para caracteres
156 @lilypond[quote,verbatim]
158 #(include-special-characters)
160 \markup "• † ©right; &OE; &ss; ¶"
164 Hay una instrucción nueva @code{define-scheme-function} en analogía
165 con @code{define-music-function} que puede usarse para definir
166 funciones que se evalúan a expresiones de Scheme pero aceptan
167 argumentos en la sintaxis de LilyPond.
170 Ahora se puede utilizar la construcción @code{#@{ @dots{} #@}} no solo
171 para crear listas secuenciales de música, sino también para eventos
172 musicales únicos, expresiones musicales vacías, post-eventos,
173 elementos de marcado (sobre todo para liberar a los usuarios de la
174 necesidad de usar la macro @code{markup}), listas de marcado,
175 expresiones numéricas, definiciones y modificaciones de contextos y
176 algunas otras cosas. Si no contiene nada o contiene un único evento
177 musical, ya no devuelve una lista secuencial de música, sino una
178 expresión musical vacía o simplemente el propio evento musical,
182 Nueva opción de la línea de órdenes @option{--loglevel=@var{level}}
183 para controlar el volumen de datos que LilyPond produce en la salida.
184 Los valores posibles son ERROR (errores), WARN (advertencias),
185 BASIC_PROGRESS (progreso básico), PROGRESS (progreso) y DEBUG
189 @code{\set \once} ahora reinicia correctamente el valor de la
190 propiedad al valor previo.
192 @lilypond[fragment,quote,relative=2]
193 \set fingeringOrientations = #'(left)
195 \once \set fingeringOrientations = #'(right)
202 La alineación de los elementos de matiz dinámico extensos
203 (reguladores, crescendi textuales, etc.) se divide automáticamente si
204 se da explícitamente una dirección distinta.
206 @lilypond[fragment,quote,relative=2]
212 Ahora las apoyaturas y mordentes funcionan también dentro de una
213 ligadura de expresión, y no solo dentro de una ligadura de fraseo.
214 Asimismo, se ha añadido la función @code{\slashedGrace} que no imprime
215 ninguna ligadura partiendo de la nota del mordente.
217 @lilypond[fragment,relative=2]
218 c4( \appoggiatura e8 d4 \acciaccatura e8 d4 \slashedGrace e8 c4)
223 Para suprimir a línea en un elemento de crescendo extenso (y otros
224 elementos extensos similares), LilyPond contempla ahora de forma plena
225 la propiedad @code{#'style = #'none}.
227 @lilypond[fragment,quote,relative=2]
228 \override DynamicTextSpanner #'style = #'none
233 LilyPond.app está disponible ahora para MacOS X 10.7. ¡Gracias,
237 Los glissandos pueden abarcar varias líneas.
242 Para ver noticias anteriores, diríjase a
243 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/},
244 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html},
245 o @uref{../,vuelva} al índice de la documentación.