]> git.donarmstrong.com Git - lilypond.git/commitdiff
Update of Simultaneous
authorFrancisco Vila <francisco.vila@hispalinux.es>
Thu, 17 Apr 2008 08:33:57 +0000 (10:33 +0200)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Thu, 17 Apr 2008 08:33:57 +0000 (10:33 +0200)
Documentation/es/user/simultaneous.itely

index 5d3695920b4a29f59319e135bdb356eb4367ee62..2fbdc6cfbaf657d824e2d2a1e8e106b19144b9fd 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: 2607a3536733d8d4a1e74176027a5cb01d4e776a
+    Translation of GIT committish: 4123193c08a3d9c8a54a3d058ab2be8511e4e075
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -11,8 +11,7 @@
 @node Simultaneous notes
 @section Simultaneous notes
 
-@lilypondfile[quote,ragged-right,line-width=16\cm,staffsize=16]
-{simultaneous-headword.ly}
+@lilypondfile[quote]{simultaneous-headword.ly}
 
 La polifonía en música hace referencia a tener más de una voz en una
 pieza cualquiera de música.  En LilyPond la polifonía hace referencia
@@ -35,7 +34,7 @@ a tener más de una voz en el mismo pentagrama.
 @node Chorded notes
 @subsubsection Chorded notes
 
-@cindex Acordes
+@cindex acordes
 
 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
 @code{>}.  Un acorde puede ir seguido de una duración o un conjunto de
@@ -50,11 +49,14 @@ names}.
 
 @seealso
 
-Glosario musical: @rglos{chord}.
+Glosario musical:
+@rglos{chord}.
 
-Referencia de la notación: @ref{Introducing chord names}.
+Referencia de la notación:
+@ref{Introducing chord names}.
 
-Fragmentos de código: @lsrdir{Simultaneous,Simultaneous-notes}.
+Fragmentos de código:
+@lsrdir{Simultaneous,Simultaneous-notes}.
 
 @knownissues
 
@@ -66,224 +68,54 @@ imprimen con exactitud.  Utilice @code{<g a>8 <e a>8} en su lugar.
 @node Clusters
 @subsubsection Clusters
 
+@cindex cluster
+@cindex racimo (cluster)
 
-UNTRANSLATED NODE: IGNORE ME
+Un «cluster» o racimo indica que se deben tocar simultáneamente un
+conjunto de notas consecutivas.  Se pueden denotar como la envolvente
+de un conjunto de notas.  Se introducen aplicando la función
+@code{makeClusters} a una secuencia de cordes, p.ej.:
 
