1 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 53ab418e0bb8f272082db295b38a1dbb2ccfca65
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.
73 Se puede elegir entre dos métodos de numeración de compases, en
74 especial para cuando se emplean repeticiones:
76 @lilypond[fragment,quote,relative=1,noragged-right]
78 \set Score.alternativeNumberingStyle = #'numbers
79 \repeat volta 3 { c4 d e f | }
81 { c4 d e f | c2 d \break }
82 { f4 g a b | f4 g a b | f2 a | \break }
86 \set Score.alternativeNumberingStyle = #'numbers-with-letters
87 \repeat volta 3 { c,4 d e f | }
89 { c4 d e f | c2 d \break }
90 { f4 g a b | f4 g a b | f2 a | \break }
98 Las expresiones de Scheme dentro de fragmentos de código de LilyPond
99 incrustados (@code{#@{@dots{}#@}}) se ejecutan ahora dentro de la
100 cerradura léxica del código de Scheme circundante. El símbolo
101 @code{$} ya no es especial dentro del código de LilyPond incrustado.
102 Se puede utilizar de forma incondicional dentro de código de LilyPond
103 para su evaluación inmediata, de forma parecida a la forma en que se
104 utilizaba anteriormente @code{ly:export}. Se ha suprimido
105 @code{ly:export}. Como consecuencia, ahora @code{#} está libre para
106 diferir la evaluación de su argumento hasta que el analizador
107 sintáctico reduzca efectivamente la expresión contenida, reduciendo
108 significativamente el potencial de la evaluación prematura.
111 Se ha mejorado el soporte de acordes de tipo jazz: se reconocen los
112 acordes lidios y alterados; ahora se tratan los separadores entre
113 modificadores de acorde de forma independiente de los separadores
114 entre acordes invertidos y sus notas de bajo (y por omisión, la barra
115 inclinada se usa ahora solamente para el último tipo de separador);
116 las notas adicionales ya no van prefijadas por "add" de forma
117 predeterminada; y la "m" en los acordes menores se puede personalizar.
118 Consulte @ruser{Nombres de acorde personalizados} para más
122 Se ha cambiado el nombre de la instrucción @code{\markuplines} por
123 @code{\markuplist} para conseguir una mejor correspondencia con su
124 semántica y con la nomenclatura generarl de LilyPond.
127 Se ha simplificado considerablemente la interfaz para especificar
128 afinaciones en las tablaturas.
131 Las barras ahora pueden preservar la inclinación por encima de los
133 @lilypond[fragment,quote,relative=2]
134 \override Beam #'breakable = ##t
135 a8[ b c d e f g \bar "" \break f e d c b a]
136 \once \override Beam #'positions = #beam::align-with-broken-parts
137 a8[ b c d e f g \bar "" \break f e d c b a]
138 \once \override Beam #'positions = #beam::slope-like-broken-parts
139 a8[ b c d e f g \bar "" \break f e d c b a]
141 Para hacerlo, se han hecho obsoletas varias funciones de "callback".
143 @item @code{ly:beam::calc-least-squares-positions}
144 @item @code{ly:beam::slope-damping}
145 @item @code{ly:beam::shift-region-to-valid}
147 Además, @code{ly:beam::quanting} ahora acepta un argumento adicional
148 para ayudar a los cálculos sobre los cambios de línea. Todas estas
149 funciones se llaman automáticamente cuando se ajusta el parámetro
153 En los argumentos de función, la música, los elementos de marcado y
154 las expresiones de Scheme (así como algunas otras entidades
155 sintácticas) se han hecho mayormente intercambiables y se diferencian
156 solamente mediante la evaluación del predicado respectivo.
159 Ahora se pueden definir las funciones musicales (y sus parientes
160 cercanos) con argumentos opcionales.
163 Para definir instrucciones que se ejecutan solamente por sus efectos
164 secundarios, ahora está disponible @code{define-void-function}.
167 Hay una instrucción nueva @code{define-event-function} en analogía con
168 @code{define-music-function} que se puede usar para definir funciones
169 musicales que actúan como eventos sin que se requiera un especificador
170 de dirección como (@code{-}, @code{^} o @code{_}) antes de ellos.
172 @lilypond[quote,verbatim,ragged-right]
173 dyn=#(define-event-function (parser location arg) (markup?)
174 (make-dynamic-script arg))
175 \relative c' { c\dyn pfsss }
179 Se puede incluir una lista de alias en ASCII para caracteres
182 @lilypond[quote,verbatim]
184 #(include-special-characters)
186 \markup "• † ©right; &OE; &ss; ¶"
190 Hay una instrucción nueva @code{define-scheme-function} en analogía
191 con @code{define-music-function} que puede usarse para definir
192 funciones que se evalúan a expresiones de Scheme pero aceptan
193 argumentos en la sintaxis de LilyPond.
196 Ahora se puede utilizar la construcción @code{#@{ @dots{} #@}} no solo
197 para crear listas secuenciales de música, sino también para eventos
198 musicales únicos, expresiones musicales vacías, post-eventos,
199 elementos de marcado (sobre todo para liberar a los usuarios de la
200 necesidad de usar la macro @code{markup}), listas de marcado,
201 expresiones numéricas, definiciones y modificaciones de contextos y
202 algunas otras cosas. Si no contiene nada o contiene un único evento
203 musical, ya no devuelve una lista secuencial de música, sino una
204 expresión musical vacía o simplemente el propio evento musical,
208 Nueva opción de la línea de órdenes @option{--loglevel=@var{level}}
209 para controlar el volumen de datos que LilyPond produce en la salida.
210 Los valores posibles son ERROR (errores), WARN (advertencias),
211 BASIC_PROGRESS (progreso básico), PROGRESS (progreso) y DEBUG
215 @code{\set \once} ahora reinicia correctamente el valor de la
216 propiedad al valor previo.
218 @lilypond[fragment,quote,relative=2]
219 \set fingeringOrientations = #'(left)
221 \once \set fingeringOrientations = #'(right)
227 La alineación de los elementos de matiz dinámico extensos
228 (reguladores, crescendi textuales, etc.) se divide automáticamente si
229 se da explícitamente una dirección distinta.
231 @lilypond[fragment,quote,relative=2]
237 Ahora las apoyaturas y mordentes funcionan también dentro de una
238 ligadura de expresión, y no solo dentro de una ligadura de fraseo.
239 Asimismo, se ha añadido la función @code{\slashedGrace} que no imprime
240 ninguna ligadura partiendo de la nota del mordente.
242 @lilypond[fragment,relative=2]
243 c4( \appoggiatura e8 d4 \acciaccatura e8 d4 \slashedGrace e8 c4)
248 Para suprimir a línea en un elemento de crescendo extenso (y otros
249 elementos extensos similares), LilyPond contempla ahora de forma plena
250 la propiedad @code{#'style = #'none}.
252 @lilypond[fragment,quote,relative=2]
253 \override DynamicTextSpanner #'style = #'none
258 LilyPond.app está disponible ahora para MacOS X 10.7. ¡Gracias,
262 Los glissandos pueden abarcar varias líneas.
267 Para ver noticias anteriores, diríjase a
268 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/},
269 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html},
270 o @uref{../,vuelva} al índice de la documentación.