\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'
@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
@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'
@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.
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
@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
@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'
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}.
@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'
@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'
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
\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'
@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.
@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'
@}
>> % 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
\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 {