-
-@node Multiple voices
-@subsection Multiple voices
-
-@menu
-* Basic polyphony::             
-* Explicitly instantiating voices::  
-* Collision Resolution::        
-* Automatic part combining::    
-* Writing music in parallel::   
-@end menu
-
-@node Basic polyphony
-@subsubsection Basic polyphony
-
-@cindex polyphony
-
-La manera más fácil de escribir fragmentos con más de una voz sobre el mismo pentagrama
-es introducir cada voz como una secuencia (con @code{@{...@}}), y combinarlas
-simultáneamente, separando las voces con @code{\\}
-
-@funindex \\
-
-@lilypond[quote,verbatim,fragment]
-\new Staff \relative c' {
-  c16 d e f
-  <<
-    { g4 f e | d2 e2 } \\
-    { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
-    { s2. | s4 b4 c2 }
-  >>
-}
+@lilypond[quote,ragged-right,relative=2,fragment,verbatim]
+\makeClusters { <c e > <b f'> }
 @end lilypond
 
-El separador hace que se produzca un nuevo contexto de @internalsref{Voice}@footnote{Las voces polifónicas
-se conocen a veces como @q{capas} en otros programas de edición de partituras.}.
-@cindex capas
-Llevan los nombres @code{"1"}, @code{"2"}, etc.  En cada
-uno de estos contextos, la dirección vertical de las ligaduras, plicas, etc., se establece
-de la manera que corresponda.
-
-Todas estas voces están separadas de la voz que contiene las notas
-justo por fuera de la construcción @code{<< \\ >>}.  Se debe tener
-esto en cuenta cuando haga algún cambio en una voz.  También
-significa que las ligaduras de unión y de expresión no pueden salir de (ni
-entrar en) una construcción @code{<< \\ >>}.  En cambio las voces
-paralelas que están en construcciones @code{<< \\ >>} separadas dentro
-del mismo pentagrama, son la misma voz.  Presentamos a continuación el
-mismo ejemplo, con cabezas y colores distintos para cada voz.  Dese cuenta de
-que el cambio en el estilo de cabezas de nota en la voz principal no
-afecta a las que están dentro de la construcción @code{<< \\ >>}.
-Asimismo, el cambio a la segunda voz en la primera construcción
-@code{<< \\ >>} es efectiva en la segunda @code{<< \\ >>}, y la voz se liga de una construcción a otra.
-
-@cindex cabezas de nota, estilos de
-
-@lilypond[quote,verbatim,fragment]
-\new Staff \relative c' {
-  \override NoteHead #'style = #'cross
-  \override NoteHead #'color = #red
-  c16 d e f
-  <<
-    { g4 f e } \\
-    { \override NoteHead #'style = #'triangle
-      \override NoteHead #'color = #blue
-    r8 e4 d c8 ~ }
-  >> |
-  <<
-    { d2 e2 } \\
-    { c8 b16 a b8 g ~ g2 } \\
-    { \override NoteHead #'style = #'slash 
-      \override NoteHead #'color = #green
-      s4 b4 c2 }
-  >>
-}
-@end lilypond
-
-La polifonía no cambia la relación entre las notas que están dentro de
-un bloque @code{\relative @{ @}}.  Cada una de las notas se calcula
-relativa a la nota inmediatamente anterior.
-
-@example
-\relative @{ notaA << notaB \\ notaC >> notaD @}
-@end example
-
-@code{notaC} es relativa a @code{notaB}, no a @code{notaA};
-@code{notaD} es relativa a @code{notaC}, no a @code{notaB} ni a
-@code{notaA}.
+Se pueden mezclar en el mismo pentagrama notas normales y clusters,
+incluso al mismo tiempo.  En tal caso, no se hace ningún intento de
+evitar automáticamente las colisiones entre clusters y notas normales.
 
+@seealso
 
-@node Explicitly instantiating voices
-@subsubsection Explicitly instantiating voices
-
-Los contextos de @internalsref{Voice} también se pueden instanciar manualmente
-dentro de un bloque @code{<< >>} para crear música polifónica, usando
-@code{\voiceOne}, hasta @code{\voiceFour} para asignar las direcciones de las plicas
-y un desplazamiento horizontal para cada parte.
+Fragmentos de código:
+@lsrdir{Simultaneous,Simultaneous-notes}.
 
-Concretamente:
-@example
-<< \superior \\ \inferior >>
-@end example
+Referencia de funcionamiento interno:
+@internalsref{ClusterSpanner},
+@internalsref{ClusterSpannerBeacon},
+@internalsref{Cluster_spanner_engraver}.
 
-@noindent
-equivale a
+Examples: @c @lsr{contemporary,cluster@/.ly}.
 
-@example
-<<
-  \new Voice = "1" @{ \voiceOne \superior @}
-  \new Voice = "2" @{ \voiceTwo \inferior @}
->>
-@end example
 
