From bc547376c50065e78dbb7dea0861013c776b88de Mon Sep 17 00:00:00 2001 From: Francisco Vila Date: Fri, 9 Jan 2009 02:46:39 +0100 Subject: [PATCH] Doc-es: translation of NEWS. --- Documentation/es/topdocs/NEWS.tely | 595 +++++++++++++++++++++++++++++ 1 file changed, 595 insertions(+) create mode 100644 Documentation/es/topdocs/NEWS.tely diff --git a/Documentation/es/topdocs/NEWS.tely b/Documentation/es/topdocs/NEWS.tely new file mode 100644 index 0000000000..0d023fb659 --- /dev/null +++ b/Documentation/es/topdocs/NEWS.tely @@ -0,0 +1,595 @@ +\input texinfo @c -*- coding: utf-8; mode: texinfo; -*- +@setfilename NEWS.info +@settitle NEWS + +@ifhtml +@macro inputfileref{DIR,NAME} +@uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c +@end macro +@macro usermanref{NAME} +@inforef{\NAME\,,../user/lilypond/lilypond}@c +@end macro +@end ifhtml + +@ifnothtml +@macro inputfileref{DIR,NAME} +@file{\DIR\/\NAME\}@c +@end macro +@macro usermanref{NAME} +Véase el manual del usuario, \NAME\ +@end macro +@end ifnothtml + +@macro textanchor{NAME} +@html + +@end html +@end macro + + +@documentencoding utf-8 +@documentlanguage es + +@finalout + +@node Top +@top New features in 2.12 since 2.10 + +@ifhtml +Este documento está disponible también en formato @uref{NEWS.es.pdf,PDF}. Forma parte de +la @uref{../,Documentación de LilyPond}. +@end ifhtml + + + + +@itemize @bullet + +@ignore + +HINTS + +* only show verbatim input for syntax/input changes + +* try to be as brief possible in those cases + +* don't try to provide real-world examples, they often get too big, +which scares away people. + +* Write complete sentences. + +* only show user-visible changes. + +@end ignore + +@item +Ahora se contemplan las garrapateas sueltas: +@lilypond[quote] +\relative c'' { + g128 +} +@end lilypond + +@item +Como extensión de la forma en que LilyPond contempla actualmente los +microtonos, ahora hay alteraciones con flecha para la notación de las +alteraciones microtonales. Para usarlas, redefina la propiedad +@code{glyph-name-alist} de @code{Accidental} como en el ejemplo +siguiente que utiliza cuartos de tono para la composición tipográfica +de alteraciones con flecha. De forma alternativa, es posible definir +nombres distintos para todas las notas con alteraciones con flecha +(consulte @code{ly/makam.ly} para ver un ejemplo de código estándar). + +@lilypond[quote] +microAccs = #'((0 . "accidentals.natural") + (-1/2 . "accidentals.flat") + (1/2 . "accidentals.sharp") + + (1 . "accidentals.doublesharp") + (-1 . "accidentals.flatflat") + + (3/4 . "accidentals.sharp.arrowup") + (1/4 . "accidentals.sharp.arrowdown") + (-1/4 . "accidentals.flat.arrowup") + (-3/4 . "accidentals.flat.arrowdown")) + +\relative c'' { + #(set-accidental-style 'modern) + \override Accidental #'glyph-name-alist = #microAccs + geseh geh aih aisih +} +@end lilypond + +@item +Ahora están implementados los corchetes rectos (utilizados en +partituras antiguas de p.ej. Bach, pero también de forma distinta en +partituras modernas de p.ej. Stockhausen): +@lilypond[quote] +\relative c'' { + \override Stem #'flag = #modern-straight-flag + c,16 \acciaccatura {c'8} d4 d32 + \bar":" + \override Stem #'flag = #old-straight-flag + c,16 \acciaccatura {c'8} d4 d32 +} +@end lilypond + +@item +Los bloques @code{\bookpart} se pueden usar para dividir un libro en +varias partes, separadas por un salto de página, con el objeto de +facilitar la división en páginas o usar distintos ajustes de +@code{\paper} en partes distintas. + +@example +\bookpart @{ + \header @{ + title = "Título del libro" + subtitle = "Primera parte" + @} + \score @{ @dots{} @} + @dots{} +@} +\bookpart @{ + \header @{ + subtitle = "Segunda parte" + @} + \score @{ @dots{} @} + @dots{} +@} +@end example + +@item +Ahora se permiten contextos anidados del mismo tipo. +Esto hace obsoletos @code{InnerStaffGroup} e @code{InnerChoirStaff}. +@lilypond[quote,relative=1] +\new StaffGroup << + \new Staff { c1 } + \new StaffGroup << + \new Staff { c1 } + \new Staff { c1 } + >> +>> +@end lilypond + +@item +Se pueden mostrar contadores de repetición de tipo porcentaje a +intervalos regulares usando la propiedad de contexto +@code{repeatCountVisibility}. +@lilypond[quote,relative=1] +{ + \set countPercentRepeats = ##t + \set repeatCountVisibility = #(every-nth-repeat-count-visible 2) + \repeat percent 6 { c4 d e f } +} +@end lilypond + +@item +Además de la propiedad existente @code{showLastLength}, ahora se puede +establecer también @code{showFirstLength}, componiendo sólo los +primeros compases de una pieza. Las dos propiedades se pueden +establecer al mismo tiempo: +@lilypond[quote] +showFirstLength = R1*2 +showLastLength = R1*3 +\relative c' { c1 d e f g a b c } +@end lilypond + +@item +La extensión de archivo para el MIDI se puede fijar usando el valor +predeterminado del programa en la línea de órdenes +@code{midi-extension}. Para Windows, la extensión predeterminada ha +cambiado a @code{.mid}. + +@item +Ahora están disponibles dos variaciones sobre la doble barra predeterminada de repetición. +@lilypond[quote] +{ + \set Score.doubleRepeatType = #":|.:" + \repeat volta 2 { + c'1 + } + \repeat volta 2 { + c'1 + } + \bar ":|.|:" + c'1 +} +@end lilypond + +@item +Se han añadido cuatro reglas de alteraciones accidentales automáticas: +@code{neo-modern}, @code{neo-modern-cautionary}, @code{dodecaphonic} y +@code{teaching}. El ejemplo siguiente ilustra la regla +@code{neo-modern}. +@lilypond[quote] +notes = { + << + \relative c' { + cis'8 fis, d'4 8 f bis4 | + cis2. 4 | + } + \\ + \relative c' { + ais'2 cis, | + fis8 b a4 cis2 | + } + >> +} + +\new Staff { + #(set-accidental-style 'neo-modern) + \notes +} +@end lilypond + +@item +Ahora se pueden generar los corchetes con código de Scheme usando la +propiedad @code{'flag} (corchete) del grob @code{Stem} (plica). Las +partituras existentes siguen funcionando sin ningún cambio. +@lilypond[quote] +testnotes = { + \autoBeamOff + c'8 d'16 c''8 d''16 +} + +#(define (inverted-flag stem-grob) + (let* ((dir (if (eqv? (ly:grob-property stem-grob 'direction) UP) "d" "u")) + (flag (retrieve-glyph-flag "" dir "" stem-grob)) + (line-thickness (ly:staff-symbol-line-thickness stem-grob)) + (stem-thickness (ly:grob-property stem-grob 'thickness)) + (stem-width (* line-thickness stem-thickness)) + (stroke-style (ly:grob-property stem-grob 'stroke-style)) + (stencil (if (null? stroke-style) flag + (add-stroke-glyph flag stem-grob dir stroke-style ""))) + (rotated-flag (ly:stencil-rotate-absolute stencil 180 0 0))) + (ly:stencil-translate rotated-flag (cons (- (/ stem-width 2)) 0)))) + +#(define-public (weight-flag stem-grob) + (let* ((log (- (ly:grob-property stem-grob 'duration-log) 2)) + (is-up (eqv? (ly:grob-property stem-grob 'direction) UP)) + (yext (if is-up (cons (* log -0.8) 0) (cons 0 (* log 0.8)))) + (flag-stencil (make-filled-box-stencil '(-0.4 . 0.4) yext)) + (stroke-style (ly:grob-property stem-grob 'stroke-style)) + (stroke-stencil (if (equal? stroke-style "grace") + (make-line-stencil 0.2 -0.9 -0.4 0.9 -0.4) + empty-stencil))) + (ly:stencil-add flag-stencil stroke-stencil))) + +{ + \time 3/8 + \override Stem #'flag = #weight-flag + \testnotes + + \override Stem #'flag = #inverted-flag + \testnotes +} +@end lilypond + +@item +Se han añadido diagramas de pedal de arpa: + +@lilypond[quote] +\markup { \harp-pedal #"^v-|vv-o^" } +@end lilypond + +@item +Ahora están disponibles diagramas de posiciones predefinidos, +configurables por el usuario y transportables, en el contexto +@code{FretBoards}: +@lilypond[quote] +\include "predefined-guitar-fretboards.ly" +<< + \new ChordNames { + \chordmode { + c1 + \transpose c e { c } + } + } + \new FretBoards { + \chordmode { + c1 + \transpose c e { c } + } + } +>> +@end lilypond + +@item +Se han hecho los siguientes cambios en la sintaxis, en orden +cronológico. Además, las propiedades de los diagramas de posiciones se +han movido a @code{fret-diagram-details}, y se usa la propiedad +@code{#'style} para seleccionar líneas continuas o discontinuas en vez +de @code{#'dash-fraction}. + +@example +'break-align-symbol -> 'break-align-symbols +scripts.caesura -> scripts.caesura.curved +\setEasyHeads -> \easyHeadsOn +\easyHeadsOff (instrucción nueva) +\fatText -> \textLengthOn +\emptyText -> \textLengthOff +\set hairpinToBarline -> \override Hairpin #'to-barline +\compressMusic -> \scaleDurations +\octave -> \octaveCheck +\arpeggioUp -> \arpeggioArrowUp +\arpeggioDown -> \arpeggioArrowDown +\arpeggioNeutral -> \arpeggioNormal +\setTextCresc -> \crescTextCresc +\setTextDecresc -> \dimTextDecresc +\setTextDecr -> \dimTextDecr +\setTextDim -> \dimTextDim +\setHairpinCresc -> \crescHairpin +\setHairpinDecresc -> \dimHairpin +\sustainUp -> \sustainOff +\sustainDown -> \sustainOn +\sostenutoDown -> \sostenutoOn +\sostenutoUp -> \sostenutoOff +'infinite-spacing-height -> 'extra-spacing-height +#(set-octavation oct) -> \ottava #oct +\put-adjacent marcado eje dirección marcad -> \put-adjacent eje dirección marcado marcado +\pointAndClickOn (instrucción nueva) +\pointAndClickOff (instrucción nueva) +\center-align -> \center-column +\hcenter -> \center-align +printallheaders -> print-all-headers +\bigger -> \larger (instrucción existente) +systemSeparatorMarkup -> system-separator-markup +@end example + +@noindent +Además se han renombrado ciertos archivos del directorio @code{ly/}; +ahora los nombres de archivo *-init.ly sólo se usan para archivos que +se incluyen automáticamente, mientras que los archivos como +@code{makam-init.ly} o @code{gregorian-init.ly} se han renombrado como +@code{makam.ly} o @code{gregorian.ly}. + +@item +Se han suprimido los backends ``tex'' y ``texstr''. Ahora se accede a +las tipografías a través de la biblioteca fontconfig; para presentar +las cadenas de texto se usa la biblioteca Pango. + +@item +Ahora las indicaciones metronómicas también pueden contener una +dscripción textual. La duración y número (si se indican) se muestran +entre paréntesis después del texto. + +@lilypond[quote] +{ + \tempo "Fast" + c'4 c' c' c' + c'4 c' c' c' + \tempo "Andante" 4 = 120 + c'4 c' c' c' + c'4 c' c' c' + \tempo 4 = 100 + c'4 c' c' c' + c'4 c' c' c' + \tempo "" 4 = 30 + c'4 c' c' c' + c'4 c' c' c' +} +@end lilypond + +@item +En el bajo cifrado podemos ahora usar también una barra invertida +tachando una cifra para indicar una sexta aumentada. + +@lilypond[quote] +\new FiguredBass \figuremode { < 6\\ 5\\ > < 6/ > } +@end lilypond + +@item +Los arpegios pueden usar ahora corchetes de estilo ``paréntesis'': + +@lilypond[quote,relative=1] +\override Arpeggio #'stencil = #ly:arpeggio::brew-chord-slur + +% Note: does not work for cross-staff arpeggios. +\override Arpeggio #'X-extent = #ly:grob::stencil-width +2\arpeggio ~ c +@end lilypond + +@item +Las partituras de un solo sistema reciben ahora un especiado natural +en lugar de estirarse hasta llenar el ancho del papel. Se puede +cambiar estableciendo @code{ragged-right = ##f}. + +@item +Ahora es posible encerrar texto en rectángulos con esquinas +redondeadas, usando la instrucción de marcado @code{\rounded-box}. + +@item +@command{lilypond-book} puede ejecutar cualquier porgrama en lugar de +@command{latex} para determinar la anchura de la línea, gracias a la +opción de la línea de órdenes @code{--latex-program}. + +@item +Ahora se puede subrayar el texto con la instrucción de marcado +@code{\underline}. + +@item +Es posible ahora especificar, utilizando la variable @code{page-count} +en el bloque del papel, el número de páginas que usar. + +@item +Se dedica una función nueva, @code{ly:minimal-breaking}, a los libros +con muchas páginas o con mucho texto. + +@item +Se puede incluir un índice general usando @code{\markuplines +\table-of-contents}. Se añaden elementos a este índice usando la +instrucción @code{\tocItem}. + +@item +Los textos que abarcan varias páginas se introducen usando la palabra +clave @code{\markuplines}. Se pueden usar las instrucciones de lista +de marcado incorporadas, como @code{\justified-lines} o +@code{\wordwrap-lines}, y las nuevas que se crean usando el macro de +Scheme @code{define-markup-list-command}. + +@item +Se pueden marcar puntos concretos de un libro con la instrucción +@code{\label}. Luego nos podemos referir a la página en que estos +puntos se han colocado, usando la instrucción de marcado +@code{\page-ref}. + +@item +Las instrucciones de salto y paso de página (@code{\pageBreak}, +@code{\noPageBreak}, etc.) se pueden usar en el nivel superior, +intercaladas entre las partituras y los elementos de marcado del +superior. + +@item +Han cambiado las siguientes opciones a una sub-opción @code{-d}: +@code{--backend}, @code{--safe}, @code{--preview} y @code{--no-pages} +(que se ha convertido en @code{-dno-print-pages}). La opción +@code{-b} ya no existe. + +@item +Unos procedimientos de prueba mejorados ahora captan los cambios en el +desempeño de CPU y memoria, disposición de página, resultado MIDI y +advertencias. Esto ayuda a reducir el número de errores de regresión +durante el desarrollo, dando como resultado lanzamientos más estables. + +Consulte @uref{INSTALL.html#Testing-LilyPond} para ver más +información. + +@item +Las propiedades anidadas como @code{'details} en el objeto +@code{Slur}, se pueden también revertir. La sintaxis de esto es + +@example +\revert Slur #'(details closeness-factor) +@end example + +@item +Todos los objetos de extensión de líne son ahora más flexibles en la +configuración de los puntos extremos. Entre aquellos están el +glissando, las líneas de seguimiento de voz, los crescendos de texto y +otros objetos extensores de texto. La sintaxis antigua para fijar el +texto de los objetos de extensión ya no es válida. + +@lilypond[quote] +\relative c'' { + \override Glissando #'(bound-details right text) = \markup { \center-align \bold down } + \override Glissando #'(bound-details right Y) = #-4 + \override Glissando #'(bound-details right padding) = #0.0 + \override Glissando #'(bound-details left arrow) = ##t + \override Glissando #'(bound-details left padding) = #3.0 + \override Glissando #'style = #'trill + \override Glissando #'springs-and-rods = #ly:spanner::set-spacing-rods + \override Glissando #'minimum-length = #12 + + c1 \glissando c' +} +@end lilypond + +Esta funcionalidad fue patrocinada por Trevor Bača. + +@item +La variable de entorno @code{LILYPONDPREFIX} se ha renombrado como +@code{LILYPOND_DATADIR}. + +@item +Las típicas notas o silencios finales que ocupan un compás completo +ahora vienen precedidas de algo más de espacio. +@lilypond[quote,relative=1] +\time 4/4 +s1 +c2. c4 +\time 3/4 +c2. +@end lilypond + +@item +Todas las @code{\score}s de un fragmento de lilypond-book se insertan +ahora dentro del documento. Asimismo, los marcados de nivel superior +no dan como resultado una página completa por sí solos. + +@item +Las alteraciones como el sostenido y el bemol pueden ahora ser +fracciones arbitrarias. Esto permite ciertas formas de música +microtonal. Por ejemplo, la música makam turca usa alteraciones de +1/9 de tono. + +@lilypondfile[quote]{makam-example.ly} + +@item +Se puede establecer la dirección de las ligaduras de unión con +@code{^~} y @code{_~}. + +@item +Las tablaturas contemplan ahora la posibilidad de armónicos y +deslizamientos: + +@lilypond[quote,relative=1] +\new TabVoice { + 4 d\2\glissando e2\2 +} +@end lilypond + +Esta funcionalidad fue patrocinada por Mike Amundsen. + +@item +El espaciado horizontal ahora sigue el contorno de los objetos de +manera más precisa. Esto permite un espaciado horizontal más +apretado. + +@lilypond[quote] +{ + \stemUp + c''4... ceses'! s16 +} +@end lilypond + +@item +Los objetos que corresponden a fuera del pentagrama ahora se +posicionan automáticamente para evitar las colisiones. + +@lilypond[quote,relative=1] +c''4 +\once \override TextScript #'self-alignment-X = #CENTER +a,4^"this doesn't collide with the c" +b4^"this goes above the previous markup" +a8_"this goes below the dynamic" +a8\f +@end lilypond + +@item +Los pentagramas se disponen verticalmente utilizando un algoritmo de +línea de horizonte. Esto ayuda a evitar un espaciado vertical +disparejo. + +@lilypond[quote,ragged-right] + +%% todo: fix 'landscape PDF. +#(set-default-paper-size "a6") +\header { + tagline = ##f +} + +\book { + \score { + { + a,,1 + a'4 b' c'' d'' \break + \repeat unfold 2 { a'4 b' c'' d''} + b''''1 + } + } +} +@end lilypond + +@end itemize + + + +@ifhtml +Para ver noticias más antiguas, diríjase a +@uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html}, +o @uref{../,vuelva} al índica de la documentación. + + +@end ifhtml + +@bye -- 2.39.5