]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/changes.tely
Doc-es: update Changes, Fundamental, Tweaks, Community, Running, lp-b, web.
[lilypond.git] / Documentation / es / changes.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 34919fec24023b9eab0f1d7e390a0d5221bd8813
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
97 @item
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.
101
102 @item
103 Se ha simplificado considerablemente la interfaz para especificar
104 afinaciones en las tablaturas.
105
106 @item
107 Las barras ahora pueden preservar la inclinación por encima de los
108 saltos de línea.
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]
116 @end lilypond
117 Para hacerlo, se han hecho obsoletas varias funciones de "callback".
118 @itemize
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}
122 @end itemize
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
126 @code{positions}.
127
128 @item
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.
133
134 @item
135 Ahora se pueden definir las funciones musicales (y sus parientes
136 cercanos) con argumentos opcionales.
137
138 @item
139 Para definir instrucciones que se ejecutan solamente por sus efectos
140 secundarios, ahora está disponible @code{define-void-function}.
141
142 @item
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.
147
148 @lilypond[quote,verbatim,raggedright]
149 dyn=#(define-event-function (parser location arg) (markup?)
150          (make-dynamic-script arg))
151 \relative c' { c\dyn pfsss }
152 @end lilypond
153
154 @item
155 Se puede incluir una lista de alias en ASCII para caracteres
156 especiales.
157
158 @lilypond[quote,verbatim]
159 \paper {
160   #(include-special-characters)
161 }
162 \markup "&bull; &dagger; &copyright; &OE; &ss; &para;"
163 @end lilypond
164
165 @item
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.
170
171 @item
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,
181 respectivamente.
182
183 @item
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
188 (depuración).
189
190 @item
191 @code{\set \once} ahora reinicia correctamente el valor de la
192 propiedad al valor previo.
193
194 @lilypond[fragment,quote,relative=2]
195   \set fingeringOrientations = #'(left)
196   <e-1>4
197   \once \set fingeringOrientations = #'(right)
198   <e-1>
199   <e-1>-"left"
200 @end lilypond
201
202
203 @item
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.
207
208 @lilypond[fragment,quote,relative=2]
209 c4_\< c c^\> c c1_\p
210 @end lilypond
211
212
213 @item
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.
218
219 @lilypond[fragment,relative=2]
220 c4( \appoggiatura e8 d4 \acciaccatura e8 d4 \slashedGrace e8 c4)
221 @end lilypond
222
223
224 @item
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}.
228
229 @lilypond[fragment,quote,relative=2]
230 \override DynamicTextSpanner #'style = #'none
231 c4\cresc c c g, c'\p
232 @end lilypond
233
234 @item
235 LilyPond.app está disponible ahora para MacOS X 10.7. ¡Gracias,
236 Christian Hitz!
237
238 @item
239 Los glissandos pueden abarcar varias líneas.
240
241 @end itemize
242
243 @ifhtml
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.
248
249
250 @end ifhtml
251
252 @bye