-Los comandos @code{\voiceXXX} establecen la dirección de las plicas, ligaduras de expresión y de unión,
-articulaciones, anotaciones de texto, puntillos y digitaciones.
-@code{\voiceOne} y @code{\voiceThree} hacen
-a los mencionados objetos apuntar hacia arriba, mientras que @code{\voiceTwo} y @code{\voiceFour}
-los hacen apuntar hacia abajo.
-El comando @code{\oneVoice} hace volver a los ajustes normales.
-
-Una expresión que aparece directamente dentro de un @code{<< >>} pertenece a
-la voz principal.  Es útil cuando aparecen voces adicionales al tiempo que está cantando la voz
-principal.  A continuación podemos ver una representación mejor del ejemplo del apartado anterior.
-Las cabezas de color y en forma de cruz demuestran que
-la melodía principal ahora está en un contexto de una voz única.
-
-@lilypond[quote,ragged-right,verbatim]
-\new Staff \relative c' {
-  \override NoteHead #'style = #'cross
-  \override NoteHead #'color = #red
-  c16 d e f
-  \voiceOne
-  <<
-    { g4 f e | d2 e2 }
-    \new Voice="1" { \voiceTwo
-      r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
-      \oneVoice
-    }
-    \new Voice { \voiceThree
-      s2. | s4 b4 c2
-      \oneVoice
-    }
-  >>
-  \oneVoice
-}
-@end lilypond
-
-La definición correcta de las voces permite que la melodía se pueda marcar con ligaduras de expresión.
-@lilypond[quote,ragged-right,verbatim]
-\new Staff \relative c' {
-  c16^( d e f
-  \voiceOne
-  <<
-    { g4 f e | d2 e2) }
-    \context Voice="1" { \voiceTwo
-      r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
-      \oneVoice
-    }
-    \new Voice { \voiceThree
-      s2. s4 b4 c2
-      \oneVoice
-    }
-  >>
-  \oneVoice
-}
-@end lilypond
-
-Al evitar el separador @code{\\} posibilitamos la escritura de
-construcciones polifónicas anidadas, lo que en algún caso podría constituir
-una forma más natural de tipografiar la música.
-
-@lilypond[quote,ragged-right,verbatim]
-\new Staff \relative c' {
-  c16^( d e f
-  \voiceOne
-  <<
-    { g4 f e | d2 e2) }
-    \context Voice="1" { \voiceTwo
-      r8 e4 d c8 ~ |
-      <<
-        {c8 b16 a b8 g ~ g2}
-        \new Voice { \voiceThree
-          s4 b4 c2
-          \oneVoice
-        }
-      >>
-    \oneVoice
-    }
-  >>
-  \oneVoice
-}
-@end lilypond
-
-En ciertos casos de música polifónica compleja podría ser necesario
-utilizar voces adicionales para evitar colisiones entre las notas.
-Las voces adicionales se añaden definiendo un identificador como se muestra a continuación:
-
-@lilypond[quote,verbatim,ragged-right,relative=2]
-voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
+@node Multiple voices
+@subsection Multiple voices
 
-\relative c''' <<
-  { \voiceOne g4 ~  \stemDown g32[ f( es d c b a b64 )g] } \\
-  { \voiceThree  b4} \\
-  { \voiceFive d,} \\
-  { \voiceTwo g,}
->>
-@end lilypond
+@menu
+* Collision resolution::        
+* Automatic part combining::    
+* Writing music in parallel::   
+@end menu
 
+@node Collision resolution
+@subsubsection Collision resolution
 
-@node Collision Resolution
-@subsubsection Collision Resolution
+@cindex mezclar notas
+@cindex notas, colisiones de
 
 Normalmente las cabezas de nota con un número de puntillos diferente
 no se mezclan en una sola, pero cuando se le da un valor verdadero a
-la propiedad @code{merge-differently-dotted} en el objeto @internalsref{NoteCollision}, se juntan en una sola:
+la propiedad @code{merge-differently-dotted} en el objeto
+@internalsref{NoteCollision}, se juntan en una sola:
 
 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
 \new Voice << {
@@ -306,25 +138,28 @@ c8 c4. } \\ { c2 c2 } >>
 @end lilypond
 
 @noindent
-@code{merge-differently-headed} y @code{merge-differently-dotted}
-se aplican solamente a direcciones de plica opuestas (es decir, a las voces 1 y 2).
+@code{merge-differently-headed} y
+@code{merge-differently-dotted} se aplican solamente a direcciones de
+plica opuestas (es decir, a las voces 1 y 2).
 
-LilyPond también desplaza verticalmente los silencios que están en el lado contrario de una plica,
-por ejemplo
+LilyPond también desplaza verticalmente los silencios que están en el
+lado contrario de una plica, por ejemplo
 
 @lilypond[quote,ragged-right,fragment,verbatim]
 \new Voice << c''4 \\ r4 >>
 @end lilypond
 
+@cindex desplazada, nota
+
 Si tres o más notas coinciden verticalmente en la misma columna,
 @code{merge-differently-headed} no puede completar satisfactoriamente
-la mezcla de las dos notas que deberían mezclarse.
-Para hacer posible que la mezcla funcione, aplique un @code{\shift} (desplazamiento) a la nota que no
-debe mezclarse.  En el primer compás del ejemplo siguiente,
-@code{merge-differently-headed} no funciona (la cabeza de la blanca está rellena)
-En el segundo compás, se aplica @code{\shiftOn} para mover horizontalmente el
-@code{g} (Sol) superior, y @code{merge-differently-headed}
-funciona correctamente.
+la mezcla de las dos notas que deberían mezclarse.  Para hacer posible
+que la mezcla funcione, aplique un @code{\shift} (desplazamiento) a la
+nota que no debe mezclarse.  En el primer compás del ejemplo
+siguiente, @code{merge-differently-headed} no funciona (la cabeza de
+la blanca está rellena) En el segundo compás, se aplica
+@code{\shiftOn} para mover horizontalmente el @code{g} (Sol) superior,
+y @code{merge-differently-headed} funciona correctamente.
 
 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
 \override Staff.NoteCollision #'merge-differently-headed = ##t
@@ -340,6 +175,26 @@ funciona correctamente.
 >>
 @end lilypond
 
+@cindex multiple voices
+@cindex polyphonic music
+@cindex shifting voices
+
+En ciertos casos de polifonía compleja, podría necesitar voces
+adicionales para evitar colisiones entre las notas.  Las voces
+adicionales se añaden definiendo una variable, como se muestra a
+continuación:
+
+@lilypond[quote,verbatim,ragged-right,relative=2]
+voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
+
+\relative c''' <<
+  { \voiceOne g4 ~  \stemDown g32[ f( es d c b a b64 )g] } \\
+  { \voiceThree  b4} \\
+  { \voiceFive d,} \\
+  { \voiceTwo g,}
+>>
+@end lilypond
+
 
 @predefined
 
