]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc-es: some updates.
authorFrancisco Vila <francisco.vila@hispalinux.es>
Wed, 15 Sep 2010 17:45:32 +0000 (19:45 +0200)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Wed, 15 Sep 2010 17:45:32 +0000 (19:45 +0200)
Documentation/es/changes.tely
Documentation/es/essay/engraving.itely
Documentation/es/extending/programming-interface.itely
Documentation/es/extending/scheme-tutorial.itely
Documentation/es/included/generating-output.itexi
Documentation/es/included/helpus.itexi
Documentation/es/learning.tely
Documentation/es/learning/common-notation.itely
Documentation/es/learning/fundamental.itely

index 08e83d6d3166a393f68d9c7184adc8e02aed8895..c4bdc7ae48b11d8b97a12afd7bee5f1d956a1cc2 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 5752ef148b614ee0611b3ce300692e1426886785
+    Translation of GIT committish: c89a1808d10c9a5e60c74e20668e136623db12f2
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -75,6 +75,33 @@ which scares away people.
 
 @end ignore
 
+@item
+Se han añadido notas con forma en los estilos Funk y Walker.
+
+@item
+Los silencios ya no mantienen viva una pauta si se está utilizando
+@code{\RemoveEmptyStaffContext}.
+
+@item
+Nueva opción @code{-dinclude-settings=INCLUDEFILE.ly}, que indica a
+lilypond que incluya el archivo especificado antes de que se procese
+la partitura.  Ello permite al usuario cambiar los ajustes globales
+sin necesidad de modificar la propia partitura.  De esta forma se
+pueden generar distintas versiones o ediciones (como distintos tamaños
+de página) a partir del mismo documento, sin tener que modificar la
+partitura para cada una de las versiones.
+
+@item
+Se ha modificado la sintaxis de los ajustes de barrado automático.  Se
+han eliminado beatLength, beatGrouping, beamSettings y
+measureGrouping.  El barrado automático está controlado ahora a través
+de baseMoment, beatStructure y beamExceptions.  Los ajustes
+predeterminados para cada una de estas propiedades se pueden almacenar
+en time-signature-settings, de manera que el autobarrado cambia
+automáticamente cada vez que se modifica el tipo de compás.  La nueva
+sintaxis pretende ser mucho más sencilla de utilizar y requerir menos
+ajustes manuales.
+
 @item
 El @q{backend} de SVG contempla opcionalmente las fuentes tipográficas
 @uref{http://www.w3.org/Submission/WOFF, WOFF}.  Utilizar la opción de
index a2e8e8b08e29dbcf2056d02bd7adbb19e5e840c4..9ee25760cc2b506e5453369efd66113e7074a09f 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 
 @ignore
-    Translation of GIT committish: 78ee94fc5421798b85173546d7ec08d642d008a1
+    Translation of GIT committish: fe2cae0fa47ec4ec0184e6b3d15572fbcba881cf
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 38b01f11a6c847d92da319e761d2b00ae956d9d1..67ba5d74dc2155136b09176e49a20146dcd13438 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c This file is part of extending.tely
 @ignore
-    Translation of GIT committish: 9c31e340ad9e67bf74f75b9a28d57e432268e2fd
+    Translation of GIT committish: ca3b3c23ad44cb6b035c0dccf272cecf789d1029
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -435,7 +435,7 @@ predicado de tipo para el argumento @var{i}-ésimo
 
 Si la instrucción utiliza propiedades de los argumentos @var{props},
 se puede usar la palabra clave @code{#:properties} para especificar
-qué propiedades se usan, y sus valores predeterminados.
+qué propiedades se usan, así como sus valores predeterminados.
 
 Los argumentos se distinguen según su tipo:
 @itemize
@@ -1024,31 +1024,33 @@ arriba.
 
 @lilypond[quote,verbatim,ragged-right]
 #(define (my-callback grob)
-  (let* (
-         ; have we been split?
-         (orig (ly:grob-original grob))
+   (let* (
+          ;; have we been split?
+          (orig (ly:grob-original grob))
 
-         ; if yes, get the split pieces (our siblings)
-         (siblings (if (ly:grob? orig)
-                     (ly:spanner-broken-into orig) '() )))
+          ;; if yes, get the split pieces (our siblings)
+          (siblings (if (ly:grob? orig)
+                        (ly:spanner-broken-into orig)
+                        '())))
 
-   (if (and (>= (length siblings) 2)
-             (eq? (car (last-pair siblings)) grob))
-     (ly:grob-set-property! grob 'extra-offset '(-2 . 5)))))
+     (if (and (>= (length siblings) 2)
+              (eq? (car (last-pair siblings)) grob))
+         (ly:grob-set-property! grob 'extra-offset '(-2 . 5)))))
 
 \relative c'' {
   \override Tie #'after-line-breaking =
   #my-callback
-  c1 ~ \break c2 ~ c
+  c1 ~ \break
+  c2 ~ c
 }
 @end lilypond
 
 @noindent
 Al aplicar este truco, la nueva función de callback
-@code{after-line-breaking} también debe llamar a la antigua
-@code{after-line-breaking}, si existe.  Por ejemplo, si se usa con
+@code{after-line-breaking} también debe llamar a la antigua,
+si existe este valor predeterminado.  Por ejemplo, si se usa con
 @code{Hairpin}, se debe llamar también a
-@code{ly:hairpin::after-line-breaking}.
+@code{ly:spanner::kill-zero-spanned-time}.
 
 
 @item Algunos objetos no se pueden cambiar con @code{\override} por
index 3966da7f944bcfdeadcb5407c95952d2d9625eef..a19fdc77a46a9d58324f245580a81104cb14ee59 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 3312aad46463fdae183931f24a8fafb743c72cd1
+    Translation of GIT committish: fe2cae0fa47ec4ec0184e6b3d15572fbcba881cf
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1196,7 +1196,7 @@ Ahora examinamos la entrada,
 
 Así pues, en nuestra función, tenemos que clonar esta expresión (de
 forma que tengamos dos notas para construir la secuencia), añadir
-@code{SlurEvents} a la propiedad @code{'elements} de cada una de
+@code{SlurEvent} a la propiedad @code{'elements} de cada una de
 ellas, y por último hacer una secuencia @code{SequentialMusic} con los
 dos @code{EventChords}.
 
index d85570579bc51adb68de6eb0bb23fa2feec8c589..ec224a4a4fdbc538c10d6879d84ae10d2565150c 100644 (file)
@@ -3,7 +3,7 @@
 @c learning/tutorial.itely
 
 @ignore
-    Translation of GIT committish: 0b9be881858c7597951b4c15ef73da90c5705d01
+    Translation of GIT committish: fe2cae0fa47ec4ec0184e6b3d15572fbcba881cf
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index dd8e1f875fdeffeb7780e313d5c413c664a11e98..4471cbd8e9a50f55e37d73464e5ca79f1313ac22 100644 (file)
@@ -3,7 +3,7 @@
 @c contributor/introduction.itely
 
 @ignore
-    Translation of GIT committish: a5fd30e7288eae7bc4417cff39a53bb7d75ecb60
+    Translation of GIT committish: cb1c621969fe36a13e474e1bc55647445f9f3ffe
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -93,8 +93,7 @@ código fuente y sea capaz de compilar LilyPond.  Consulte
 Sugerimos a los colaboradores nuevos que sean usuarios de Windows
 o de MacOS X que @strong{no} traten de montar un entorno de desarrollo
 por ellos mismos; en su lugar, consulte
-@rcontribnamed{Using a Virtual Machine to Compile LilyPond,Utilización
-de una máquina virtual para la compilación de LilyPond}.
+@rcontrib{Lilybuntu}.
 
 @itemize
 @item
index 6f7f5492bfb4862bed2b02e0545b865e899c7217..db431413173a1bf156243e5b6aea16281cbaaa25 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 3b870eb9ab448ebc11a2d6283ad35796b22351aa
+    Translation of GIT committish: 0945e7219a3995158d76267d26f77f57659c8578
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index dbeebb4f8fffa0215ed62b15fc5a51b93e72f690..9d6a40b307ce44dbf7335006379acc8c1f33ea26 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 4268b63145907f404cd77ed48f901877d00680a3
+    Translation of GIT committish: fe2cae0fa47ec4ec0184e6b3d15572fbcba881cf
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
index 8b323bf599ab1a1b1da22c3aaf50fad0ffac5b74..8948937e3ee4e68afa233a40897186bb2bc7bc67 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 9cb0f67cda719b296b698a8c25b2559b4f427148
+    Translation of GIT committish: fe2cae0fa47ec4ec0184e6b3d15572fbcba881cf
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -2925,7 +2925,84 @@ los pentagramas usando nuestra variable previamente definida
       @}
     >>  % fin del pentagrama de OrganoPedal
   >>
-@}  % end Score context
+@}  % fin del contexto Score
+@end example
+
+@cindex ampliabilidad de las pautas
+@cindex pautas, ampliabilidad
+
+La disposición anterior de los pentagramas de órgano es casi perfecta;
+sin embargo, existe un ligero defecto que no es visible cuando se
+observa un solo sistema: la distancia entre el pentagrama de pedal y
+el de la mano izquierda debiera ser aproximadamente la misma que la
+que existe entre los pentagramas de las manos izquierda y derecha.
+Concretamente, la ampliabilidad de los pentagramas dentro de un
+contexto @code{PianoStaff} es limitada (de forma que la distancia
+entre los pentagramas de las manos izquierda y derecha nunca crezcan
+excesivamente), y el pentagrama de los pedales debería comportarse de
+una forma similar.
+
+@cindex sub-propiedades
+@cindex propiedades, sub-propiedades
+@cindex objetos gráficos
+@cindex gráficos, objetos
+@cindex grobs
+
+El grado de ampliabilidad o separabilidad de los pentagramas se puede
+controlar con la propiedad @code{next-staff-spacing} del @q{objeto
+gráfico} @code{VerticalAxisGroup} (los objetos gráficos reciben por lo
+general el nombre de @q{grob}s en la documentación de lilypond); no se
+preocupe por el momento de los detalles, pues esto se explica más
+tarde de forma exhaustiva.  Los más curiosos pueden echar un vistazo a
+@ruser{Panorámica de la modificación de las propiedades}.  En el
+momento actual, no es posible modificar solamente la sub-propiedad
+@code{stretchability}, por lo que debemos copiar también las otras
+sub-propiedades.  De nuevo, los curiosos encontrarán los valores
+predeterminados en el archivo @file{scm/@/define-grobs@/.scm}
+examinando la definición del grob @code{VerticalAxisGroup} grob.  El
+valor de @code{stretchability} se toma de la definición del contexto
+@code{PianoStaff} (en el archivo @file{ly/@/engraver-init@/.ly}) de
+forma que los valores sean idénticos.
+
+@example
+\score @{
+  <<  % el grupo PianoStaff y el pentagrama de Pedal son simultáneos
+    \new PianoStaff <<
+      \new Staff = "ManualUno" <<
+        \keyTime  % establecer compás y tonalidad
+        \clef "treble"
+        \new Voice @{
+          \voiceOne
+          \MusicaManualUnoVozUno
+        @}
+        \new Voice @{
+          \voiceTwo
+          \MusicaManualUnoVozDos
+        @}
+      >>  % % fin del contexto de Staff ManualUno
+      \new Staff = "ManualDos" \with @{
+        \override VerticalAxisGroup
+          #'next-staff-spacing = #'((space . 9)
+                                    (minimum-distance . 8)
+                                    (padding . 1)
+                                    (stretchability . 5))
+      @} <<
+        \keyTime
+        \clef "bass"
+        \new Voice @{
+          \MusicaManualDos
+        @}
+      >>  % fin del contexto de Staff ManualDos
+    >>  % fin del contexto de PianoStaff
+    \new Staff = "OrganoPedal" <<
+      \keyTime
+      \clef "bass"
+      \new Voice @{
+        \MusicaOrganoPedal
+      @}
+    >>  % fin del pentagrama de OrganoPedal
+  >>
+@}  % fin del contexto Score
 @end example
 
 Con esto se completa la estructura.  Toda música para órgano de tres
@@ -2971,7 +3048,13 @@ PedalOrganMusic = \relative c {
           \ManualOneVoiceTwoMusic
         }
       >>  % end ManualOne Staff context
-      \new Staff = "ManualTwo" <<
+      \new Staff = "ManualTwo" \with {
+        \override VerticalAxisGroup
+          #'next-staff-spacing = #'((space . 9)
+                                    (minimum-distance . 8)
+                                    (padding . 1)
+                                    (stretchability . 5))
+      } <<
         \keyTime
         \clef "bass"
         \new Voice {