]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/changes.tely
Doc: remove void item.
[lilypond.git] / Documentation / es / changes.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: c0922cccef8da774f9f208614c9f6b92cfdc6e3f
4
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..
8 @end ignore
9 @setfilename lilypond-changes.info
10 @settitle Registro de cambios de LilyPond
11
12 @include macros.itexi
13
14 @ifhtml
15 @macro inputfileref{DIR,NAME}
16 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
17 @end macro
18 @macro usermanref{NAME}
19 @inforef{\NAME\,,../user/lilypond/lilypond}@c
20 @end macro
21 @end ifhtml
22
23 @ifnothtml
24 @macro inputfileref{DIR,NAME}
25 @file{\DIR\/\NAME\}@c
26 @end macro
27 @macro usermanref{NAME}
28 Véase el manual del usuario, \NAME\
29 @end macro
30 @end ifnothtml
31
32 @macro textanchor{NAME}
33 @html
34 <a name="\NAME\"></a>
35 @end html
36 @end macro
37
38
39 @documentencoding UTF-8
40 @documentlanguage es
41 @afourpaper
42 @c Translators: Francisco Vila
43
44 @finalout
45
46 @node Top
47 @top Funcionalidades nuevas de la versión 2.16 desde la 2.14
48
49 @allowcodebreaks false
50
51 @itemize
52
53 @ignore
54
55 HINTS
56
57 * add new items at the top
58
59 * only show verbatim input for syntax/input changes
60
61 * try to be as brief possible in those cases
62
63 * don't try to provide real-world examples, they often get too big,
64 which scares away people.
65
66 * Write complete sentences.
67
68 * only show user-visible changes.
69
70 @end ignore
71 @item
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.
83
84 @item
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
93 información.
94
95 @item
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.
99
100 @item
101 Se ha simplificado considerablemente la interfaz para especificar
102 afinaciones en las tablaturas.
103
104 @item
105 Las barras ahora pueden preservar la inclinación por encima de los
106 saltos de línea.
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]
114 @end lilypond
115 Para hacerlo, se han hecho obsoletas varias funciones de "callback".
116 @itemize
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}
120 @end itemize
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
124 @code{positions}.
125
126 @item
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.
131
132 @item
133 Ahora se pueden definir las funciones musicales (y sus parientes
134 cercanos) con argumentos opcionales.
135
136 @item
137 Para definir instrucciones que se ejecutan solamente por sus efectos
138 secundarios, ahora está disponible @code{define-void-function}.
139
140 @item
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.
145
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 }
150 @end lilypond
151
152 @item
153 Se puede incluir una lista de alias en ASCII para caracteres
154 especiales.
155
156 @lilypond[quote,verbatim]
157 \paper {
158   #(include-special-characters)
159 }
160 \markup "&bull; &dagger; &copyright; &OE; &ss; &para;"
161 @end lilypond
162
163 @item
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.
168
169 @item
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,
179 respectivamente.
180
181 @item
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
186 (depuración).
187
188 @item
189 @code{\set \once} ahora reinicia correctamente el valor de la
190 propiedad al valor previo.
191
192 @lilypond[fragment,quote,relative=2]
193   \set fingeringOrientations = #'(left)
194   <e-1>4
195   \once \set fingeringOrientations = #'(right)
196   <e-1>
197   <e-1>-"left"
198 @end lilypond
199
200
201 @item
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.
205
206 @lilypond[fragment,quote,relative=2]
207 c4_\< c c^\> c c1_\p
208 @end lilypond
209
210
211 @item
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.
216
217 @lilypond[fragment,relative=2]
218 c4( \appoggiatura e8 d4 \acciaccatura e8 d4 \slashedGrace e8 c4)
219 @end lilypond
220
221
222 @item
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}.
226
227 @lilypond[fragment,quote,relative=2]
228 \override DynamicTextSpanner #'style = #'none
229 c4\cresc c c g, c'\p
230 @end lilypond
231
232 @item
233 LilyPond.app está disponible ahora para MacOS X 10.7. ¡Gracias,
234 Christian Hitz!
235
236 @item
237 Los glissandos pueden abarcar varias líneas.
238
239 @end itemize
240
241 @ifhtml
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.
246
247
248 @end ifhtml
249
250 @bye