@@ -354,6 +209,19 @@ funciona correctamente.
 @funindex \voiceFour
 @code{\voiceFour}.
 
+@funindex \voiceNeutralStyle
+@funindex \voiceOneStyle
+@funindex \voiceTwoStyle
+@funindex \voiceThreeStyle
+@funindex \voiceFourStyle
+@example
+\voiceNeutralStyle
+\voiceOneStyle
+\voiceTwoStyle
+\voiceThreeStyle
+\voiceFourStyle
+@end example
+
 @funindex \shiftOn
 @code{\shiftOn},
 @funindex \shiftOnn
@@ -361,16 +229,18 @@ funciona correctamente.
 @funindex \shiftOnnn
 @code{\shiftOnnn},
 @funindex \shiftOff
-@code{\shiftOff}: estos comandos especifican el grado en que
-se deben desplazar los acordes de la voz en curso.
-Las voces exteriores (normalmente: la voz uno y la voz dos)
-tienen @code{\shiftOff} (desplazamiento desactivado), mientras que las voces interiores (tres y cuatro)
-tienen @code{\shiftOn} (desplazamiento activado).  @code{\shiftOnn} y @code{\shiftOnnn} definen niveles de desplazamiento
+@code{\shiftOff}: estos comandos especifican el grado en que se deben
+desplazar los acordes de la voz en curso.  Las voces exteriores
+(normalmente: la voz uno y la voz dos) tienen @code{\shiftOff}
+(desplazamiento desactivado), mientras que las voces interiores (tres
+y cuatro) tienen @code{\shiftOn} (desplazamiento activado).
+@code{\shiftOnn} y @code{\shiftOnnn} definen niveles de desplazamiento
 más grandes.
 
 Cuando LilyPond no puede con todo, se pueden usar la propiedad
-@code{force-hshift} (forzar desplazamiento) del objeto @internalsref{NoteColumn}
-y los silencios con altura para sobreescribir las decisiones de tipografía.
+@code{force-hshift} (forzar desplazamiento) del objeto
+@internalsref{NoteColumn} y los silencios con altura para
+sobreescribir las decisiones de composición tipográfica.
 
 @lilypond[quote,verbatim,ragged-right]
 \relative <<
@@ -387,33 +257,41 @@ y los silencios con altura para sobreescribir las decisiones de tipografía.
 
 @seealso
 
-Referencia del programa: los objetos responsables de resolver las colisiones son
-@internalsref{NoteCollision} y @internalsref{RestCollision}.
+Fragmentos de código:
+@lsrdir{Simultaneous,Simultaneous-notes}.
+
+Referencia de funcionamiento interno: los objetos responsables de
+resolver las colisiones son
+@internalsref{NoteCollision} y
+@internalsref{RestCollision}.
 
 
 @knownissues
 
