]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/notation/staff.itely
Doc-es: improve word.
[lilypond.git] / Documentation / es / notation / staff.itely
index 6ac39ae26bb288cac19d2afb5b9ca392e6c77b9a..4480227fe30b373948e0808109ace58d57c54199 100644 (file)
@@ -1,23 +1,25 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 80340bdefc128536c79733d8c6f3467d91b01f72
+    Translation of GIT committish: 041cb33a404a829a8cdeeaebce17e45f613f10d8
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.19.21"
 
 @node Notación de los pentagramas
 @section Notación de los pentagramas
 @translationof Staff notation
 
-@lilypondfile[quote]{staff-headword.ly}
+@c The line width is a bit of a hack to allow space for the
+@c  instrument names.
+@lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]{staff-headword.ly}
 
 Esta sección explica cómo influir sobre la apariencia de los
-pentagramas, cómo imprimir partituras con más de un pentagrama y cómo
-añadir indicaciones de tempo y notas guía a los pentagramas.
+pentagramas, cómo imprimir partituras con más de un pentagrama y
+cómo añadir indicaciones de tempo y notas guía a los pentagramas.
 
 @menu
 * Impresión de los pentagramas::
@@ -30,8 +32,8 @@ añadir indicaciones de tempo y notas guía a los pentagramas.
 @subsection Impresión de los pentagramas
 @translationof Displaying staves
 
-Esta sección describe los distintos métodos de creación de pentagramas
-y grupos de ellos.
+Esta sección describe los distintos métodos de creación de
+pentagramas y grupos de ellos.
 
 @menu
 * Crear instancias de pentagramas nuevos::
@@ -59,7 +61,6 @@ y grupos de ellos.
 @cindex tablatura, pauta de
 
 @funindex \drummode
-@funindex drummode
 @funindex DrumStaff
 @funindex RhythmicStaff
 @funindex TabStaff
@@ -67,22 +68,23 @@ y grupos de ellos.
 @funindex VaticanaStaff
 @funindex GregorianTranscriptionStaff
 
-Las @notation{pautas} y los @notation{pentagramas} o pautas de cinco
-líneas se crean con las instrucciones @code{\new} o @code{\context}.
-Para ver más detalles, consulte @ref{Crear contextos}.
+Las @notation{pautas} y los @notation{pentagramas} o pautas de
+cinco líneas se crean con las instrucciones @code{\new} o
+@code{\context}.  Para ver más detalles, consulte @ref{Crear y
+referenciar contextos}.
 
 El contexto básico de pentagrama es @code{Staff}:
 
-@lilypond[verbatim,quote,relative=2]
-\new Staff { c4 d e f }
+@lilypond[verbatim,quote]
+\new Staff \relative { c''4 d e f }
 @end lilypond
 
-El contexto @code{DrumStaff} crea una pauta de cinco líneas preparada
-para un conjunto de batería típico.  Cada instrumento se presenta con
-un símbolo distinto.  Los instrumentos se escriben en el modo de
-percusión que sigue a una instrucción @code{\drummode}, con cada
-instrumento identificado por un nombre.  Para ver más detalles,
-consulte @ref{Pautas de percusión}.
+El contexto @code{DrumStaff} crea una pauta de cinco líneas
+preparada para un conjunto de batería típico.  Cada instrumento se
+presenta con un símbolo distinto.  Los instrumentos se escriben en
+el modo de percusión que sigue a una instrucción @code{\drummode},
+con cada instrumento identificado por un nombre.  Para ver más
+detalles, consulte @ref{Pautas de percusión}.
 
 @lilypond[verbatim,quote]
 \new DrumStaff {
@@ -90,34 +92,36 @@ consulte @ref{Pautas de percusión}.
 }
 @end lilypond
 
-@code{RhythmicStaff} crea una pauta de una sola línea que sólo muestra
-las duraciones de la entrada.  Se preservan las duraciones reales.
-Para ver más detalles, consulte @ref{Mostrar los ritmos de la melodía}.
+@code{RhythmicStaff} crea una pauta de una sola línea que sólo
+muestra las duraciones de la entrada.  Se preservan las duraciones
+reales.  Para ver más detalles, consulte
+@ref{Mostrar los ritmos de la melodía}.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new RhythmicStaff { c4 d e f }
 @end lilypond
 
-@code{TabStaff} crea una tablatura con seis cuerdas en la afinación
-estándar de guitarra.  Para ver más detalles, consulte @ref{Tablaturas predeterminadas}.
+@code{TabStaff} crea una tablatura con seis cuerdas en la
+afinación estándar de guitarra.  Para ver más detalles, consulte
+@ref{Tablaturas predeterminadas}.
 
-@lilypond[verbatim,quote,relative=2]
-\new TabStaff { c4 d e f }
+@lilypond[verbatim,quote]
+\new TabStaff \relative { c''4 d e f }
 @end lilypond
 
-Existen dos contextos de pauta específicos para la notación de música
-antigua: @code{MensuralStaff} y @code{VaticanaStaff}.  Se describen en
-@ref{Contextos predefinidos}.
+Existen dos contextos de pauta específicos para la notación de
+música antigua: @code{MensuralStaff} y @code{VaticanaStaff}.  Se
+describen en @ref{Contextos predefinidos}.
 
 @code{GregorianTranscriptionStaff} crea una pauta para la notación
 moderna de canto gregoriano.  No muestra líneas divisorias.
 
-@lilypond[verbatim,quote,relative=2]
-\new GregorianTranscriptionStaff { c4 d e f e d }
+@lilypond[verbatim,quote]
+\new GregorianTranscriptionStaff \relative { c''4 d e f e d }
 @end lilypond
 
-Se pueden definir contextos nuevos de pentagrama único.  Para ver más
-detalles, consulte @ref{Definir contextos nuevos}.
+Se pueden definir contextos nuevos de pentagrama único.  Para ver
+más detalles, consulte @ref{Definir contextos nuevos}.
 
 @seealso
 Glosario musical:
@@ -125,7 +129,7 @@ Glosario musical:
 @rglos{staves}.
 
 Referencia de la notación:
-@ref{Crear contextos},
+@ref{Crear y referenciar contextos},
 @ref{Pautas de percusión},
 @ref{Mostrar los ritmos de la melodía},
 @ref{Tablaturas predeterminadas},
@@ -169,61 +173,63 @@ Referencia de funcionamiento interno:
 @cindex sistema
 
 Existen varios contextos para agrupar pentagramas individuales
-formando sistemas.  Cada contexto de agrupación establece el estilo
-del delimitador de comienzo del sistema y el comportamiento de las
-barras de compás.
+formando sistemas.  Cada contexto de agrupación establece el
+estilo del delimitador de comienzo del sistema y el comportamiento
+de las barras de compás.
 
 Si no se especifica ningún contexto, se usan las propiedades
-predeterminadas: el grupo comienza con una línea vertical y las barras
-de compás no están conectadas.
+predeterminadas: el grupo comienza con una línea vertical y las
+barras de compás no están conectadas.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 <<
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { c''1 c }
 >>
 @end lilypond
 
-En el contexto @code{StaffGroup}, el grupo se inicia con un corchete y
-las barras de compás se dibujan atravesando todos los pentagramas.
+En el contexto @code{StaffGroup}, el grupo se inicia con un
+corchete y las barras de compás se dibujan atravesando todos los
+pentagramas.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new StaffGroup <<
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { c''1 c }
 >>
 @end lilypond
 
-En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con un
-corchete, pero las barras de compás no están conectadas.
+En un @code{ChoirStaff} (sistema de coro), el grupo se inicia con
+un corchete, pero las barras de compás no están conectadas.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new ChoirStaff <<
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { c''1 c }
 >>
 @end lilypond
 
