]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/changes.tely
Merge branch 'master' into translation
[lilypond.git] / Documentation / es / changes.tely
index b2c17173889ec379ff7f02c8a8b6cbbe7bf70271..34feafdbc0639e7ea38ec5616181c5bffa5a041b 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: b6f94447415dded7c6e146b41b6139fe76cb84c4
+    Translation of GIT committish: 93d725094ee629b2d5200ab5a75b609579a62973
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -8,6 +8,7 @@
 @end ignore
 @setfilename lilypond-changes.info
 @settitle Registro de cambios de LilyPond
+@documentencoding UTF-8
 
 @include macros.itexi
 
@@ -70,14 +71,222 @@ which scares away people.
 @end ignore
 
 @item
-Se reserva espacio horizontal para las indicaciones de tempo y las
-marcas de ensayo, de forma que no se superpongan. La instrucción
-nueva @code{\markLengthOff} desactiva esta funcionalidad.
-@lilypond[quote,relative=0]
+Ya no se aplica automáticamente la funcionalidad de ajuste de los
+trazos de PostScript, sino que se deja a la discreción del
+dispositivo PostScript (de forma predeterminada, Ghostscript la
+usa para resoluciones de hasta 150ppp cuando se generan imágenes
+de matriz de puntos).  Cuando se habilita, se emplea
+(principalmente para las plicas y las barras de compás) un
+algoritmo de trazado más complejo diseñado para sacar provecho del
+ajuste de los trazos.
+
+El ajuste de trazos se puede forzar mediante la especificación de
+la opción de línea de órdenes @samp{-dstrokeadjust} para la
+instrucción LilyPond.  Cuando se generan archivos @code{PDF}, esto
+normalmente produce una vista previa de los @code{PDF}
+marcadamente mejorada, pero con un tamaño de archivo
+significativamente más grande.  A altas resoluciones, la calidad
+de la impresión puede no resultar afectada.
+
+@item
+Ahora hay un nuevo tipo de contexto llamado @code{NullVoice} que,
+si bien no aparece en la salida impresa, se puede usar para
+alinear la letra de las canciones.  Esto puede ser especialmente
+conveniente cuando se usa en paralelo con una construcción
+@code{\partcombine}.
+
+@lilypond[verbatim,quote]
+soprano = \relative c' { c e g c }
+alto = \relative c' { a c e g }
+verse = \lyricmode { This is my song }
+
+\score {
+  \new Staff <<
+    \partcombine \soprano \alto
+    \new NullVoice = "aligner" \soprano
+    \new Lyrics \lyricsto "aligner" \verse
+  >>
+  \layout {}
+}
+@end lilypond
+
+
+@item
+Pueden colocarse dentro de una sola variable, o ser devueltas por
+una función de evento, varias articulaciones:
+
+@lilypond[verbatim,quote]
+sempreStacc = -. ^\markup \italic sempre
+\relative { c''4\sempreStacc c c c }
+@end lilypond
+
+@item
+La línea de base de los elementos de marcado que constituyen
+partituras se toma actualmente del punto de referencia
+(normalmente la línea central del pentagrama) del primer sistema
+de la parte inferior, en lugar de la parte superior del rectángulo
+circundante. Lo siguente
+@lilypond[verbatim,quote]
+\markup {
+  violin: \score { \new Staff { <g d' a' e''>1 }
+                   \layout { indent=0 } } ,
+  cello: \score { \new Staff { \clef "bass" <c, g, d a> }
+                  \layout { indent=0 } }
+}
+@end lilypond
+tenía anteriormente el siguiente aspecto:
+@lilypond[quote]
+\markup {
+  violin: \general-align #Y #UP
+          \score { \new Staff { <g d' a' e''>1 }
+                   \layout { indent=0 } } ,
+  cello:  \general-align #Y #UP
+          \score { \new Staff { \clef "bass" <c, g, d a> }
+                  \layout { indent=0 } }
+}
+@end lilypond
+sin que hubiera una manera adecuada de hacer que las dos
+partituras estuviesen alineadas.
+
+@item
+LilyPond ya no deduce automáticamente un contexto
+@samp{\defaultchild} dentro de una definición de contexto con
+cláusulas @samp{\accepts}.  Cualquier definición de contexto que
+no tenga una definición @samp{\defaultchild} explícita o heredada,
+cuenta como un contexto @samp{Bottom} y es candidato para eventos
+de duraciones y sobreescrituras sin causar la creación implícita
+de otros contextos.  Asegúrese de especificar un
+@samp{\defaultchild} para contextos no-@samp{Bottom} al definirlos
+partiendo de cero.
+
+@item
+Ahora están ampliamente contemplados los símbolos de registros de
+acordeón tanto para discanto como bajo en el módulo @samp{scm accreg},
+véase @ruser{Accordion Registers}.
+@lilypond[verbatim,quote]
+#(use-modules (scm accreg))
+\new PianoStaff
+<<
+  \new Staff \relative
+  { \clef "treble"  \discant "10"
+    r8 s32 f'[ bes f] s e[ a e] s d[ g d] s16 e32[ a]
+    \discant "121"
+    << { r16 <f bes> r <e a> r <d g> } \\
+       { d r a r bes r } >> |
+    <cis e a>1
+  }
+  \new Staff \relative
+  { \clef "treble"  \freeBass "1"
+    r8 d'32 s16. c32 s16. bes32 s16. a32[ cis] s16
+    \clef "bass"  \stdBass "Master"
+    << { r16 <f, bes d>^"b" r <e a c>^"am" r <d g bes>^"gm" |
+         <e a cis>1^"a" } \\
+       { d8_"D" c_"C" bes_"B" | a1_"A" }
+    >>
+  }
+>>
+@end lilypond
+
+@item
+Las nuevas instrucciones @code{markLengthOn} y
+@code{markLengthOff} controlan si se permite la existencia de un
+espacio horizontal para las letras de ensayo e indicaciones de
+tempo.
+
+@lilypond[quote,relative=2]
+\markLengthOn
 \compressFullBarRests