-Cuando se emplea @code{merge-differently-headed} con una corchea (o una nota más corta)
-con la plica hacia arriba, y una blanca con la plica hacia abajo,
-la corchea no tiene el desplazamiento correcto.
+Cuando se emplea @code{merge-differently-headed} con una corchea (o
+una nota más corta) con la plica hacia arriba, y una blanca con la
+plica hacia abajo, la corchea no tiene el desplazamiento correcto.
 
-No están contemplados los racimos (clusters) donde la misma nota se presenta
-con diferentes alteraciones accidentales dentro del mismo acorde.  En
-este caso se recomienda usar la transcripción enarmónica, o usar la
-notación especial de racimos (ver @ref{Clusters}).
+No están contemplados los racimos (clusters) donde la misma nota se
+presenta con diferentes alteraciones accidentales dentro del mismo
+acorde.  En este caso se recomienda usar la transcripción enarmónica,
+o usar la notación especial de racimos (véase @ref{Clusters}).
 
 
 @node Automatic part combining
 @subsubsection Automatic part combining
-@cindex particellas, combinación automática
-@cindex particellas, combinador de
-
-La combinación automática de particellas se usa para mezclar dos partes musicales sobre un pentagrama.
-Tiene como objetivo el tipografiado de partituras orquestales.  Cuando las dos partes
-son idénticas durante un período de tiempo, sólo se presenta una de ellas.  En los lugares
-en que las dos partes son diferentes, se tipografían como voces separadas,
-y las direcciones de las plicas se establecen de forma automática.  También las partes de solo
-y @emph{a due} quedan identificadas y es posible marcarlas.
+@cindex automática, combinación de partes
+@cindex partes, combinación automática
+@cindex partes, combinador de
+
+La combinación automática de particellas se usa para mezclar dos
+partes musicales sobre un pentagrama.  Tiene como objetivo el
+tipografiado de partituras orquestales.  Cuando las dos partes son
+idénticas durante un período de tiempo, sólo se presenta una de ellas.
+En los lugares en que las dos partes son diferentes, se tipografían
+como voces separadas, y las direcciones de las plicas se establecen de
+forma automática.  También las partes de solo y @emph{a due} quedan
+identificadas y es posible marcarlas.
 
 La sintaxis para la combinación de las partes es
 
@@ -422,9 +300,9 @@ La sintaxis para la combinación de las partes es
 @end example
 
 
-El ejemplo siguiente ejemplifica la funcionalidad básica del combinador de
-partes: poner las partes en un solo pentagrama, y establecer las direcciones de las plicas y la
-polifonía
+El ejemplo siguiente ejemplifica la funcionalidad básica del
+combinador de partes: poner las partes en un solo pentagrama, y
+establecer las direcciones de las plicas y la polifonía.
 
 @lilypond[quote,verbatim,ragged-right,fragment]
 \new Staff \partcombine
@@ -433,14 +311,17 @@ polifonía
 @end lilypond
 
 El primer Sol (@code{g}) aparece una sola vez, aunque se especificaba
-dos veces (una en cada parte).  Las direcciones de las plicas, ligaduras de expresión y ligaduras de unión se
-establecen automáticamente, dependiendo de si es un solo o un unísono.  La primera
-parte (la que tiene el contexto llamado @code{one}) siempre tiene las plicas para arriba, y
-@q{Solo}, mientras que la segunda (llamada @code{two}) siempre tiene las plicas para abajo y
-@q{Solo II}.
-
-Si queremos sólo las partes mezcladas y no las marcas textuales, podemos
-establecer la propiedad @code{printPartCombineTexts} al valor false
+dos veces (una en cada parte).  Las direcciones de las plicas,
+ligaduras de expresión y ligaduras de unión se establecen
+automáticamente, dependiendo de si es un solo o un unísono.  La
+primera parte (la que tiene el contexto llamado @code{one}) siempre
+tiene las plicas para arriba, y @q{Solo}, mientras que la segunda
+(llamada @code{two}) siempre tiene las plicas para abajo y @q{Solo
+II}.
+
+Si queremos sólo las partes mezcladas y no las marcas textuales,
+podemos establecer la propiedad @code{printPartCombineTexts} al valor
+false.
 
 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
 \new Staff <<
