X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fchanges.tely;h=20fc13c75034b9e27510c6344562ba5a4a4c0687;hb=b872748c6aa8bb721ced458691b38ac2fac5dfc8;hp=e6ed58abea0ada8b2375cc0afb5c710e4a75993b;hpb=b307da2a51bb84957ae2194fbe34f33d00867cde;p=lilypond.git diff --git a/Documentation/es/changes.tely b/Documentation/es/changes.tely index e6ed58abea..20fc13c750 100644 --- a/Documentation/es/changes.tely +++ b/Documentation/es/changes.tely @@ -1,6 +1,6 @@ \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @ignore - Translation of GIT committish: 0b49f20966fb8b4e9c9d8ed5699efcff9f805564 + Translation of GIT committish: 24dd6365d3d05f13b9259f547be9b2517851a5d1 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -45,7 +45,7 @@ Véase el manual del usuario, \NAME\ @finalout @node Top -@top Funcionalidades nuevas de la versión 2.18 desde la 2.16 +@top Funcionalidades nuevas de la versión 2.20 desde la 2.18 @allowcodebreaks false @@ -70,6 +70,218 @@ which scares away people. @end ignore +@item +Ahora se pueden mover sistemas respecto a su posición actual +usando la subpropiedad @code{extra-offset} de +@code{NonMusicalPaperColumn.line-break-system-details}. Son +posibles tanto desplazamientos horizontales como verticales. Esta +funcionalidad es especialmente útil para hacer pequeños ajustes +sobre la posición vertical predeterminada de los sistemas +individuales. Véase @ruser{Explicit staff and system positioning} +para más información. + +@item +Ahora se puede añadir texto sobre los corchetes de análisis +mediante el objeto @code{HorizontalBracketText}. +@lilypond[quote,verbatim] +\layout { + \context { + \Voice + \consists "Horizontal_bracket_engraver" + } +} + +{ + \once \override HorizontalBracketText.text = "a" + c''\startGroup d''\stopGroup + e''-\tweak HorizontalBracketText.text "a'" \startGroup d''\stopGroup +} +@end lilypond + +@item +Se puede hacer ahora un ajuste fino de los extremos de los +reguladores usando la propiedad de grob @code{shorten-pair}, que +anteriormente afectaba solo a los objetos extensos de texto como +@code{TupletBracket} y @code{OttavaBracket}. Los valores +positivos producen un desplazamiento a la derecha, los negativos a +la izquierda. +@lilypond[quote,verbatim] +{ \once \override Hairpin.shorten-pair = #'(2 . 2) + c'1~\< + c'2~ c'\! + \once \override Hairpin.shorten-pair = #'(-2 . -2) + c'1~\< + c'2~ c'\! } +@end lilypond + +@item +En los diagramas de posiciones de acorde, la distancia entre los +trastes y entre las cuerdas se puede ajustar de forma +independiente. Eestán disponibles @code{fret-distance} y +@code{string-distance} como subpropiedades de +@code{fret-diagram-details}. +@lilypond[verbatim,quote] +fretMrkp = \markup { \fret-diagram-terse #"x;x;o;2;3;2;" } + +\markuplist +\override #'(padding . 2) +\table #'(0 -1) { + "default" + + \fretMrkp + + "fret-distance" + + \override #'(fret-diagram-details . ((fret-distance . 2))) + \fretMrkp + + "string-distance" + + \override #'(fret-diagram-details . ((string-distance . 2))) + \fretMrkp +} +@end lilypond + +@item +Las reglas de alteraciones accidentales se pueden definir ahora +para todo un contexto de @code{ChoirStaff}. Se encuentran +disponibles dos nuevas reglas, @code{choral} y +@code{choral-cautionary}, que combinan las características de +@code{modern-voice} y de @code{piano} o sus equivalentes con +alteraciones de precaución. + +@item +La función musical @code{\unfoldRepeats} ahora puede tomar unla +lista de argumentos opcional que especifica qué tipo de música (o +músicas) repetida(s) se debe(n) desplegar. Los valores posibles +son @code{percent} (para repeticiones de compás o parte de ellos), +@code{tremolo} y @code{volta} (para casillas de primera y segunda +vez). Si no se especifica la lista opcional de argumentos, se usa +@code{repeated-music}, que lo despliega todo. + +@item +Ahora se usa una nueva propiedad de grob, +@code{output-attributes}, para la salida de SVG en lugar de la +propiedad de grob @code{id}. Permite que más de un atributo se +pueda definir como una lista de asociación. Por ejemplo, +@code{#'((id . 123) (class . fulano) (data-loquesea +. @qq{mengano}))} produce la siguiente etiqueta de grupo en el +archivo SVG de salida: @code{ @dots{} }. + +@item +Las ligaduras de expresión y de fraseo pueden comenzar ahora a +partir de las notas individuales de un acorde. Las diferentes +ligaduras simultáneas por cada contexto @code{Voice} se deben +distinguir especificando su @code{spanner-id}. + +@item +La propiedad musical y de grob @code{spanner-id} para distinguir +ligaduras simultáneas de expresión y de fraseo ha cambiado de ser +una cadena a ser una @q{key}, un entero no negativo o un símbolo. + +@item +Existe una instrucción nueva @code{\=} para especificar el +identificador de objeto extenso @code{spanner-id} para ligaduras +simultáneas de expresión o de fraseo. +@lilypond[verbatim,quote] +\fixed c' { + 2 +} +@end lilypond + +@item +Los bloques @code{\header} se pueden almacenar dentro de variables +y usados como argumentos para las funciones musicales y de Scheme, +y como cuerpo de construcciones del tipo @code{#@{@dots{}#@}}. Se +representan como un módulo de Guile. + +Si bien los bloques @code{\book}, @code{\bookpart}, @code{\score}, +@code{\with}, @code{\layout}, @code{\midi} y @code{\paper} se +pueden pasar de manera similar, están representados por distintos +tipos de datos. + +@item +Las listas de elementos separados por puntos como +@code{FretBoard.stencil} ya estaban contempladas a partir de la +versión@tie{}2.18. Ahora también pueden contener enteros sin +signo, y se pueden hacer separar opcionalmente mediante comas. +Ello permite un uso semejante a +@lilypond[quote,verbatim] +{ \time 2,2,1 5/8 g'8 8 8 8 8 } +@end lilypond +y +@example +\tagGroup violin,oboe,bassoon +@end example + +@item +Tales listas se pueden usar también dentro de expresiones para +asignaciones, conjuntos y sobreescrituras. Así, ahora puede +usarse de la forma siguiente: +@lilypond[quote,verbatim] +{ \unset Timing.beamExceptions + \set Timing.beatStructure = 1,2,1 + g'8 8 8 8 8 8 8 8 } +@end lilypond + +@item +Anteriormente se podían asignar valores a los elementos de las +listas de asociación individualmente (por ejemplo, variables de +papel como @code{system-system-spacing.basic-distance}). Ahora +también pueden ser referenciadas de esta manera, como en +@example +\paper @{ + \void \displayScheme \system-system-spacing.basic-distance +@} +@end example + +En combinación con los cambios mencionados anteriormente, esto +permite el establecimiento de valores y la referenciación de +pseudovariables como @code{violin.1}. + +@item +Ahora se pueden incrustar los archivos de código fuente de +LilyPond dentro de los archivos PDF generados. Esta funcionalidad +experimental está inhabilitada de forma predeterminada y se puede +calificar como de no segura, pues los documentos PDF con contenido +oculto tienden a presentar un riesgo para la seguridad. Observe +que no todos los visores de PDF son capaces de manejar documentos +incrustados (en caso de que no sea así, la salida de PDF se verá +normalmente y los archivos fuente serán invisibles). Esta +funcionalidad solamente funciona con el backend PDF. + +@item +Ahora se puden definir específicamente los nombres de las notas en +idioma francés en lugar de constituir un alias de los nombres +italianos: además de la sintaxis genérica derivada del italiano, +la altura de la nota @var{d} (@var{re}) se puede escribir ahora +como @code{ré}. Los dobles sostenidos se pueden escribir también +usando el sufijo @code{-x}. + +@item +Están contempladas cuerdas bajas adicionales (para la tablatura de +laúd). +@lilypond[quote,verbatim] +m = { f'4 d' a f d a, g, fis, e, d, c, \bar "|." } + +\score { + \new TabStaff \m + \layout { + \context { + \Score + tablatureFormat = #fret-letter-tablature-format + } + \context { + \TabStaff + stringTunings = \stringTuning + additionalBassStrings = \stringTuning + fretLabels = #'("a" "b" "r" "d" "e" "f" "g" "h" "i" "k") + } + } +} +@end lilypond + @item Ahora está disponible la instrucción de lista de marcados @code{\table}. Cada columna se puede alinear de distinta forma. @@ -88,6 +300,25 @@ Ahora está disponible la instrucción de lista de marcados } @end lilypond +@item +Una instrucción de marcado nueva, @code{\with-dimensions-from}, +hace que sea más fácil de usar @code{\with-dimensions} obteniendo +las dimentiones nuevas a partir de un objeto de marcado, dado como +primer argumento. +@lilypond[quote,verbatim] +\markup { + \pattern #5 #Y #0 "x" + \pattern #5 #Y #0 \with-dimensions-from "x" "f" + \pattern #5 #Y #0 \with-dimensions-from "x" "g" + \override #'(baseline-skip . 2) + \column { + \pattern #5 #X #0 "n" + \pattern #5 #X #0 \with-dimensions-from "n" "m" + \pattern #5 #X #0 \with-dimensions-from "n" "!" + } +} +@end lilypond + @item La nueva función de salto de página @code{ly:one-line-auto-height-breaking} sitúa una partitura