@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@c This file is part of lilypond-learning.tely
@ignore
- Translation of GIT committish: b2536bcafc5d0223496e6e8d0fb24289c092113f
+ Translation of GIT committish: bea70d053e3e279c3fbb18cbce52d995ce04fec7
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@node Engravers explained
@subsection Engravers explained
-UNTRANSLATED NODE: IGNORE ME
+@cindex grabadores
+
+Todas y cada una de las marcas de la salida impresa de una partitura
+hecha con LiilyPond está producida por un @code{Engraver} (grabador).
+Así, tenemos un grabador para imprimir pentagramas, otro para imprimir
+las cabezas de las notas, otro para las plicas, otro para las barras,
+etc, etc. ¡En total hay más de 120 grabadores! Afortunadamente, para
+la mayor parte de las partituras no es necesario conocer más que
+algunos, y para partituras sencillas no tenemos que saber nada de
+ninguno de ellos.
+
+Los grabadores residen y operan dentro de Contextos. Los grabadores
+como el grabador de la indicación metronómica,
+@code{Metronome_mark_engraver}, cuya acción y resultado se aplica a la
+partitura como un todo, operan en el contexto del nivel más alto: el
+contexto de partitura @code{Score}.
+
+El grabador de la clave @code{Clef_engraver} y el de la armadura
+@code{Key_engraver} se encuentran probablemente en todos los contextos
+de pentagrama (Staff), pues los distintos pentagramas podrían requerir
+diferentes claves y armaduras.
+
+El grabador de las cabezas de nota @code{Note_heads_engraver} y el de
+las plicas @code{Stem_engraver} viven en cada uno de los contextos de
+voz @code{Voice}, el contexto de nivel más bajo de todos.
+
+Cada grabador procesa los objetos particulares asociados con su
+función, y mantiene las propiedades que están relacionadas con dicha
+función. Estas propiedades, como las que están asociadas con los
+contextos, se pueden modificar para cambiar el funcionamiento del
+grabador o el aspecto de esos elementos en la partitura impresa.
+
+Todos los grabadores tienen nombres compuestos de varias palabras que
+describen su función. Sólo está en mayúsculas la inicial de la
+primera palabra, y el resto se le une mediante guiones bajos. Así, el
+grabador @code{Staff_symbol_engraver} es responsable de la creación de
+las líneas del pentagrama, y el @code{Clef_engraver} determina y
+establece la altura o el punto de referencia sobre el pentagrama
+dibujando un símbolo de clave.
+
+A continuación presentamos algunos de los grabadores más comunes,
+junto a su función. Podrá comprobar que es fácil adivinar la función
+a partir del nombre (en inglés), y viceversa.
+
+@multitable @columnfractions .3 .7
+@headitem Grabador
+ @tab Función
+@item Accidental_engraver
+ @tab Hace las alteraciones accidentales, de precaución y de sugerencia.
+@item Beam_engraver
+ @tab Graba las barras
+@item Clef_engraver
+ @tab Graba las claves
+@item Dynamic_engraver
+ @tab Crea reguladores e indicaciones dinámicas textuales
+@item Key_engraver
+ @tab Crea la armadura de la tonalidad
+@item Metronome_mark_engraver
+ @tab Graba la indicación metronómica
+@item Note_heads_engraver
+ @tab Graba la cabeza de las notas
+@item Rest_engraver
+ @tab Graba los silencios
+@item Staff_symbol_engraver
+ @tab Graba las cinco líneas (de forma predeterminada) del pentagrama
+@item Stem_engraver
+ @tab Crea las plicas y los trémolos de una sola plica
+@item Time_signature_engraver
+ @tab Crea las indicaciones de compás
+@end multitable
+
+@smallspace
+
+Más adelante veremos cómo la salida de LilyPond se puede cambiar
+mediante la modificación del funcionamiento de los Grabadores.
+
@node Modifying context properties
@subsection Modifying context properties
@node Adding and removing engravers
@subsection Adding and removing engravers
-UNTRANSLATED NODE: IGNORE ME
+@cindex Grabadores, adición
+@cindex Grabadores, eliminación
+
+@funindex \consists
+@funindex \remove
+
+Hemos visto que cada uno de los contextos contiene varios grabadores,
+cada uno de los cuales a su vez es responsable de la producción de una
+fracción particular del resultado impreso, como líneas divisorias,
+pentagramas, cabezas, plicas, etc. Si un grabador es eliminado de un
+contexto, ya no podrá producir su salida impresa. Es una forma algo
+radical de modificar la salida, pero a veces puede ser útil.
+
+@subsubheading Changing a single context
+
+Para eliminar un grabador de un contexto único, usamos la instrucción
+@code{\with} situada inmediatamente después de la instrucción que crea
+el contexto, como en la sección anterior.
+
+Como ilustración, repitamos un ejemplo extraído de la sección anterior
+con las líneas del pentagrama eliminadas. Recuerde que las líneas del
+pentagrama están dibujadas por el grabador Staff_symbol_engraver.
+
+@lilypond[quote,verbatim,ragged-right]
+\new Staff \with {
+ \remove Staff_symbol_engraver
+}
+\relative c' {
+ c4
+ \set fontSize = #-4 % make note heads smaller
+ d e
+ \set fontSize = #2.5 % make note heads larger
+ f g
+ \unset fontSize % return to original size
+ a b
+}
+@end lilypond
+
+@cindex ámbito, grabador del
+
+Los grabadores también se pueden añadir a los contextos individuales
+La instrucción que lo hace es
+
+@code{\consists @emph{Nombre_del_grabador}},
+
+situada dentro de un bloque @code{\with}. Ciertas partituras vocales
+tienen una indicación de @rglos{ambitus} situada al principio del
+pentagrama para indicar el ámbito de notas en dicho pentagrama. El
+ambitus se produce por parte del grabador @code{Ambitus_engraver}, que
+normalmente no está incluido en ningún contexto. Si lo añadimos al
+contexto @code{Voice}, calcula el rango a partir de esa única voz:
+
+@lilypond[quote,verbatim,ragged-right]
+\new Staff <<
+ \new Voice \with {
+ \consists Ambitus_engraver
+ }
+ \relative c'' {
+ \voiceOne
+ c a b g
+ }
+ \new Voice
+ \relative c' {
+ \voiceTwo
+ c e d f
+ }
+>>
+@end lilypond
+
+@noindent
+pero si añadimos el grabador de Ambitus al contexto de @code{Staff},
+calcula el rango a partir de todas las notas en todas las voces de ese
+pentagrama:
+
+@lilypond[quote,verbatim,ragged-right]
+\new Staff \with {
+ \consists Ambitus_engraver
+ }
+ <<
+ \new Voice
+ \relative c'' {
+ \voiceOne
+ c a b g
+ }
+ \new Voice
+ \relative c' {
+ \voiceTwo
+ c e d f
+ }
+>>
+@end lilypond
+
+@subsubheading Changing all contexts of the same type
+
+Los ejemplos anteriores muestran la manera de eliminar o añadir
+grabadores a los contextos individuales. También es posible eliminar
+o añadir grabadores a todos los contextos de un tipo específico,
+situando las instrucciones en el contexto correspondiente dentro de un
+bloque @code{\layout}. Por ejemplo, si queremos mostrar los rangos de
+tesitura para todos los pentagramas de una partitura de cuatro pautas,
+podemos escribir
+
+@lilypond[quote,verbatim,ragged-right]
+\score {
+ <<
+ \new Staff <<
+ \relative c'' { c a b g }
+ >>
+ \new Staff <<
+ \relative c' { c a b g }
+ >>
+ \new Staff <<
+ \clef "G_8"
+ \relative c' { c a b g }
+ >>
+ \new Staff <<
+ \clef "bass"
+ \relative c { c a b g }
+ >>
+ >>
+ \layout {
+ \context {
+ \Staff
+ \consists Ambitus_engraver
+ }
+ }
+}
+@end lilypond
+
+@noindent
+Los valores predeterminados de las propiedades de los contextos
+también se pueden establecer para todos los contextos de un tipo en
+particular incluyendo la instrucción @code{\set} dentro de un bloque
+@code{\context} de la misma forma.
-@subsubsection Changing a single context
-@
-@subsubsection Changing all contexts of the same type
@node Extending the templates
@section Extending the templates
@c -*- coding: utf-8; mode: texinfo; -*-
@ignore
- Translation of GIT committish: 2607a3536733d8d4a1e74176027a5cb01d4e776a
+ Translation of GIT committish: 751ee13b75db49706f1d9ef34455f16ff11818f1
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@node Repeats
@section Repeats
-La repetición es un concepto fundamental en música, y existen varios
-tipos de notación para las repeticiones.
-
-@menu
-* Writing repeats::
-* Other repeats::
-@end menu
-
-@node Writing repeats
-@subsection Writing repeats
-
-@menu
-* Repeat types::
-* Repeat syntax::
-* Manual repeat commands::
-* Repeats and MIDI::
-@end menu
-
-@node Repeat types
-@subsubsection Repeat types
-
-@cindex repeticiones
+@lilypondfile[ragged-right,line-width=16\cm,staffsize=16,quote]
+{repeats-headword.ly}
-Están contemplados los siguientes tipos de repetición
+La repetición es un concepto fundamental en música, y existen varios
+tipos de notación para las repeticiones. LilyPond contempla los
+siguientes tipos de repetición:
@table @code
-@item desplegada
-Las música repetida está completamente escrita (e interpretada). Es
-útil cuando se introduce música repetitiva. Éste es el único tipo de
-repetición que se incluye en la salida MIDI.
-
@item volta (primera y segunda vez)
-Las repeticiones no están desarrolladas, pero se imprimen finales
-alternativos (volte) de izquierda a derecha con corchetes. Ésta es la
-notación estándar para las repeticiones con alternativas. Por omisión
-no se reproducen en la salida MIDI.
-
-
-@item trémolo
-Hacen barras de trémolo. Por omisión no se reproducen en la salida MIDI.
-
-@item porcentaje
-Hacen repeticiones de compases o parte de ellos. Tienen un aspecto
-semejante a un signo de porcentaje. Por omisión no se reproducen en
-la salida MIDI. Las repeticiones de porcentaje se deben declarar dentro de un contexto @code{Voice}.
+La repetición de la música no se imprime de forma desarrollada, sino
+que se indica encerrándola entre barras de repetición. Si el salto de
+la repetición se encuentra al comienzo de una pieza, la barra de
+repetición sólo se imprime al final del fragmento. Se imprimen una
+serie de finales alternativos (volte) de izquierda a derecha indicados
+mediante corchetes. Ésta es la notación estándar para las
+repeticiones con alternativas.
+
+@item unfold (desplegada)
+Las música repetida se escribe y se interpreta completamente tantas
+veces como especifique el valor @var{número_de_repeticiones}. Es útil
+cuando se estáescribiendo música repetitiva.
+
+@item percent (porcentaje)
+Hacer repeticiones de compases o parte de ellos. Tienen un aspecto
+semejante a un signo de porcentaje. Las repeticiones de porcentaje se
+deben declarar dentro de un contexto @code{Voice}.
+
+@item tremolo (trémolo)
+Hacen barras de trémolo.
@end table
-
-@node Repeat syntax
-@subsubsection Repeat syntax
-
-@cindex volta
-@cindex prima volta
-@cindex seconda volta
-@funindex \repeat
-
LilyPond tiene una construcción sintáctica para especificar distintos
tipos de repetición. La sintaxis es
\repeat @var{variante} @var{número_de_repeticiones} @var{cuerpo_de_la_repetición}
@end example
-Si tiene finales alternativos, puede añadir
+donde @var{cuerpo_de_la_repetición} es una expresión musical.
+
+
+Los finales alternativos se escriben con
@funindex \alternative
@example
\alternative @{
@end example
@noindent
-donde cada @var{alternativa} es una expresión musical. Si no da un
-número de alternativas suficiente para todas las repeticiones, se
-supondrá que la primera alternativa se interpreta más de una vez.
+después de un bloque @code{\repeat volta} o @code{unfold}, donde cada
+@var{alternativa} es una expresión musical. Si especifica menos
+alternativas que las que se especifican en
+@var{número_de_repeticiones}, se supondrá que la primera alternativa
+se interpreta más de una vez.
-Las repeticiones estándar se usan de esta forma:
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-c1
+@menu
+* Writing long repeats::
+* Short repeats::
+@end menu
+
+@node Writing long repeats
+@subsection Writing long repeats
+
+@menu
+* Normal repeats::
+* Manual repeat marks::
+@end menu
+
+@cindex volta
+@cindex prima volta
+@cindex primera y segunda vez
+@cindex seconda volta
+@cindex volta, prima
+@cindex volta, seconda
+@funindex \repeat
+
+@node Normal repeats
+@subsubsection Normal repeats
+
+FIXME: this example needs to go by itself.
+@verbatim
\repeat volta 2 { c4 d e f }
-\repeat volta 2 { f e d c }
-@end lilypond
+@end verbatim
-Con finales alternativos
+Repeticiones normales, con finales alternativos o sin ellos:
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
+\repeat volta 2 { g f e d }
+ \alternative {
+ { cis2 g' }
+ { cis,2 b }
+ }
c1
-\repeat volta 2 {c4 d e f}
-\alternative { {d2 d} {f f,} }
@end lilypond
-
-Se pueden crear repeticiones con anacrusa.
+Repeticiones con anacrusa:
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
\new Staff {
@end lilypond
-
@funindex \repeatTie
-Se pueden añadir ligaduras de unión al segundo final,
+Se pueden añadir ligaduras de unión al segundo final:
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
c1
\alternative { {f2 d} {f\repeatTie f,} }
@end lilypond
-Es posible acortar los corchetes de primera y segunda vez
-estableciendo @code{voltaSpannerDuration}. En el ejemplo siguiente, el
-corchete sólo dura un compás, lo que supone una duración de 3/4.
+De manera predeterminada, los corchetes de primera y segunda vez se
+dibujan por encima de todo el fragmento de finales alternativos, pero
+es posible acortar los corchetes de primera y segunda vez
+estableciendo @code{voltaSpannerDuration}. En el ejemplo siguiente,
+el corchete sólo dura un compás, lo que supone una duración de 3/4.
@lilypond[verbatim,ragged-right,quote]
\relative c''{
}
@end lilypond
+El grabador @code{Volta_engraver} reside de manera predeterminada
+dentro del contexto Score, y así los corchetes de las repeticiones se
+imprimen solamente por encima del pentagrama superior. Se puede
+ajustar esto añadiento el grabador @code{Volta_engraver} al contexto
+Staff en que queremos que aparezcan los corchetes; véase
+@ref{Modifying context plug-ins} y
+@c @lsr{repeats,volta@/-multi@/-staff@/.ly}.
+
+@lilypond[verbatim,ragged-right,quote]
+\score { <<
+ \new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
+ \new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
+ \new Staff \with { \consists Volta_engraver } { c'2 g' e' a' }
+ \new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
+ >> }
+@end lilypond
+
+@c Is there a way to have a final bar ("|.") at the end of the
+@c previous line? Doesn't seem to be.
Si quiere comenzar una repetición al principio de una línea y tiene una
doble barra al final de la línea anterior, utilice
@example
@dots{} \bar "||:" \break
\repeat volta 2 @{ @dots{}
@end example
+
consulte @ref{Bar lines} para ver más información.
@seealso
-Referencia del programa: @internalsref{VoltaBracket},
+Fragmentos de código: @lsrdir{Repeats,Repeats}
+
+Referencia de funcionamiento interno: @internalsref{VoltaBracket},
@internalsref{RepeatedMusic},
@internalsref{VoltaRepeatedMusic} y
@internalsref{UnfoldedRepeatedMusic}.
-Ejemplos:
-
-Normalmente los corchetes para la repetición sólo se imprimen sobre el
-pentagrama superior. Esto se puede ajustar moviendo @code{Volta_engraver} al contexto
-Staff donde quiera que aparezcan los corchetes;
-consulte @ref{Modifying context plug-ins} y
+@c Ejemplos:
@lsr{repeats,volta@/-multi@/-staff@/.ly}.
es ambigua porque no está claro a qué @code{\repeat} pertenece la
@code{\alternative}. Esta ambigüedad se resuelve haciendo que la
@code{\alternative} pertenezca siempre a la @code{\repeat} más
-interna. Para más claridad, se recomienda usar llaves en tales situaciones.
+interna. Para más claridad, se recomienda usar llaves en tales
+situaciones.
-La información del contador de tiempo no se recuerda al comienzo de una alternativa,
-por ello después de una repetición la información de la cuenta de tiempo se debe reajustar
-manualmente; por ejemplo, estableciendo el valor de @code{Score.measurePosition} o
-introduciendo @code{\partial}. De forma similar, las ligaduras de expresión o de unión tampoco se repiten.
+La información del contador de tiempo no se recuerda al comienzo de
+una alternativa, por ello después de una repetición la información de
+la cuenta de tiempo se debe reajustar manualmente; por ejemplo,
+estableciendo el valor de @code{Score.measurePosition} o introduciendo
+@code{\partial}. De forma similar, las ligaduras de expresión o de
+unión tampoco se repiten.
-Los corchetes de primera y segunda vez no se alinean verticalmente.
-@node Manual repeat commands
-@subsubsection Manual repeat commands
+@node Manual repeat marks
+@subsubsection Manual repeat marks
@funindex repeatCommands
+@c FIXME: Markup does not work in the "text" field
+@c And how does one change the font?
+@c On the whole, this section needs better documentation (why the
+@c double parentheses around the volta expressions?)
+
Se puede usar la propiedad @code{repeatCommands} para controlar la
-disposición de las repeticiones. Su valor es una lista de Scheme de comandos de repetición.
+disposición de las repeticiones. Su valor es una lista de Scheme de
+comandos de repetición.
@table @asis
@item @code{start-repeat}
Imprimir una barra de compás @code{:|}
@item @code{(volta @var{texto})}
-Imprimir un corchete de volta que diga @var{texto}: El texto se puede
+Imprimir un corchete de volta que diga @var{texto} El texto se puede
especificar como una cadena de texto o como un texto de marcado,
consulte @ref{Text markup}. No olvide cambiar la fuente tipográfica,
-porque el tipo por defecto para los números no contiene caracteres alfabéticos;
+porque el tipo por defecto para los números no contiene caracteres
+alfabéticos;
@item @code{(volta #f)}
Detener un corchete de volta mantenido.
c4 c4
@end lilypond
+@c FIXME: improve visibility of bar lines link?
@seealso
+Referencia de la notación: @ref{Bar lines}.
+
+Fragmentos de código: @lsrdir{Repeats,Repeats}
+
Referencia del programa: @internalsref{VoltaBracket},
-@internalsref{RepeatedMusic},
-@internalsref{VoltaRepeatedMusic} y
+@internalsref{RepeatedMusic}, @internalsref{VoltaRepeatedMusic} y
@internalsref{UnfoldedRepeatedMusic}.
-@node Repeats and MIDI
-@subsubsection Repeats and MIDI
+@node Short repeats
+@subsection Short repeats
-@cindex expansión de repeticiones
-@funindex \unfoldRepeats
+@menu
+* Percent repeats::
+* Tremolo repeats::
+@end menu
-Con un poco de trucaje, todos los tipos de repeticiones pueden estar
-presentes en la salida MIDI. Se consigue por medio de la aplicación
-de la función musical @code{\unfoldRepeats}. Esta función transforma
-todas las repeticiones en repeticiones desarrolladas o desplegadas.
+@node Percent repeats
+@subsubsection Percent repeats
-@lilypond[quote,verbatim,fragment,line-width=8.0\cm]
-\unfoldRepeats {
- \repeat tremolo 8 {c'32 e' }
- \repeat percent 2 { c''8 d'' }
- \repeat volta 2 {c'4 d' e' f'}
- \alternative {
- { g' a' a' g' }
- {f' e' d' c' }
- }
+@cindex porcentaje, repeticiones de
+@cindex compás, repeticiones de
+
+En el estilo @code{percent} (porcentaje), se puede hacer que se repita
+un patrón de notas. Se imprime una sola vez, y luego el patrón se
+sustituye con un símbolo especial. Los patrones de uno y dos compases
+se sustituyen por símbolos parecidos a un porcentaje, y los patrones
+que dividen a la duración de un compás se sustituyen por barras
+inclinadas. Las repeticiones de porcentaje se deben declarar dentro
+de un contexto @code{Voice}.
+
+@lilypond[quote,verbatim,ragged-right]
+\new Voice \relative c' {
+ \repeat percent 4 { c4 }
+ \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
}
-\bar "|."
@end lilypond
-Cuando se elabora un archivo de partitura que utiliza @code{\unfoldRepeats} para el MIDI,
-es necesario hacer dos bloques @code{\score}: uno para el MIDI (con las repeticiones desplegadas)
-y otro para la notación (con primera y segunda vez, trémolo y repeticiones de porcentaje).
-Por ejemplo,
+Las repeticiones de compás de más de 2 compases llevan un contador, si
+se activa la propiedad @code{countPercentRepeats},
-@example
-\score @{
- @var{..música..}
- \layout @{ .. @}
-@}
-\score @{
- \unfoldRepeats @var{..música..}
- \midi @{ .. @}
-@}
-@end example
+@lilypond[relative=2,fragment,quote,verbatim,ragged-right]
+\new Voice {
+\set countPercentRepeats = ##t
+ \repeat percent 4 { c1 }
+}
+@end lilypond
+
+También se pueden imprimir porcentajes aislados. Esto se hace
+mediante la colocación de un silencio multicompás con una función de
+impresión distinta,
+
+@lilypond[fragment,verbatim,quote]
+\override MultiMeasureRest #'stencil
+ = #ly:multi-measure-rest::percent
+R1
+@end lilypond
-@node Other repeats
-@subsection Other repeats
+@seealso
-@menu
-* Tremolo repeats::
-* Tremolo subdivisions::
-* Measure repeats::
-@end menu
+Fragmentos de código: @lsrdir{Repeats,Repeats}
+
+Referencia del programa: @internalsref{RepeatSlash},
+@internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
+@internalsref{DoublePercentRepeatCounter},
+@internalsref{PercentRepeatCounter},
+@internalsref{PercentRepeatedMusic}.
@node Tremolo repeats
@subsubsection Tremolo repeats
@cindex barras de trémolo
-Para colocar marcas de trémolo entre las notas, use @code{\repeat} con el
-estilo tremolo
+Para colocar marcas de trémolo entre las notas, use @code{\repeat} con
+el estilo @code(tremolo) (trémolo):
+
@lilypond[quote,verbatim,ragged-right]
\new Voice \relative c' {
\repeat tremolo 8 { c16 d16 }
}
@end lilypond
-Las marcas de trémolo también se pueden poner sobre una nota única. En este caso, la
-nota no debe estar encerrada entre llaves.
-@lilypond[quote,verbatim,ragged-right]
-\repeat tremolo 4 c'16
-@end lilypond
-
-Se obtiene una salida similar usando la subdivisión del trémolo, que se describe en
-@ref{Tremolo subdivisions}.
-
-
-@seealso
+La sintaxis de @code{\repeat tremolo} espera que se escriban
+exactamente dos notas dentro de las llaves, y el número de
+repeticiones debe corresponderse con un valor que se pueda expresar
+con figuras normales o con puntillo. Así, @code{\repeat tremolo 7} es
+válido y produce una nota con doble puntillo, pero @code{\repeat
+tremolo 9} no es válido.
-En el presente manual: @ref{Tremolo subdivisions}, @ref{Repeats}.
+La duración del trémolo es igual a la duración de la expresión entre
+llaves, multiplicada por el número de repeticiones: @code{\repeat
+tremolo 8 @{ c16 d16 @}} da como resultado un trémolo de redonda,
+escrito como dos redondas unidas por barras de trémolo.
-Referencia del programa: @internalsref{Beam}, @internalsref{StemTremolo}.
+Existen dos maneras de colocar marcas de trémolo sobre una única nota.
+Incluso aquí se puede utilizar la sintaxis @code{\repeat tremolo}, en
+cuyo caso la nota no debe ir encerrada entre llaves:
+@lilypond[quote,verbatim,ragged-right]
+\repeat tremolo 4 c'16
+@end lilypond
-@node Tremolo subdivisions
-@subsubsection Tremolo subdivisions
-
-@cindex marcas de trémolo
+@cindex trémolo, indicaciones de
@funindex tremoloFlags
-Las marcas de trémolo se pueden imprimir sobre una nota única escribiendo
+El mismo resultado se puede obtener escribiendo
@q{@code{:}[@var{número}]} después de la nota. El número indica la
-duración de la subdivisión, y debe ser al menos 8. Un valor de
-@var{longitud} de 8 produce una línea tachando la plica de la nota. Si se
-omite la longitud,
-se utiliza el último valor (almacenado en @code{tremoloFlags})
+duración de la subdivisión, y debe ser 8 como mínimo. Un valor de 8
+para @var{número} produce una línea que atraviesa la plica de la nota.
+Si se omite la longitud, se utiliza el último valor (almacenado en
+@code{tremoloFlags})
@lilypond[quote,ragged-right,verbatim,fragment]
c'2:8 c':32 | c': c': |
@knownissues
-Los trémolos escritos de esta forma no se trasladan a la salida MIDI.
-
-@seealso
-
-En el presente manual: @ref{Tremolo repeats}.
-
-En otros lugares: @internalsref{StemTremolo}.
+Los trémolos que se escriben con @q{@code{:}[@var{número}]} no se
+trasladan hacia la salida MIDI.
-@node Measure repeats
-@subsubsection Measure repeats
-
-@cindex porcentaje, repeticiones de
-@cindex compás, repeticiones de
-
-En el estilo @code{percent} (porcentaje), se puede hacer que se repita un patrón de notas. Se
-imprime una sola vez, y luego el patrón se sustituye con un símbolo especial.
-Los patrones de uno y dos compases se sustituyen por símbolos parecidos a un porcentaje,
-y los patrones que dividen a la duración de un compás se sustituyen por barras inclinadas.
-Las repeticiones de porcentaje se deben declarar dentro de un contexto @code{Voice}.
-
-@lilypond[quote,verbatim,ragged-right]
-\new Voice \relative c' {
- \repeat percent 4 { c4 }
- \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
-}
-@end lilypond
-
-Las repeticiones de compás de más de 2 compases llevan un contador, si
-se activa la propiedad @code{countPercentRepeats},
-
-@lilypond[relative=2,fragment,quote,verbatim,ragged-right]
-\new Voice {
-\set countPercentRepeats = ##t
- \repeat percent 4 { c1 }
-}
-@end lilypond
-
+@seealso
+Referencia de la notación: @ref{Tremolo repeats}.
-También se pueden imprimir porcentajes aislados. Esto se hace
-mediante la colocación de un silencio multicompás con una función de impresión distinta,
-
-@lilypond[fragment,verbatim,quote]
-\override MultiMeasureRest #'stencil
- = #ly:multi-measure-rest::percent
-R1
-@end lilypond
+Referencia de funcionamiento interno: @internalsref{Beam},
+@internalsref{StemTremolo}.
+Fragmentos de código: @lsrdir{Repeats,Repeats}
+En otros lugares: @internalsref{StemTremolo}.
-@seealso
-
-Referencia del programa: @internalsref{RepeatSlash},
-@internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
-@internalsref{DoublePercentRepeatCounter},
-@internalsref{PercentRepeatCounter},
-@internalsref{PercentRepeatedMusic}.