]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/changes.tely
Merge branch 'master' into lilypond/translation
[lilypond.git] / Documentation / es / changes.tely
index fd3507b7ec6e18ac78f28d98faf2324056aad9f0..dcdcf2b700121d140c31a4c08b492aff4ff39098 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 688f5f1711d8ca07338385a2ae0191b1a8aae315
+    Translation of GIT committish: 53ab418e0bb8f272082db295b38a1dbb2ccfca65
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -68,10 +68,100 @@ which scares away people.
 * only show user-visible changes.
 
 @end ignore
+
+@item
+Se puede elegir entre dos métodos de numeración de compases, en
+especial para cuando se emplean repeticiones:
+
+@lilypond[fragment,quote,relative=1,noragged-right]
+\relative c'{
+  \set Score.alternativeNumberingStyle = #'numbers
+  \repeat volta 3 { c4 d e f | }
+    \alternative {
+      { c4 d e f | c2 d \break }
+      { f4 g a b | f4 g a b | f2 a | \break }
+      { c4 d e f | c2 d }
+    }
+  c1 \break
+  \set Score.alternativeNumberingStyle = #'numbers-with-letters
+  \repeat volta 3 { c,4 d e f | }
+    \alternative {
+      { c4 d e f | c2 d \break }
+      { f4 g a b | f4 g a b | f2 a | \break }
+      { c4 d e f | c2 d }
+    }
+  c1
+}
+@end lilypond
+
+@item
+Las expresiones de Scheme dentro de fragmentos de código de LilyPond
+incrustados (@code{#@{@dots{}#@}}) se ejecutan ahora dentro de la
+cerradura léxica del código de Scheme circundante.  El símbolo
+@code{$} ya no es especial dentro del código de LilyPond incrustado.
+Se puede utilizar de forma incondicional dentro de código de LilyPond
+para su evaluación inmediata, de forma parecida a la forma en que se
+utilizaba anteriormente @code{ly:export}.  Se ha suprimido
+@code{ly:export}.  Como consecuencia, ahora @code{#} está libre para
+diferir la evaluación de su argumento hasta que el analizador
+sintáctico reduzca efectivamente la expresión contenida, reduciendo
+significativamente el potencial de la evaluación prematura.
+
+@item
+Se ha mejorado el soporte de acordes de tipo jazz: se reconocen los
+acordes lidios y alterados; ahora se tratan los separadores entre
+modificadores de acorde de forma independiente de los separadores
+entre acordes invertidos y sus notas de bajo (y por omisión, la barra
+inclinada se usa ahora solamente para el último tipo de separador);
+las notas adicionales ya no van prefijadas por "add" de forma
+predeterminada; y la "m" en los acordes menores se puede personalizar.
+Consulte @ruser{Nombres de acorde personalizados} para más
+información.
+
+@item
+Se ha cambiado el nombre de la instrucción @code{\markuplines} por
+@code{\markuplist} para conseguir una mejor correspondencia con su
+semántica y con la nomenclatura generarl de LilyPond.
+
+@item
+Se ha simplificado considerablemente la interfaz para especificar
+afinaciones en las tablaturas.
+
+@item
+Las barras ahora pueden preservar la inclinación por encima de los
+saltos de línea.
+@lilypond[fragment,quote,relative=2]
+\override Beam #'breakable = ##t
+a8[ b c d e f g \bar "" \break f e d c b a]
+\once \override Beam #'positions = #beam::align-with-broken-parts
+a8[ b c d e f g \bar "" \break f e d c b a]
+\once \override Beam #'positions = #beam::slope-like-broken-parts
+a8[ b c d e f g \bar "" \break f e d c b a]
+@end lilypond
+Para hacerlo, se han hecho obsoletas varias funciones de "callback".
+@itemize
+@item @code{ly:beam::calc-least-squares-positions}
+@item @code{ly:beam::slope-damping}
+@item @code{ly:beam::shift-region-to-valid}
+@end itemize
+Además, @code{ly:beam::quanting} ahora acepta un argumento adicional
+para ayudar a los cálculos sobre los cambios de línea.  Todas estas
+funciones se llaman automáticamente cuando se ajusta el parámetro
+@code{positions}.
+
+@item
+En los argumentos de función, la música, los elementos de marcado y
+las expresiones de Scheme (así como algunas otras entidades
+sintácticas) se han hecho mayormente intercambiables y se diferencian
+solamente mediante la evaluación del predicado respectivo.
+
 @item
-Las funciones musicales, de eventos y de Scheme se pueden ahora
-definir con argumentos opcionales antes de los argumentos
-obligatorios.
+Ahora se pueden definir las funciones musicales (y sus parientes
+cercanos) con argumentos opcionales.
+
+@item
+Para definir instrucciones que se ejecutan solamente por sus efectos
+secundarios, ahora está disponible @code{define-void-function}.
 
 @item
 Hay una instrucción nueva @code{define-event-function} en analogía con
@@ -79,7 +169,7 @@ Hay una instrucción nueva @code{define-event-function} en analogía con
 musicales que actúan como eventos sin que se requiera un especificador
 de dirección como (@code{-}, @code{^} o @code{_}) antes de ellos.
 
-@lilypond[quote,verbatim,raggedright]
+@lilypond[quote,verbatim,ragged-right]
 dyn=#(define-event-function (parser location arg) (markup?)
          (make-dynamic-script arg))
 \relative c' { c\dyn pfsss }
@@ -133,7 +223,6 @@ propiedad al valor previo.
   <e-1>-"left"
 @end lilypond
 
-
 @item
 La alineación de los elementos de matiz dinámico extensos
 (reguladores, crescendi textuales, etc.) se divide automáticamente si