-En un @code{GrandStaff} (sistema de piano), el grupo se inicia con una
-llave y las barras de compás se conectan entre los pentagramas.
+En un @code{GrandStaff} (sistema de piano), el grupo se inicia con
+una llave y las barras de compás se conectan entre los
+pentagramas.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new GrandStaff <<
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { c''1 c }
 >>
 @end lilypond
 
 El @code{PianoStaff} (sistema de piano) es idéntico a
-@code{GrandStaff}, excepto que contempla directamente la impresión del
-nombre del instrumento.  Para ver más detalles, consulte
+@code{GrandStaff}, excepto que contempla directamente la impresión
+del nombre del instrumento.  Para ver más detalles, consulte
 @ref{Nombres de instrumentos}.
 
-@lilypond[verbatim,quote,relative=2]
-\new PianoStaff <<
-  \set PianoStaff.instrumentName = #"Piano"
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+@lilypond[verbatim,quote]
+\new PianoStaff \with { instrumentName = #"Piano" }
+<<
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { \clef bass c1 c }
 >>
 @end lilypond
 
@@ -235,8 +241,8 @@ siguientes valores: @code{SystemStartBar} (línea),
 @code{SystemStartSquare} (corchete en ángulo recto), pero se debe
 especificar explícitamente.
 
-Se pueden definir contextos nuevos de grupo de pentagramas.  Para ver
-más detalles, consulte @ref{Definir contextos nuevos}.
+Se pueden definir contextos nuevos de grupo de pentagramas.  Para
+ver más detalles, consulte @ref{Definir contextos nuevos}.
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
@@ -278,9 +284,6 @@ Referencia de funcionamiento interno:
 @rinternals{SystemStartBracket},
 @rinternals{SystemStartSquare}.
 
-@knownissues
-@code{PianoStaff} no acepta @code{ChordNames} de forma predeterminada.
-
 
 @node Grupos de pentagramas anidados
 @unnumberedsubsubsec Grupos de pentagramas anidados
@@ -294,27 +297,28 @@ Referencia de funcionamiento interno:
 @cindex llaves, anidado de
 
 Los contextos de grupos de pentagramas se pueden anidar hasta una
-profundidad arbitraria.  En este caso, cada contexto descendiente crea
-un corchete nuevo adyacente al corchete de su grupo padre.
+profundidad arbitraria.  En este caso, cada contexto descendiente
+crea un corchete nuevo adyacente al corchete de su grupo padre.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new StaffGroup <<
-  \new Staff { c2 c | c2 c }
+  \new Staff \relative { c''2 c | c2 c }
   \new StaffGroup <<
-    \new Staff { g2 g | g2 g }
+    \new Staff \relative { g'2 g | g2 g }
     \new StaffGroup \with {
       systemStartDelimiter = #'SystemStartSquare
     }
     <<
-      \new Staff { e2 e | e2 e }
-      \new Staff { c2 c | c2 c }
+      \new Staff \relative { e'2 e | e2 e }
+      \new Staff \relative { c'2 c | c2 c }
     >>
   >>
 >>
 @end lilypond
 
-Se pueden definir nuevos contextos de grupos de pentagramas anidados.
-Para ver más detalles, consulte @ref{Definir contextos nuevos}.
+Se pueden definir nuevos contextos de grupos de pentagramas
+anidados.  Para ver más detalles, consulte
+@ref{Definir contextos nuevos}.
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
@@ -345,9 +349,9 @@ Referencia de funcionamiento interno:
 @cindex separación de sistemas, marca de
 
 Si el número de sistemas por página varía de una página a otra, es
-costumbre separar los sistemas colocando una marca separadora entre
-ellos.  De forma predeterminada, el separador de sistemas es nulo,
-pero se puede activar con una opción de @code{\paper}.
+costumbre separar los sistemas colocando una marca separadora
+entre ellos.  De forma predeterminada, el separador de sistemas es
+nulo, pero se puede activar con una opción de @code{\paper}.
 
 @c \book is required here to display the system separator
 @c ragged-right is required as there are two systems
@@ -356,15 +360,15 @@ pero se puede activar con una opción de @code{\paper}.
   \score {
     \new StaffGroup <<
       \new Staff {
-        \relative c'' {
-          c4 c c c
+        \relative {
+          c''4 c c c
           \break
           c4 c c c
         }
       }
       \new Staff {
-        \relative c'' {
-          c4 c c c
+        \relative {
+          c''4 c c c
           \break
           c4 c c c
         }
@@ -394,9 +398,9 @@ Fragmentos de código:
 @translationof Modifying single staves
 
 Esta sección explica cómo cambiar los atributos específicos de un
-pentagrama: por ejemplo, cambiar el número de líneas o el tamaño de la
-pauta.  También se describen los métodos para comenzar y terminar los
-pentagramas, y establecer secciones de ossia.
+pentagrama: por ejemplo, cambiar el número de líneas o el tamaño
+de la pauta.  También se describen los métodos para comenzar y
+terminar los pentagramas, y establecer secciones de ossia.
 
 @menu
 * El símbolo del pentagrama::
@@ -419,19 +423,19 @@ pentagramas, y establecer secciones de ossia.
 @cindex líneas adicionales
 
 @funindex \startStaff
-@funindex startStaff
 @funindex \stopStaff
-@funindex stopStaff
 
 Se pueden usar las instrucciones @code{\stopStaff} y
 @code{\startStaff} para detener y (re)iniciar, respectivamente, la
 impresión de las líneas de la pauta en cualquier punto de la
 partitura.
 
-@lilypond[verbatim,quote,relative=2]
-\stopStaff f4 d \startStaff g, e
-f'4 d \stopStaff g, e
-f'4 d \startStaff g, e
+@lilypond[verbatim,quote]
+\relative {
+  \stopStaff f''4 d \startStaff g, e
+  f'4 d \stopStaff g, e
+  f'4 d \startStaff g, e
+}
 @end lilypond
 
 @predefined
@@ -440,114 +444,134 @@ f'4 d \startStaff g, e
 @endpredefined
 
 Las líneas de la pauta pertenecen al grob @code{StaffSymbol}
-(incluidas las líneas adicionales) y se pueden modificar usando las
-propiedades de @code{StaffSymbol}, pero esas modificaciones deben
-hacerse antes de que el pentagrama se (re)inicie.
+(incluidas las líneas adicionales) y se pueden modificar usando
+las propiedades de @code{StaffSymbol}, pero esas modificaciones
+deben hacerse antes de que el pentagrama se (re)inicie.
 
 Se puede cambiar el número de líneas de la pauta:
 
-@lilypond[verbatim,quote,relative=2]
-f4 d \stopStaff
-\override Staff.StaffSymbol #'line-count = #2
-\startStaff g, e |
-
-f'4 d \stopStaff
-\revert Staff.StaffSymbol #'line-count
-\startStaff g, e |
+@lilypond[verbatim,quote]
+\relative {
+  f''4 d \stopStaff
+  \override Staff.StaffSymbol.line-count = #2
+  \startStaff g, e |
+
+  f'4 d \stopStaff
+  \revert Staff.StaffSymbol.line-count
+  \startStaff g, e |
+}
 @end lilypond
 
 La posición de cada una de las líneas de la pauta también puede
-cambiarse.  Los valores que se utilizan son @emph{medios} espacios de
-pentagrama y la posición nueva es relativa a tercera línea normal del
-pentagrama.  Se imprime una sola línea de pauta por cada valor que se
-introduce, de manera que el número de líneas así como su posición en
-la pauta pueden cambiarse con una sola operación de sobreescritura.
-
-@lilypond[verbatim,quote,relative=2]
-f4 d \stopStaff
-\override Staff.StaffSymbol #'line-positions = #'(1 3 5 -1 -3)
-\startStaff g, e |
-f'4 d \stopStaff
-\override Staff.StaffSymbol #'line-positions = #'(8 6.5 -6 -8 -0.5)
-\startStaff g, e
+cambiarse.  Una lista de números fija la posición de cada línea.
+@code{0}@tie{}corresponde a la línea central normal, y las
+posiciones normales de las líneas son
+@code{(-4@tie{}-2@tie{}0@tie{}2@tie{}4)}.  Se imprime una sola
+línea de pauta por cada valor que se introduce, de manera que el
+número de líneas así como su posición en la pauta pueden cambiarse
+con una sola operación de sobreescritura.
+
+@lilypond[verbatim,quote]
+\relative {
+  f''4 d \stopStaff
+  \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
+  \startStaff g, e |
+  f'4 d \stopStaff
+  \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
+  \startStaff g, e |
+}
 @end lilypond
 
-Puede ser necesario un ajuste de la posición de la clave y del Do
-central para que se correspondan a las líneas nuevas.  Véase
-@ref{Clave}.
+Para preservar las direcciones típicas de las plicas (hacia arriba
+para la mitad inferior del pentagra y hacia abajo para la mitad
+superior), debemos alinear la línea (o espacio) central de la
+pauta personalizada con la posición de la línea central normal
+(0).  Puede ser necesario un ajuste de la posición de la clave y
+del Do@tie{}central para que se correspondan a las líneas nuevas.
+Véase @ref{Clave}.
 
-Puede cambiarse el grosor de las líneas de la pauta.  También resultan
-afectadas, de forma predeterminada, las líneas adicionales y no la
-plica de las figuras.
+Puede cambiarse el grosor de las líneas de la pauta.  También
+resultan afectadas, de forma predeterminada, las líneas
+adicionales y no la plica de las figuras.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
-  \override StaffSymbol #'thickness = #3
+  \override StaffSymbol.thickness = #3
+} \relative {
+  f''4 d g, e
 }
-{ f4 d g, e }
 @end lilypond
 
-Sin embargo, es posible fijar el grosor de las líneas adicionales de
-forma independiente del de las líneas de la pauta.  Los dos valores
-requeridos multiplican el grosor de la línea de la pauta con el
-espaciado de las líneas y después se suman para obtener el grosor de
-las líneas adicionales.
+También es posible fijar el grosor de las líneas adicionales de
+forma independiente del de las líneas de la pauta.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
-  \override StaffSymbol #'thickness = #2
-  \override StaffSymbol #'ledger-line-thickness = #'(0.5 . 0.4)
+  \override StaffSymbol.thickness = #2
+  \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
+} \relative {
+  f'''4 a, a,, f
 }
-{ f'4 a, a,, f }
 @end lilypond
 
-Pueden alterarse las posiciones verticales de las líneas adicionales:
+@noindent
+El primer valor se multiplica por el grosor de las líneas del
+pentagrama, el segundo por el ancho de un espacio del pentagrama,
+y después los dos valores se suman para obtener el grosor de las
+líneas adicionales.
+
+Se pueden alterar las posiciones de las líneas adicionales:
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
-  \override StaffSymbol #'ledger-positions = #'(-3 -2 -1 2 5 6)
+  \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
+} \relative {
+  f'''4 a, a,, f
 }
-{ f'4 a, a,, f }
 @end lilypond
 
-Puede hacerse que las líneas adicionales añadidas aparezcan por encima
-o por debajo de la cabeza de las figuras, dependiendo de la posición
-actual relativa a otras cabezas de figura que tienen asimismo sus
-propias líneas adicionales.
+Puede hacerse que las líneas adicionales añadidas aparezcan por
+encima o por debajo de la cabeza de las figuras, dependiendo de la
+posición actual relativa a otras cabezas de figura que tienen
+asimismo sus propias líneas adicionales.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
-  \override StaffSymbol #'ledger-extra = #4
+  \override StaffSymbol.ledger-extra = #4
+} \relative {
+  f'''4 a, d, f,
 }
-{ f'4 a, d, f, }
 @end lilypond
 
-También puede hacerse que las líneas adicionales aparezcan dentro del
-pentagrama allí donde se requieren líneas de pauta personalizadas.  El
-ejemplo muestra la posición predeterminada de las líneas adicionales
-cuando el valor de posición explícito @code{legder-position} se ha
-fijado o no.  La instrucción @code{stopStaff} se necesita en el
-ejemplo para revertir la instrucción de sobreescritura
-@code{\override} para todo el @code{StaffSymbol} (el símbolo de
-pauta).
-
-@lilypond[fragment,quote,relative=1]
-\override Staff.StaffSymbol #'line-positions =   #'(-8 0 2 4)
-d4 e f g
-\stopStaff
-\startStaff
-\override Staff.StaffSymbol #'ledger-positions = #'(-8 -6 (-4 -2) 0)
-d4 e f g
+También puede hacerse que las líneas adicionales aparezcan dentro
+del pentagrama allí donde se requieren líneas de pauta
+personalizadas.  El ejemplo muestra la posición predeterminada de
+las líneas adicionales cuando el valor de posición explícito
+@code{ledger-position} se ha fijado o no.  La instrucción
+@code{\stopStaff} se necesita en el ejemplo para revertir la
+instrucción de sobreescritura @code{\override} para todo el
+@code{StaffSymbol} (el símbolo de pauta).
+
+@lilypond[verbatim,quote]
+\relative d' {
+  \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4)
+  d4 e f g
+  \stopStaff
+  \startStaff
+  \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0)
+  d4 e f g
+}
 @end lilypond
 
-Puede alterarse la distancia entre líneas de la pauta.  Esto afecta
-también al espaciado de las líneas adicionales.
+Puede alterarse la distancia entre líneas de la pauta.  Esto
+afecta también al espaciado de las líneas adicionales.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
-  \override StaffSymbol #'staff-space = #1.5
+  \override StaffSymbol.staff-space = #1.5
+} \relative {
+  f'''4 d, g, e,
 }
-{ f'4 d, g, e, }
 @end lilypond
 
 @snippets
@@ -582,16 +606,15 @@ Referencia de funcionamiento interno:
 @cindex escalado de pentagramas
 
 @funindex \startStaff
-@funindex startStaff
 @funindex \stopStaff
-@funindex stopStaff
 
 Los pentagramas @notation{Ossia} se pueden preparar mediante la
-creación de un pentagrama simultáneo nuevo en la posición adecuada:
+creación de un pentagrama simultáneo nuevo en la posición
+adecuada:
 
 @lilypond[verbatim,quote]
-\new Staff \relative c'' {
-  c4 b d c
+\new Staff \relative {
+  c''4 b d c
   <<
     { c4 b d c }
     \new Staff { e4 d f e }
@@ -601,29 +624,28 @@ creación de un pentagrama simultáneo nuevo en la posición adecuada:
 @end lilypond
 
 @noindent
-Sin embargo, el ejemplo anterior no es lo que normalmente se desea.
-Para crear pentagramas de ossia que estén encima del pentagrama
-original, que no tengan compás ni clave, y que tengan un tamaño menor
-de tipografía se deben usar varios trucos.  El Manual de aprendizaje
-describe una técnica específica para llegar a este objetivo, empezando
-por @rlearning{Anidado de expresiones musicales}.
+Sin embargo, el ejemplo anterior no es lo que normalmente se
+desea.  Para crear pentagramas de ossia que estén encima del
+pentagrama original, que no tengan compás ni clave, y que tengan
+un tamaño menor de tipografía se deben usar varios trucos.  El
+Manual de aprendizaje describe una técnica específica para llegar
+a este objetivo, empezando por @rlearning{Anidado de expresiones
+musicales}.
 
 El ejemplo siguiente utiliza la propiedad @code{alignAboveContext}
-para alinear el pentagrama de ossia.  Este método es muy conveniente
-cuando se necesitan sólo algunos pentagramas de ossia.
+para alinear el pentagrama de ossia.  Este método es muy
+conveniente cuando se necesitan sólo algunos pentagramas de ossia.
 
 @lilypond[verbatim,quote]
-\new Staff = main \relative c'' {
-  c4 b d c
+\new Staff = "main" \relative {
+  c''4 b d c
   <<
     { c4 b d c }
 
     \new Staff \with {
       \remove "Time_signature_engraver"
       alignAboveContext = #"main"
-      fontSize = #-3
-      \override StaffSymbol #'staff-space = #(magstep -3)
-      \override StaffSymbol #'thickness = #(magstep -3)
+      \magnifyStaff #2/3
       firstClef = ##f
     }
     { e4 d f e }
@@ -632,30 +654,28 @@ cuando se necesitan sólo algunos pentagramas de ossia.
 }
 @end lilypond
 
-Si se requieren muchos pentagramas de ossia aislados, puede ser más
-conveniente la creación de un contexto @code{Staff} vacío con un
-@emph{identificador de contexto} específico; después se pueden crear
-los pentagramas de ossia @emph{llamando} a este contexto y usando
-@code{\startStaff} y @code{\stopStaff} en los puntos deseados.  Las
-ventajas de este método son más patentes si la pieza es más larga que
-en ejemplo siguiente.
+Si se requieren muchos pentagramas de ossia aislados, puede ser
+más conveniente la creación de un contexto @code{Staff} vacío con
+un @emph{identificador de contexto} específico; después se pueden
+crear los pentagramas de ossia @emph{llamando} a este contexto y
+usando @code{\startStaff} y @code{\stopStaff} en los puntos
+deseados.  Las ventajas de este método son más patentes si la
+pieza es más larga que en ejemplo siguiente.
 
 @lilypond[verbatim,quote,ragged-right]
 <<
-  \new Staff = ossia \with {
+  \new Staff = "ossia" \with {
     \remove "Time_signature_engraver"
-    \override Clef #'transparent = ##t
-    fontSize = #-3
-    \override StaffSymbol #'staff-space = #(magstep -3)
-    \override StaffSymbol #'thickness = #(magstep -3)
+    \hide Clef
+    \magnifyStaff #2/3
   }
   { \stopStaff s1*6 }
 
-  \new Staff \relative c' {
-    c4 b c2
+  \new Staff \relative {
+    c'4 b c2
     <<
       { e4 f e2 }
-      \context Staff = ossia {
+      \context Staff = "ossia" {
         \startStaff e4 g8 f e2 \stopStaff
       }
     >>
@@ -663,7 +683,7 @@ en ejemplo siguiente.
     c4 b c2
     <<
       { g4 a g2 }
-      \context Staff = ossia {
+      \context Staff = "ossia" {
         \startStaff g4 e8 f g2 \stopStaff
       }
     >>
@@ -673,25 +693,25 @@ en ejemplo siguiente.
 @end lilypond
 
 Como alternativa, se puede usar la instrucción
-@code{\RemoveEmptyStaves} para crear pentagramas de ossia.  Este
-método es muy conveniente cuando los pentagramas de ossia aparecen
-inmediatamente después de un salto de línea. Para ver más información
-sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}.
+@code{\RemoveAllEmptyStaves} para crear pentagramas de ossia.
+Este método es muy conveniente cuando los pentagramas de ossia
+aparecen inmediatamente después de un salto de línea. Para ver más
+información sobre @code{\RemoveAllEmptyStaves}, consulte
+@ref{Ocultar pentagramas}.
 
 @lilypond[verbatim,quote,ragged-right]
 <<
-  \new Staff = ossia \with {
+  \new Staff = "ossia" \with {
     \remove "Time_signature_engraver"
-    \override Clef #'transparent = ##t
-    fontSize = #-3
-    \override StaffSymbol #'staff-space = #(magstep -3)
-    \override StaffSymbol #'thickness = #(magstep -3)
-  } \relative c'' {
+    \hide Clef
+    \magnifyStaff #2/3
+    \RemoveAllEmptyStaves
+  } \relative {
     R1*3
-    c4 e8 d c2
+    c''4 e8 d c2
   }
-  \new Staff \relative c' {
-    c4 b c2
+  \new Staff \relative {
+    c'4 b c2
     e4 f e2
     g4 a g2 \break
     c4 b c2
@@ -699,17 +719,11 @@ sobre @code{\RemoveEmptyStaves}, consulte @ref{Ocultar pentagramas}.
     e4 d c2
   }
 >>
-
-\layout {
-  \context {
-    \Staff \RemoveEmptyStaves
-    \override VerticalAxisGroup #'remove-first = ##t
-  }
-}
 @end lilypond
 
 
 @snippets
+
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {vertically-aligning-ossias-and-lyrics.ly}
 
@@ -747,10 +761,9 @@ Referencia de funcionamiento interno:
 @cindex vacío, pentagrama
 
 @funindex \RemoveEmptyStaves
-@funindex RemoveEmptyStaves
+@funindex \RemoveAllEmptyStaves
 @funindex Staff_symbol_engraver
 @funindex \stopStaff
-@funindex stopStaff
 
 Se pueden ocultar las líneas del pentagrama quitando el grabador
 @code{Staff_symbol_engraver} del contexto de @code{Staff}.  Como
@@ -760,30 +773,36 @@ alternativa se puede utilizar la instrucción @code{\stopStaff}.
 \new Staff \with {
   \remove "Staff_symbol_engraver"
 }
-\relative c''' { a8 f e16 d c b a2 }
+\relative { a''8 f e16 d c b a2 }
 @end lilypond
 
-Se pueden ocultar los pentagramas que están vacíos mediante la
-instrucción @code{\RemoveEmptyStaves} dentro del bloque @code{\layout}
-para el contexto @code{\Staff}.  En las partituras orquestales, este
-estilo se conoce como @q{partitura a la francesa}.  De forma
-predeterminada, esta instrucción oculta y elimina todos los
-pentagramas vacíos de la partitura excepto los del primer sistema.
 
-@warning{Un pentagrama se considera vacío cuando contiene solamente
-silencios, silencios multicompás, desplazamientos, silencios de
-separación o una combinación de estos elementos.}
+Se pueden ocultar los pentagramas vacíos (para hacer la que se
+conoce como @q{partitura a la francesa}) aplicando la instrucción
+@code{\RemoveEmptyStaves} sobre un contexto, lo cual se puede
+hacer globalmente (dentro del bloque @code{\layout}) así como para
+pautas específicas solamente (dentro de un bloque @code{\with}).
+Esta instrucción elimina todas las pautas vacías de la partitura
+excepto las del primer sistema.  Si queremos ocultar también las
+del primer sistema, usamos @code{\RemoveAllEmptyStaves}.  Los
+contextos que están contemplados son @code{Staff},
+@code{RhythmicStaff} y @code{VaticanaStaff}.
+
+@warning{Un pentagrama se considera vacío cuando contiene
+solamente silencios, silencios multicompás, desplazamientos,
+silencios de separación o una combinación de estos elementos.}
 
 @lilypond[verbatim,quote,ragged-right]
 \layout {
   \context {
-    \Staff \RemoveEmptyStaves
+    \Staff
+    \RemoveEmptyStaves
   }
 }
 
-\relative c' <<
+\relative <<
   \new Staff {
-    e4 f g a \break
+    e'4 f g a \break
     b1 \break
     a4 b c2
   }
@@ -798,34 +817,16 @@ separación o una combinación de estos elementos.}
 @cindex ossia
 
 @noindent
-También se puede usar @code{\RemoveEmptyStaves} en el contexto
-@code{\Staff} para crear secciones de ossia para un pentagrama.  Para
-ver más detalles, consulte @ref{Pentagramas de Ossia}.
-
-@cindex ocultar pentagramas de música antigua
-@cindex ocultar pentagramas rítmicos
-
-@funindex \RemoveEmptyStaves
-@funindex RemoveEmptyStaves
-
-Se puede usar la instrucción @code{\RemoveEmptyStaves} para ocultar
-los pentagramas vacíos en contextos de música antigua como
-@code{\VaticanaStaff}.  De forma similar, se puede usar
-@code{\RhythmicStaff \RemoveEmptyStaves} para ocultar los contextos
-@code{RhythmicStaff} vacíos.
+También se puede usar @code{\RemoveAllEmptyStaves} para crear
+secciones de ossia para un pentagrama.  Para ver más detalles,
+consulte @ref{Pentagramas de Ossia}.
 
 
 @predefined
-@code{\Staff \RemoveEmptyStaves},
-@code{\VaticanaStaff \RemoveEmptyStaves},
-@code{\RhythmicStaff \RemoveEmptyStaves}.
+@code{\RemoveEmptyStaves},
+@code{\RemoveAllEmptyStaves}.
 @endpredefined
 
-
-@snippets
-@lilypondfile[verbatim,quote,texidoc,doctitle]
-{removing-the-first-empty-line.ly}
-
 @seealso
 Glosario musical:
 @rglos{Frenched staff}.
@@ -854,18 +855,18 @@ Referencia de funcionamiento interno:
 
 @knownissues
 La eliminación del grabador @code{Staff_symbol_engraver} también
-oculta las barras de compás.  Si se fuerza la visibilidad de la barra
-de compás, pueden ocurrir errores de formato visual.  En este caso,
-utilice las siguientes sobreescrituras de valores en vez de quitar el
-grabador:
+oculta las barras de compás.  Si se fuerza la visibilidad de la
+barra de compás, pueden ocurrir errores de formato visual.  En
+este caso, utilice las siguientes sobreescrituras de valores en
+vez de quitar el grabador:
 
 @example
-\override StaffSymbol #'stencil = ##f
-\override NoteHead #'no-ledgers = ##t
+\omit StaffSymbol
+\override NoteHead.no-ledgers = ##t
 @end example
 
-Para ver los fallos y problemas conocidos, así como las advertencias
-asociadas con @code{\RemoveEmptyStaves}, consulte
+Para ver los fallos y problemas conocidos, así como las
+advertencias asociadas con @code{\RemoveEmptyStaves}, consulte
 @ref{Cambiar los valores por omisión de los contextos}.
 
 
@@ -873,9 +874,9 @@ asociadas con @code{\RemoveEmptyStaves}, consulte
 @subsection Escritura de las particellas
 @translationof Writing parts
 
-Esta sección explica cómo insertar indicaciones de tempo y nombres de
-instrumento en una partitura.  También se describen métodos para citar
-otras voces y dar formato a las notas guía.
+Esta sección explica cómo insertar indicaciones de tempo y nombres
+de instrumento en una partitura.  También se describen métodos
+para citar otras voces y dar formato a las notas guía.
 
 @menu
 * Nombres de instrumentos::
@@ -892,18 +893,19 @@ otras voces y dar formato a las notas guía.
 @cindex instrumento, nombre abreviado
 
 Se pueden imprimir los nombres de los instrumentos en el lado
-izquierdo de los pentagramas dentro de los contextos
-@code{Staff}, @code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff}
-y @code{ChoirStaff}.  El valor de @code{instrumentName} se usa para el
-primer pentagrama, y el valor de @code{shortInstrumentName} se usa
-para todos los pentagramas siguientes.
+izquierdo de los pentagramas dentro de los contextos @code{Staff},
+@code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff} y
+@code{ChoirStaff}.  El valor de @code{instrumentName} se usa para
+el primer pentagrama, y el valor de @code{shortInstrumentName} se
+usa para todos los pentagramas siguientes.
 
-@lilypond[verbatim,quote,ragged-right,relative=1]
+@lilypond[verbatim,quote,ragged-right]
 \new Staff \with {
   instrumentName = #"Violin "
   shortInstrumentName = #"Vln. "
+} \relative {
+  c'4.. g'16 c4.. g'16 \break | c1 |
 }
-{ c4.. g'16 c4.. g'16 \break | c1 }
 @end lilypond
 
 @cindex instrumentos, nombres complejos de
@@ -911,70 +913,69 @@ para todos los pentagramas siguientes.
 También podemos usar @code{\markup} para construir nombres de
 instrumento más complicados:
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
   instrumentName = \markup {
     \column { "Clarinetti"
       \line { "in B" \smaller \flat }
     }
   }
+} \relative {
+  c''4 c,16 d e f g2
 }
-{ c4 c,16 d e f g2 }
 @end lilypond
 
 @cindex instrument names, centering
 
-Cuando se agrupan dos o más contextos de pentagrama, los nombres de
-instrumento y los nombres cortos aparecen centrados de forma
-predeterminada.  Para centrar nombres de instrumento de varias líneas,
-se debe utilizar @code{\center-column}:
+Cuando se agrupan dos o más contextos de pentagrama, los nombres
+de instrumento y los nombres cortos aparecen centrados de forma
+predeterminada.  Para centrar nombres de instrumento de varias
+líneas, se debe utilizar @code{\center-column}:
 
-@lilypond[verbatim,quote,indent=1.5\cm,relative=2]
+@lilypond[verbatim,quote,indent=1.5\cm]
 <<
   \new Staff \with {
     instrumentName = #"Flute"
-  }
-  { f2 g4 f }
+  } \relative {
+    f''2 g4 f
+}
   \new Staff \with {
     instrumentName = \markup {
-      \center-column { "Clarinet" }
-      \line { "in B" \smaller \flat }
+      \center-column { "Clarinet"
+        \line { "in B" \smaller \flat }
+      }
     }
-  }
-  { c4 b c2 }
+  } \relative { c''4 b c2 }
 >>
 @end lilypond
 
 @funindex indent
 @funindex short-indent
 
-Sin embargo, si los nombres de instrumento son más largos, éstos no se
-centran para un grupo de pentagramas a no ser que se aumenten los
-valores del sangrado, @code{indent}, y del sangrado corto,
-@code{short-indent}.  Para ver más detalles sobre estos ajustes,
-consulte @ref{Variables de \paper para desplazamientos y sangrados}.
+Sin embargo, si los nombres de instrumento son más largos, éstos
+no se centran para un grupo de pentagramas a no ser que se
+aumenten los valores del sangrado, @code{indent}, y del sangrado
+corto, @code{short-indent}.  Para ver más detalles sobre estos
+ajustes, consulte
+@ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados}.
 
 @lilypond[verbatim,quote,ragged-right]
-\relative c'' {
-  <<
-    \new Staff \with {
-      instrumentName = #"Alto Flute in G"
-      shortInstrumentName = #"Flt."
-    }
-    {
-      f2 g4 f \break
-      g4 f g2
-    }
-    \new Staff \with {
-      instrumentName = #"Clarinet"
-      shortInstrumentName = #"Clar."
-    }
-    {
-      c,4 b c2 \break
-      c2 b4 c
-    }
-  >>
-}
+<<
+  \new Staff \with {
+    instrumentName = #"Alto Flute in G"
+    shortInstrumentName = #"Flt."
+  } \relative {
+    f''2 g4 f \break
+    g4 f g2
+  }
+  \new Staff \with {
+    instrumentName = #"Clarinet"
+    shortInstrumentName = #"Clar."
+  } \relative {
+    c''4 b c2 \break
+    c2 b4 c
+  }
+>>
 
 \layout {
   indent = 3.0\cm
@@ -985,76 +986,57 @@ consulte @ref{Variables de \paper para desplazamientos y sangrados}.
 @cindex nombres de instrumento, añadir a otros contextos
 
 Para añadir nombres de instrumento a otros contextos (como
-@code{ChordNames} o @code{FiguredBass}), debemos
-añadir el grabador @code{Instrument_name_engraver} a dicho
-contexto. Para ver más detalles, consulte @ref{Modificar los complementos (plug-ins) de contexto}.
+@code{ChordNames} o @code{FiguredBass}), debemos añadir el
+grabador @code{Instrument_name_engraver} a dicho contexto. Para
+ver más detalles, consulte @ref{Modificar los complementos
+(plug-ins) de contexto}.
 
 @cindex nombres de instrumento, cambiar
 
 El nombre de instrumento corto @code{shortInstrumentName} se puede
-cambiar en mitad de una pieza; sin embargo, sólo el primer
-@code{instrumentName} se imprime y el resto de ellos se ignoran:
+cambiar en mitad de una pieza, igual que otros ajustes que pueden
+ser necesarios para el instrumento nuevo; sin embargo, sólo el
+primer @code{instrumentName} se imprime y el resto de ellos se
+ignoran:
 
-@lilypond[verbatim,quote,ragged-right,relative=1]
-\new Staff \with {
-  instrumentName = #"Flute"
-  shortInstrumentName = #"Flt."
-}
-{
-  c1 c c c \break
-  c1 c c c \break
-  \set Staff.instrumentName = #"Clarinet"
-  \set Staff.shortInstrumentName = #"Clt."
-  c1 c c c \break
-  c1 c c c \break
-}
-@end lilypond
-
-@cindex instrumento, cambio de
-@cindex cambio de instrumento
+@lilypond[verbatim,quote,ragged-right]
+prepPiccolo = <>^\markup \italic { muta in Piccolo }
 
-@funindex \addInstrumentDefinition
-@funindex addInstrumentDefinition
-@funindex \instrumentSwitch
-@funindex instrumentSwitch
+prepFlute = <>^\markup \italic { muta in Flauto }
 
-Si se necesita un @emph{cambio} de instrumento, se debe usar
-@code{\addInstrumentDefinition} en combinación con
-@code{\instrumentSwitch} para crear una lista detallada de los cambios
-necesarios para el intercambio.  La instrucción
-@code{\addInstrumentDefinition} tiene dos argumentos: una cadena
-identificativa, y una lista asociativa de propiedades de contexto y
-los valores que el instrumento va a usar.  Se debe situar en el ámbito
-del nivel más alto.  @code{\instrumentSwitch} se usa en la expresión
-musical para declarar el cambio de instrumento:
+setPiccolo = {
+  <>^\markup \bold { Piccolo }
+  \transposition c''
+}
 
-@lilypond[verbatim,quote,ragged-right]
-\addInstrumentDefinition #"contrabassoon"
-  #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
-     (shortInstrumentName . "Cbsn.")
-     (clefGlyph . "clefs.F")
-     (middleCPosition . 6)
-     (clefPosition . 2)
-     (instrumentCueName . ,(make-bold-markup "cbsn."))
-     (midiInstrument . "bassoon"))
+setFlute = {
+  <>^\markup \bold { Flute }
+  \transposition c'
+}
 
 \new Staff \with {
-  instrumentName = #"Bassoon"
+  instrumentName = #"Flute"
+  shortInstrumentName = #"Flt."
 }
-\relative c' {
-  \clef tenor
-  \compressFullBarRests
-  c2 g'
-  R1*16
-  \instrumentSwitch "contrabassoon"
-  c,,2 g \break
-  c,1 ~ | c1
+\relative {
+  g'1 g g g \break
+  g1 g \prepPiccolo R R \break
+  \set Staff.instrumentName = #"Piccolo"
+  \set Staff.shortInstrumentName = #"Picc."
+  \setPiccolo
+  g1 g g g \break
+  g1 g \prepFlute R R \break
+  \set Staff.instrumentName = #"Flute"
+  \set Staff.shortInstrumentName = #"Flt."
+  \setFlute
+  g1 g g g
 }
 @end lilypond
 
+
 @seealso
 Referencia de la notación:
-@ref{Variables de \paper para desplazamientos y sangrados},
+@ref{Variables de paper para desplazamientos y sangrados,,Variables de @code{@bs{}paper} para desplazamientos y sangrados},
 @ref{Modificar los complementos (plug-ins) de contexto}.
 
 Fragmentos de código:
@@ -1076,34 +1058,31 @@ Referencia de funcionamiento interno:
 @cindex notas guía
 
 @funindex \addQuote
-@funindex addQuote
 @funindex \quoteDuring
-@funindex quoteDuring
 @funindex \transposition
-@funindex transposition
 
-Es muy frecuente que una voz use las mismas notas que otra voz.  Por
-ejemplo, los violines primero y segundo tocando la misma frase durante
-un determinado pasaje musical.  Esto se hace dejando que una voz
-@emph{cite} a la otra, sin tener que volver a introducir la música
-para la segunda voz.
+Es muy frecuente que una voz use las mismas notas que otra voz.
+Por ejemplo, los violines primero y segundo tocando la misma frase
+durante un determinado pasaje musical.  Esto se hace dejando que
+una voz @emph{cite} a la otra, sin tener que volver a introducir
+la música para la segunda voz.
 
 La instrucción @code{\addQuote}, utilizada en el ámbito del nivel
-sintáctico superior, define un flujo de música desde el que es posible
-citar fragmentos.
+sintáctico superior, define un flujo de música desde el que es
+posible citar fragmentos.
 
-La instrucción @code{\quoteDuring} se usa para indicar el punto en que
-comienza la cita.  Va seguida por dos argumentos: el nombre de la voz
-citada, tal y como se definió con @code{\addQuote}, y una expresión
-musical que indica la duración de la cita.
+La instrucción @code{\quoteDuring} se usa para indicar el punto en
+que comienza la cita.  Va seguida por dos argumentos: el nombre de
+la voz citada, tal y como se definió con @code{\addQuote}, y una
+expresión musical que indica la duración de la cita.
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
+fluteNotes = \relative {
+  a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
 }
 
-oboeNotes = \relative c'' {
-  c4 cis c b \quoteDuring #"flute" { s1 }
+oboeNotes = \relative {
+  c''4 cis c b \quoteDuring #"flute" { s1 }
 }
 
 \addQuote "flute" { \fluteNotes }
@@ -1116,18 +1095,18 @@ oboeNotes = \relative c'' {
 }
 @end lilypond
 
-Si la expresión musical que se usa para @code{\quoteDuring} contiene
-cualquier cosa que no sea un silencio de separación o un silencio
-multicompás, se produce una situación de polifonía, lo que no suele
-ser deseable:
+Si la expresión musical que se usa para @code{\quoteDuring}
+contiene cualquier cosa que no sea un silencio de separación o un
+silencio multicompás, se produce una situación de polifonía, lo
+que no suele ser deseable:
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
+fluteNotes = \relative {
+  a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
 }
 
-oboeNotes = \relative c'' {
-  c4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
+oboeNotes = \relative {
+  c''4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
 }
 
 \addQuote "flute" { \fluteNotes }
@@ -1140,10 +1119,45 @@ oboeNotes = \relative c'' {
 }
 @end lilypond
 
+Si una instrucción @code{\unfoldRepeats} dentro de una expresión
+musical se necesita imprimir al usar @code{\quoteDuring}, entonces
+debe contener también su propia instrucción @code{\unfoldRepeats};
+
+@lilypond[verbatim,quote]
+fluteNotes = \relative {
+  \repeat volta 2 { a'4 gis g gis }
+}
+
+oboeNotesDW = \relative {
+  \repeat volta 2 \quoteDuring #"incorrect" { s1 }
+}
+
+oboeNotesW = \relative {
+  \repeat volta 2 \quoteDuring #"correct" { s1 }
+}
+
+
+\addQuote "incorrect" { \fluteNotes }
+
+\addQuote "correct" { \unfoldRepeats \fluteNotes }
+
+\score {
+  \unfoldRepeats
+  <<
+    \new Staff \with { instrumentName = "Flute" }
+    \fluteNotes
+    \new Staff \with { instrumentName = "Oboe (incorrect)" }
+    \oboeNotesDW
+    \new Staff \with { instrumentName = "Oboe (correct)" }
+    \oboeNotesW
+  >>
+}
+@end lilypond
+
 La instrucción @code{\quoteDuring} usa los ajustes de
-@code{\transposition} tanto de la parte citada como de la que cita,
-para producir notas que tienen la misma altura de sonido en la parte
-que cita y en las de la parte citada.
+@code{\transposition} tanto de la parte citada como de la que
+cita, para producir notas que tienen la misma altura de sonido en
+la parte que cita y en las de la parte citada.
 
 @lilypond[verbatim,quote]
 clarinetNotes = \relative c'' {
@@ -1152,8 +1166,8 @@ clarinetNotes = \relative c'' {
   b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
 }
 
-oboeNotes = \relative c'' {
-  c4 cis c b \quoteDuring #"clarinet" { s1 }
+oboeNotes = \relative {
+  c''4 cis c b \quoteDuring #"clarinet" { s1 }
 }
 
 \addQuote "clarinet" { \clarinetNotes }
@@ -1178,19 +1192,19 @@ oboeNotes = \relative c'' {
 @funindex quotedCueEventTypes
 
 De forma predeterminada, la música citada incluye todas las
-articulaciones, matices dinámicos, elementos de marcado, etc. de la
-expresión citada.  Es posible elegir cuáles de estos objetos de la
-música que se cita se imprimen, mediante la propiedad de contexto
-@code{quotedEventTypes}.
+articulaciones, matices dinámicos, elementos de marcado, etc. de
+la expresión citada.  Es posible elegir cuáles de estos objetos de
+la música que se cita se imprimen, mediante la propiedad de
+contexto @code{quotedEventTypes}.
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  a2 g2 |
+fluteNotes = \relative {
+  a'2 g2 |
   b4\<^"quoted" r8 ais a4\f( c->)
  }
 
-oboeNotes = \relative c'' {
-  c2. b4 |
+oboeNotes = \relative {
+  c''2. b4 |
   \quoteDuring #"flute" { s1 }
 }
 
@@ -1227,13 +1241,12 @@ Referencia de funcionamiento interno:
 
 @knownissues
 Sólo el contenido de la primera voz de una instrucción
-@code{\addQuote} se tiene en cuenta para la cita, de manera que
-si la expresión musical contiene enunciados @code{\new}
-o @code{\context Voice}, sus contenidos no serían citados.
-La cita de notas de adorno no está contemplada y puede hacer que
-LilyPond termine de forma abrupta; la cita de unos tresillos
-dentro de otros puede dar como resultado una
-notación de pobre calidad.
+@code{\addQuote} se tiene en cuenta para la cita, de manera que si
+la expresión musical contiene enunciados @code{\new} o
+@code{\context Voice}, sus contenidos no serían citados.  La cita
+de notas de adorno no está contemplada y puede hacer que LilyPond
+termine de forma abrupta; la cita de unos tresillos dentro de
+otros puede dar como resultado una notación de pobre calidad.
 
 
 @node Formateo de las notas guía
@@ -1250,13 +1263,9 @@ notación de pobre calidad.
 
 
 @funindex \cueDuring
-@funindex cueDuring
 @funindex \cueClef
-@funindex cueClef
 @funindex \cueDuringWithClef
-@funindex cueDuringWithClef
 @funindex \quoteDuring
-@funindex quoteDuring
 
 @cindex notas pequeñas
 @cindex pequeñas, notas
@@ -1265,45 +1274,52 @@ notación de pobre calidad.
 La manera más sencilla de dar formato a las notas guía es crear
 explícitamente un contexto @code{CueVoice} dentro de la parte.
 
-@lilypond[verbatim,relative=1]
-R1
-<<
-  { e2\rest r4. e8 }
-  \new CueVoice {
-    \stemUp d'8^"flute" c d e fis2
-  }
->>
-d,4 r a r
+@lilypond[verbatim]
+\relative {
+  R1
+  <<
+    { e'2\rest r4. e8 }
+    \new CueVoice {
+      \stemUp d'8^"flute" c d e fis2
+    }
+  >>
+  d,4 r a r
+}
 @end lilypond
 
-La instrucción @code{\cueClef} puede usarse también con un contexto
-@code{CueVoice} explícito si se requiere un cambio de clave, e imprime
-una clave del tamaño adecuado para las notas guía.  Después puede
-utilizarse la instrucción @code{\cueClefUnset} para volver a la clave
-original, de nuevo con un signo de clave del tamaño adecuado.
+La instrucción @code{\cueClef} puede usarse también con un
+contexto @code{CueVoice} explícito si se requiere un cambio de
+clave, e imprime una clave del tamaño adecuado para las notas
+guía.  Después puede utilizarse la instrucción
+@code{\cueClefUnset} para volver a la clave original, de nuevo con
+un signo de clave del tamaño adecuado.
 
-@lilypond[verbatim,noragged-right,relative=1]
-\clef "bass"
-R1
-<<
-  { e2\rest r4. \cueClefUnset e,8 }
-  \new CueVoice {
-    \cueClef "treble" \stemUp d''8^"flute" c d e fis2
-  }
->>
-d,,4 r a r
+@lilypond[verbatim,noragged-right]
+\relative {
+  \clef "bass"
+  R1
+  <<
+    { e'2\rest r4. \cueClefUnset e,8 }
+    \new CueVoice {
+      \cueClef "treble" \stemUp d''8^"flute" c d e fis2
+    }
+  >>
+  d,,4 r a r
+}
 @end lilypond
 
 Las instrucciones @code{\cueClef} y @code{\cueClefUnset} se pueden
 usar también sin un @code{CueVoice} si es necesario.
 
-@lilypond[verbatim,noragged-right,relative=1]
-\clef "bass"
-R1
-\cueClef "treble"
-d'8^"flute" c d e fis2
-\cueClefUnset
-d,,4 r a r
+@lilypond[verbatim,noragged-right]
+\relative {
+  \clef "bass"
+  R1
+  \cueClef "treble"
+  d''8^"flute" c d e fis2
+  \cueClefUnset
+  d,,4 r a r
+}
 @end lilypond
 
 En casos de colocación más compleja de notas guía, por ejemplo con
 
 La música procedente de los compases correspondientes del elemento
 @code{@var{nombre_de_la_cita}} se añade como un contexto
-@code{CueVoice} y ocurre simultáneamente con la @code{@var{música}},
-lo que produce una situación polifónica.  La @code{@var{dirección}}
-toma un argumento @code{UP} (arriba) o @code{DOWN} (abajo), y
-corresponde a las voces primera y segunda, respectivamente,
-determinando cómo se imprimen las notas guía en relación a la otra
-voz.
+@code{CueVoice} y ocurre simultáneamente con la
+@code{@var{música}}, lo que produce una situación polifónica.  La
+@code{@var{dirección}} toma un argumento @code{UP} (arriba) o
+@code{DOWN} (abajo), y corresponde a las voces primera y segunda,
+respectivamente, determinando cómo se imprimen las notas guía en
+relación a la otra voz.
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  r2. c4 | d8 c d e fis2 | g2 d |
+fluteNotes = \relative {
+  r2. c''4 | d8 c d e fis2 | g2 d |
 }
 
 oboeNotes = \relative c'' {
   R1
-  s1*0^\markup { \tiny "flute" }
+  <>^\markup \tiny { flute }
   \cueDuring #"flute" #UP { R1 }
   g2 c,
 }
@@ -1361,18 +1377,19 @@ Es posible ajustar qué aspectos de la música se citan con
 @code{quotedCueEventTypes}.  Su valor por omisión es
 @code{'(note-event rest-event tie-event beam-event
 tuplet-span-event)}, lo que significa que solamente las notas,
-silencios, ligaduras de unión, barras y grupos especiales se citan,
-pero no las articulaciones, marcas dinámicas, elementos de marcado,
-etc.
+silencios, ligaduras de unión, barras y grupos especiales se
+citan, pero no las articulaciones, marcas dinámicas, elementos de
+marcado, etc.
 
-@warning{Cuando un contexto @code{Voice} da comienzo con @code{\cueDuring},
-como en el ejemplo siguiente, el contexto @code{Voice} se debe
-declarar explícitamente, pues en caso contrario toda la expresión musical
-pertenecería al contexto @code{CueVoice}.}
+@warning{Cuando un contexto @code{Voice} da comienzo con
+@code{\cueDuring}, como en el ejemplo siguiente, el contexto
+@code{Voice} se debe declarar explícitamente, pues en caso
+contrario toda la expresión musical pertenecería al contexto
+@code{CueVoice}.}
 
 @lilypond[verbatim,quote]
-oboeNotes = \relative c'' {
-  r2 r8 d16(\f f e g f a)
+oboeNotes = \relative {
+  r2 r8 d''16(\f f e g f a)
   g8 g16 g g2.
 }
 \addQuote "oboe" { \oboeNotes }
@@ -1386,21 +1403,21 @@ oboeNotes = \relative c'' {
 }
 @end lilypond
 
-Se pueden usar elementos de marcado para imprimir el nombre del
-instrumento citado.  También, si las notas guía requieren un cambio de
+Se pueden usar elementos de marcado para mostrar el nombre del
+instrumento citado.  Si las notas guía requieren un cambio de
 clave, puede hacerse manualmente pero la clave original se debe
 restaurar al final de las notas guía.
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  r2. c4 d8 c d e fis2 g2 d2
+fluteNotes = \relative {
+  r2. c''4 d8 c d e fis2 g2 d2
 }
 
 bassoonNotes = \relative c {
   \clef bass
   R1
   \clef treble
-  s1*0^\markup { \tiny "flute" }
+  <>^\markup \tiny { flute }
   \cueDuring #"flute" #UP { R1 }
   \clef bass
   g4. b8 d2
@@ -1415,20 +1432,20 @@ bassoonNotes = \relative c {
 
 De forma alternativa, puede usarse la función
 @code{\cueDuringWithClef} en su lugar.  Esta instrucción admite un
-argumento adicional para especificar el cambio de clabe que se
+argumento adicional para especificar el cambio de clave que se
 necesita imprimir para las notas guía, pero después imprime
-automáticamente la clave original una vez que ha finalizado la serie
-de notas guía.
+automáticamente la clave original una vez que ha finalizado la
+serie de notas guía.
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  r2. c4 d8 c d e fis2 g2 d2
+fluteNotes = \relative {
+  r2. c''4 d8 c d e fis2 g2 d2
 }
 
 bassoonNotes = \relative c {
   \clef bass
   R1
-  s1*0^\markup { \tiny "flute" }
+  <>^\markup { \tiny "flute" }
   \cueDuringWithClef #"flute" #UP #"treble" { R1 }
   g4. b8 d2
 }
@@ -1441,25 +1458,25 @@ bassoonNotes = \relative c {
 @end lilypond
 
 @funindex \transposedCueDuring
-@funindex transposedCueDuring
 
 Como @code{\quoteDuring}, @code{\cueDuring} tiene en cuenta las
 transposiciones instrumentales.  Las notas guía se producen en las
-alturas en que se escribirían para el instrumento que recibe la cita,
-para así producir las alturas de sonido del instrumento original.
+alturas en que se escribirían para el instrumento que recibe la
+cita, para así producir las alturas de sonido del instrumento
+original.
 
 Para transportar las notas guía de forma diferente, use
 @code{\transposedCueDuring}.  Esta instrucción acepta un argumento
-adicional para especificar (en modo absoluto) la altura impresa con
-que queremos representar el sonido de un Do central de concierto.
-Esto es útil para toma citas de un instrumento que está en un registro
-completamente diferente.
+adicional para especificar (en modo absoluto) la altura impresa
+con que queremos representar el sonido de un Do central de
+concierto.  Esto es útil para extraer citas de un instrumento que
+está en un registro completamente diferente.
 
 @lilypond[verbatim,quote]
-piccoloNotes = \relative c''' {
+piccoloNotes = \relative {
   \clef "treble^8"
   R1
-  c8 c c e g2
+  c'''8 c c e g2
   c4 g g2
 }
 
@@ -1483,23 +1500,20 @@ bassClarinetNotes = \relative c' {
 @cindex cue notes, removing
 
 @funindex \killCues
-@funindex killCues
-@funindex \addInstrumentDefinition
-@funindex addInstrumentDefinition
 
 La instrucción @code{\killCues} elimina las notas guía de una
 expresión musical, de forma que la misma expresión musical pueda
-utilizarse para producir la particella instrumental (con notas guía) y
-la partitura de conjunto.  La instrucción @code{\killCues} elimina
-solamente las notas y eventos que se han citado mediante
+utilizarse para producir la particella instrumental (con notas
+guía) y la partitura de conjunto.  La instrucción @code{\killCues}
+elimina solamente las notas y eventos que se han citado mediante
 @code{\cueDuring}.  Otros elementos de marcado asociados con las
 guías, como los cambios de clave o una etiqueta identificativa del
-instrumento fuente, pueden marcarse para su inclusión selectiva dentro
-de la partitura; véase @ref{Uso de etiquetas}.
+instrumento fuente, pueden marcarse para su inclusión selectiva
+dentro de la partitura; véase @ref{Uso de etiquetas}.
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  r2. c4 d8 c d e fis2 g2 d2
+fluteNotes = \relative {
+  r2. c''4 d8 c d e fis2 g2 d2
 }
 
 bassoonNotes = \relative c {
@@ -1507,7 +1521,7 @@ bassoonNotes = \relative c {
   R1
   \tag #'part {
     \clef treble
-    s1*0^\markup { \tiny "flute" }
+    <>^\markup \tiny { flute }
   }
   \cueDuring #"flute" #UP { R1 }
   \tag #'part \clef bass
@@ -1530,10 +1544,11 @@ bassoonNotes = \relative c {
 >>
 @end lilypond
 
-Como alternativa, los cambios de clave y los letreros de instrumento
-se pueden recolectar dentro de una definición de instrumento para su
-uso repetido, utilizando @code{\addInstrumentDefinition} que se
-descibe en @ref{Nombres de instrumentos}.
+Como alternativa, los cambios de clave y los letreros de
+instrumento se pueden recolectar dentro de una definición de
+instrumento para su uso repetido, utilizando
+@code{\addInstrumentDefinition} que se descibe en @ref{Nombres de
+instrumentos}.
 
 @seealso
 Referencia de la notación:
@@ -1555,5 +1570,5 @@ Referencia de funcionamiento interno:
 Pueden ocurrir colisiones con los silencios si se usa
 @code{\cueDuring}, entre los contextos de @code{Voice} y de
 @code{CueVoice}.  Al usar @code{\cueDuringWithClef} o
-@code{\transposedCueDuring} el argumento adicional requerido para cada
-caso debe ir después de la cita y de la dirección.
+@code{\transposedCueDuring} el argumento adicional requerido para
+cada caso debe ir después de la cita y de la dirección.