-\tempo "Molto vivace" c''2 c'
+\tempo "Molto vivace" c2 c'
+\mark\default
+\tempo "Meno mosso" R1*16
 \mark\default
+g,2 g
+\bar "||"
+\markLengthOff
+\tempo "Molto vivace" c2 c'
+\mark#1
 \tempo "Meno mosso" R1*16
+\mark\default
+g,2 g
+@end lilypond
+
+@item
+Ahora las letras de ensayo al principio de una línea se sitúan de
+forma predeterminada a la derecha de la clave y la armadura. Como
+en versiones anteriores, la interfaz
+@code{break-alignable-interface} controla el comportamiento.
+
+@lilypond[quote,relative=2]
+\set Score.barNumberVisibility = #all-bar-numbers-visible
+\set Timing.currentBarNumber = #72
+\bar"||" \time 3/4 \key e\major \mark#10 \tempo "Adagio" b2.
+@end lilypond
+
+@item
+Ahora se pueden escribir directamente números decimales dentro de
+la música, sin el prefijo del símbolo de almohadilla.  Junto al
+cambio anterior en la forma de especificar las propiedades de los
+objetos, el código para modificar la longitud de las plicas ha
+cambiado de esto:
+@example
+\override Stem #'length = #5.6
+e' f' g' a'
+@end example
+a esto:
+@example
+\override Stem.length = 5.6
+e' f' g' a'
+@end example
+
+Se debe escribir un dígito a ambos lados del punto; no se permiten
+valores como @code{4.} ó @code{-.3}.
+
+Asimismo, no se admiten fracciones decimales dentro de
+@code{\chordmode}.
+
+@item
+Se pueden redefinir libremente ciertas abreviaturas como @code{(},
+@code{)}, @code{|}, @code{[}, @code{]}, @code{~}, @code{\(},
+@code{\)} y otras, como instrucciones normales. Un ejemplo sería
+@lilypond[verbatim,quote]
+"\\{" = (
+"\\}" = )
+"(" = \melisma
+")" = \melismaEnd
+
+\new Staff <<
+  \relative c' {
+    c8 \{ d e f \} % slurred
+    g ( a b c ) % no slur, but with melisma
+    c,1 \bar "|."
+   }
+   \addlyrics { Li -- ly -- pond. }
+>>
+@end lilypond
+
+@item
+El nombre de la abreviatura de articulación para
+@code{\staccatissimo} ha cambiado de @code{-|} a@tie{}@code{-!}.
+
+@item
+Ahora se escriben los rangos de cambios de tempo como @code{\tempo
+4 = 60 - 68} en lugar de @code{\tempo 4 = 60 ~ 68}.
+
+@item
+Se ha cambiado el nombre de @code{OctavateEight} por el de
+@code{ClefModifier}.  Las propiedades de contexto relacionadas han
+cambiado su nombre @code{xxxOctavationyyy} por el de
+@code{xxxTranspositionyyy}.
+
+@item
+Existe una nueva instrucción @code{\absolute} que marca
+explícitamente la música introducida en alturas absolutas.  Aunque
+esto era antes el comportamiento predeterminado, una instrucción
+@code{\absolute} explícita evita también la reinterpretación
+cuando el pasaje está dentro de un bloque marcado como
+@code{\relative}:
+@lilypond[verbatim,quote]
+\relative c { c'4 \absolute { f'' g'' } c }
 @end lilypond
 
 @item
@@ -180,6 +389,45 @@ que se transporta contenga @code{\transposition}.  Anteriormente,
 era equivalente a @code{\transposition f'}.  Ahora se mantiene
 como equivalente a @code{\transposition bes'}.
 
+@item
+Cuando se comprueba la existencia de colisiones, LilyPond ya no
+trata los objetos como rectángulos.  En lugar de ello se aproxima
+la forma verdadera de los objetos utilizando un enfoque parecido
+al uso de integrales, lo que por lo común dará como resultado un
+posicionamiento más ceñido y regular de los objetos y los sistemas
+de pentagramas:
+
+@lilypond[relative=1]
+#(ly:set-option 'debug-skylines #t)
+\dynamicUp
+c'4\f a4\f d\f( f)
+a,4\< c c c\!
+d4-.\downbow a4^"r'venu..." c \tempo "T1" e
+@end lilypond
+
+El fragmento anterior tenía anteriormente este aspecto:
+
+@lilypond[relative=1]
+#(ly:set-option 'debug-skylines #t)
+\override Hairpin #'vertical-skylines = #'()
+\override DynamicText #'vertical-skylines = #'()
+\override TextScript #'vertical-skylines = #'()
+\override Score.MetronomeMark #'vertical-skylines = #'()
+\override Staff.Clef #'vertical-skylines = #'()
+\dynamicUp
+c'4\f a4\f d\f( f)
+a,4\< c c c\!
+d4-.\downbow a4^"r'venu..." c \tempo "T1" e
+@end lilypond
+
+Entre los objetos afectados se encuentran @code{Accidentals},
+@code{Beams}, @code{Clefs}, @code{Dynamics}, @code{FiguredBass},
+@code{Flags}, @code{Glissandos}, @code{Lyrics},
+@code{MetronomeMarks}, @code{OttavaBrackets}, @code{Pedals},
+@code{RehearsalMarks}, @code{Rests}, @code{Scripts},
+@code{TextScripts}, @code{Ties}, @code{Tuplets} y
+@code{VoltaBrackets}.
+
 @item
 Ahora los grupos de valoración especial se crean mediante la
 instrucción @code{\tuplet}, que toma una fracción
@@ -211,7 +459,7 @@ para @code{inicio} y @code{final} utilice @code{\override
 @code{inicio}, @code{final} y @code{fase}.
 
 @noindent
-La línea d puntos siempre se extiende a la longitud completa dada
+La línea de puntos siempre se extiende a la longitud completa dada
 por @var{destino}, sin ningún espacio al principio ni al final.
 Es posible ajustar manualmente @code{final} para obtener espacios
 mayores o menores entre los puntos.  El valor dado (o
@@ -240,7 +488,7 @@ también forma parte de las @acronym{URI}s de @code{textedit}) aún
 comienza en@tie{}0.
 
 @item
-La instrucción @code{\clef} contempla un cambio opcional de octava:
+La instrucción @code{\clef} contempla una transposición opcional:
 @lilypond[verbatim,quote,relative=1]
 \clef "treble_(8)"
 c2 c
@@ -312,10 +560,10 @@ tradicionales, o en más de una octava.
 @lilypond[quote,relative=0]
 \override Staff.KeySignature #'flat-positions = #'((-5 . 5))
 \override Staff.KeyCancellation #'flat-positions = #'((-5 . 5))
-\clef bass \key es\major es g bes d
-\clef treble \bar "||" \key es\major es g bes d
+\clef bass \key es \major es g bes d
+\clef treble \bar "||" \key es \major es g bes d
 \override Staff.KeySignature #'sharp-positions = #'(2)
-\bar "||" \key d\major b fis b2
+\bar "||" \key d \major b fis b2
 @end lilypond
 
 @end itemize