@@ -451,9 +332,9 @@ establecer la propiedad @code{printPartCombineTexts} al valor false
 >>
 @end lilypond
 
-Para cambiar el texto que se imprime para los solos o la fusión, podemos
-establecer las propiedades @code{soloText}, @code{soloIIText} y
-@code{aDueText}.
+Para cambiar el texto que se imprime para los solos o la fusión,
+podemos establecer las propiedades @code{soloText}, @code{soloIIText}
+@code{aDueText}.
 
 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
 \new Staff <<
@@ -466,9 +347,10 @@ establecer las propiedades @code{soloText}, @code{soloIIText} y
 >>
 @end lilypond
 
-Los dos argumentos de @code{\partcombine} se interpretan como contextos de
-@internalsref{Voice}.  Si se están usando octavas relativas,
-se debe especificar @code{\relative} para ambas expresiones musicales, es decir
+Los dos argumentos de @code{\partcombine} se interpretan como
+contextos de @internalsref{Voice}.  Si se están usando octavas
+relativas, se debe especificar @code{\relative} para ambas expresiones
+musicales, es decir:
 
 @example
 \partcombine
@@ -477,28 +359,36 @@ se debe especificar @code{\relative} para ambas expresiones musicales, es decir
 @end example
 
 @noindent
-Una sección @code{\relative} que se encuentra fuera de @code{\partcombine} no tiene ningún
-efecto sobre las notas de @var{expresión_musical_1} y @var{expresión_musical_2}.
+Una sección @code{\relative} que se encuentra fuera de
+@code{\partcombine} no tiene ningún efecto sobre las notas de
+@var{expresión_musical_1} y @var{expresión_musical_2}.
 
 @seealso
 
-Referencia del programa: @internalsref{PartCombineMusic}.
+Glosario musical:
+@rglos{a due}.
+
+Fragmentos de código:
+@lsrdir{Simultaneous,Simultaneous-notes}.
+
+Referencia de funcionamiento interno:
+@internalsref{PartCombineMusic}, @internalsref{Voice}.
 
 @knownissues
 
-Si @code{printPartCombineTexts} está establecido, cuando las dos voces tocan y terminan las mismas notas,
-el combinador de partes puede tipografiar @code{a2} más
-de una vez en el mismo compás.
+Si @code{printPartCombineTexts} está establecido, cuando las dos voces
+tocan y terminan las mismas notas, el combinador de partes puede
+tipografiar @code{a2} más de una vez en el mismo compás.
 
 @code{\partcombine} no puede estar dentro de @code{\times}.
 
 @code{\partcombine} no puede estar dentro de @code{\relative}.
 
-Internamente, el @code{\partcombine} interpreta los dos argumentos como
-@code{Voice}s llamadas @code{one} y @code{two}, y después decide cuándo se pueden combinar
-las partes.  Como consecuencia, si los argumentos cambian a
-contextos de @internalsref{Voice} con nombres diferentes, los eventos que contienen
-se ignorarán.
+Internamente, el @code{\partcombine} interpreta los dos argumentos
+como @code{Voice}s llamadas @code{one} y @code{two}, y después decide
+cuándo se pueden combinar las partes.  Como consecuencia, si los
+argumentos cambian a contextos de @internalsref{Voice} con nombres
+diferentes, los eventos que contienen se ignorarán.
 
 
 @node Writing music in parallel
@@ -507,7 +397,7 @@ se ignorarán.
 @cindex Escribir música en paralelo
 @cindex Música intercalada
 
-La música para varias partes se puede intercalar
+La música para varias partes se puede intercalar:
 
 @lilypond[quote,fragment,verbatim]
 \parallelMusic #'(voiceA voiceB) {
@@ -522,7 +412,7 @@ La música para varias partes se puede intercalar
 >>
 @end lilypond
 
-Esto funciona bastante bien para música de piano
+Esto funciona bastante bien para música de piano.
 
 @lilypond[quote,verbatim]
 music = {
@@ -564,4 +454,8 @@ e''] |
 }
 @end lilypond
 
+@seealso
+
+Fragmentos de código:
+@lsrdir{Simultaneous,Simultaneous-notes}