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
98 Se ha cambiado el nombre de la instrucción @code{\markuplines} por
99 @code{\markuplist} para conseguir una mejor correspondencia con su
100 semántica y con la nomenclatura generarl de LilyPond.
103 Se ha simplificado considerablemente la interfaz para especificar
104 afinaciones en las tablaturas.
107 Las barras ahora pueden preservar la inclinación por encima de los
109 @lilypond[fragment,quote,relative=2]
110 \override Beam #'breakable = ##t
111 a8[ b c d e f g \bar "" \break f e d c b a]
112 \once \override Beam #'positions = #beam::align-with-broken-parts
113 a8[ b c d e f g \bar "" \break f e d c b a]
114 \once \override Beam #'positions = #beam::slope-like-broken-parts
115 a8[ b c d e f g \bar "" \break f e d c b a]
117 Para hacerlo, se han hecho obsoletas varias funciones de "callback".
119 @item @code{ly:beam::calc-least-squares-positions}
120 @item @code{ly:beam::slope-damping}
121 @item @code{ly:beam::shift-region-to-valid}
123 Además, @code{ly:beam::quanting} ahora acepta un argumento adicional
124 para ayudar a los cálculos sobre los cambios de línea. Todas estas
125 funciones se llaman automáticamente cuando se ajusta el parámetro
129 En los argumentos de función, la música, los elementos de marcado y
130 las expresiones de Scheme (así como algunas otras entidades
131 sintácticas) se han hecho mayormente intercambiables y se diferencian
132 solamente mediante la evaluación del predicado respectivo.
135 Ahora se pueden definir las funciones musicales (y sus parientes
136 cercanos) con argumentos opcionales.
139 Para definir instrucciones que se ejecutan solamente por sus efectos
140 secundarios, ahora está disponible @code{define-void-function}.
143 Hay una instrucción nueva @code{define-event-function} en analogía con
144 @code{define-music-function} que se puede usar para definir funciones
145 musicales que actúan como eventos sin que se requiera un especificador
146 de dirección como (@code{-}, @code{^} o @code{_}) antes de ellos.
148 @lilypond[quote,verbatim,ragged-right]
149 dyn=#(define-event-function (parser location arg) (markup?)
150 (make-dynamic-script arg))
151 \relative c' { c\dyn pfsss }
155 Se puede incluir una lista de alias en ASCII para caracteres
158 @lilypond[quote,verbatim]
160 #(include-special-characters)
162 \markup "• † ©right; &OE; &ss; ¶"
166 Hay una instrucción nueva @code{define-scheme-function} en analogía
167 con @code{define-music-function} que puede usarse para definir
168 funciones que se evalúan a expresiones de Scheme pero aceptan
169 argumentos en la sintaxis de LilyPond.
172 Ahora se puede utilizar la construcción @code{#@{ @dots{} #@}} no solo
173 para crear listas secuenciales de música, sino también para eventos
174 musicales únicos, expresiones musicales vacías, post-eventos,
175 elementos de marcado (sobre todo para liberar a los usuarios de la
176 necesidad de usar la macro @code{markup}), listas de marcado,
177 expresiones numéricas, definiciones y modificaciones de contextos y
178 algunas otras cosas. Si no contiene nada o contiene un único evento
179 musical, ya no devuelve una lista secuencial de música, sino una
180 expresión musical vacía o simplemente el propio evento musical,
184 Nueva opción de la línea de órdenes @option{--loglevel=@var{level}}
185 para controlar el volumen de datos que LilyPond produce en la salida.
186 Los valores posibles son ERROR (errores), WARN (advertencias),
187 BASIC_PROGRESS (progreso básico), PROGRESS (progreso) y DEBUG
191 @code{\set \once} ahora reinicia correctamente el valor de la
192 propiedad al valor previo.
194 @lilypond[fragment,quote,relative=2]
195 \set fingeringOrientations = #'(left)
197 \once \set fingeringOrientations = #'(right)
204 La alineación de los elementos de matiz dinámico extensos
205 (reguladores, crescendi textuales, etc.) se divide automáticamente si
206 se da explícitamente una dirección distinta.
208 @lilypond[fragment,quote,relative=2]
214 Ahora las apoyaturas y mordentes funcionan también dentro de una
215 ligadura de expresión, y no solo dentro de una ligadura de fraseo.
216 Asimismo, se ha añadido la función @code{\slashedGrace} que no imprime
217 ninguna ligadura partiendo de la nota del mordente.
219 @lilypond[fragment,relative=2]
220 c4( \appoggiatura e8 d4 \acciaccatura e8 d4 \slashedGrace e8 c4)
225 Para suprimir a línea en un elemento de crescendo extenso (y otros
226 elementos extensos similares), LilyPond contempla ahora de forma plena
227 la propiedad @code{#'style = #'none}.
229 @lilypond[fragment,quote,relative=2]
230 \override DynamicTextSpanner #'style = #'none
235 LilyPond.app está disponible ahora para MacOS X 10.7. ¡Gracias,
239 Los glissandos pueden abarcar varias líneas.
244 Para ver noticias anteriores, diríjase a
245 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/},
246 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html},
247 o @uref{../,vuelva} al índice de la documentación.