]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/changes.tely
Merge branch 'lilypond/translation' into staging
[lilypond.git] / Documentation / es / changes.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 53ab418e0bb8f272082db295b38a1dbb2ccfca65
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
72 @item
73 Se puede elegir entre dos métodos de numeración de compases, en
74 especial para cuando se emplean repeticiones:
75
76 @lilypond[fragment,quote,relative=1,noragged-right]
77 \relative c'{
78   \set Score.alternativeNumberingStyle = #'numbers
79   \repeat volta 3 { c4 d e f | }
80     \alternative {
81       { c4 d e f | c2 d \break }
82       { f4 g a b | f4 g a b | f2 a | \break }
83       { c4 d e f | c2 d }
84     }
85   c1 \break
86   \set Score.alternativeNumberingStyle = #'numbers-with-letters
87   \repeat volta 3 { c,4 d e f | }
88     \alternative {
89       { c4 d e f | c2 d \break }
90       { f4 g a b | f4 g a b | f2 a | \break }
91       { c4 d e f | c2 d }
92     }
93   c1
94 }
95 @end lilypond
96
97 @item
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.
109
110 @item
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
119 información.
120
121 @item
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.
125
126 @item
127 Se ha simplificado considerablemente la interfaz para especificar
128 afinaciones en las tablaturas.
129
130 @item
131 Las barras ahora pueden preservar la inclinación por encima de los
132 saltos de línea.
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]
140 @end lilypond
141 Para hacerlo, se han hecho obsoletas varias funciones de "callback".
142 @itemize
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}
146 @end itemize
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
150 @code{positions}.
151
152 @item
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.
157
158 @item
159 Ahora se pueden definir las funciones musicales (y sus parientes
160 cercanos) con argumentos opcionales.
161
162 @item
163 Para definir instrucciones que se ejecutan solamente por sus efectos
164 secundarios, ahora está disponible @code{define-void-function}.
165
166 @item
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.
171
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 }
176 @end lilypond
177
178 @item
179 Se puede incluir una lista de alias en ASCII para caracteres
180 especiales.
181
182 @lilypond[quote,verbatim]
183 \paper {
184   #(include-special-characters)
185 }
186 \markup "&bull; &dagger; &copyright; &OE; &ss; &para;"
187 @end lilypond
188
189 @item
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.
194
195 @item
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,
205 respectivamente.
206
207 @item
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
212 (depuración).
213
214 @item
215 @code{\set \once} ahora reinicia correctamente el valor de la
216 propiedad al valor previo.
217
218 @lilypond[fragment,quote,relative=2]
219   \set fingeringOrientations = #'(left)
220   <e-1>4
221   \once \set fingeringOrientations = #'(right)
222   <e-1>
223   <e-1>-"left"
224 @end lilypond
225
226 @item
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.
230
231 @lilypond[fragment,quote,relative=2]
232 c4_\< c c^\> c c1_\p
233 @end lilypond
234
235
236 @item
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.
241
242 @lilypond[fragment,relative=2]
243 c4( \appoggiatura e8 d4 \acciaccatura e8 d4 \slashedGrace e8 c4)
244 @end lilypond
245
246
247 @item
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}.
251
252 @lilypond[fragment,quote,relative=2]
253 \override DynamicTextSpanner #'style = #'none
254 c4\cresc c c g, c'\p
255 @end lilypond
256
257 @item
258 LilyPond.app está disponible ahora para MacOS X 10.7. ¡Gracias,
259 Christian Hitz!
260
261 @item
262 Los glissandos pueden abarcar varias líneas.
263
264 @end itemize
265
266 @ifhtml
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.
271
272
273 @end ifhtml
274
275 @bye