]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/user/simultaneous.itely
Merge master into nested-bookparts
[lilypond.git] / Documentation / es / user / simultaneous.itely
index d68b9c1bc6e7279ff473b9d8fa68dcea95d09af9..277a75a7b7f23611f2d87b2315a43c4a21dad8d8 100644 (file)
@@ -1,12 +1,12 @@
-@c -*- coding: utf-8; mode: texinfo; -*-
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
 @ignore
-    Translation of GIT committish: 855e78dbe64b0a48a03cea88cde16c15d1af85b0
+    Translation of GIT committish: 541aafa12474496930f99f617890a944c3db4989
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.11.51"
+@c \version "2.11.61"
 
 @c Translation status: post-GDP
 
 
 @c Translation status: post-GDP
 
@@ -31,6 +31,7 @@ Esta sección trata de la notas simultáneas dentro de la misma voz.
 
 @menu
 * Chorded notes::
 
 @menu
 * Chorded notes::
+* Simultaneous expressions::
 * Clusters::
 @end menu
 
 * Clusters::
 @end menu
 
@@ -39,6 +40,9 @@ Esta sección trata de la notas simultáneas dentro de la misma voz.
 
 @cindex acordes
 @cindex paréntesis en ángulo
 
 @cindex acordes
 @cindex paréntesis en ángulo
+@cindex ángulo, paréntesis en
+@cindex relativa, altura en acordes
+
 @funindex <
 @funindex >
 @funindex <...>
 @funindex <
 @funindex >
 @funindex <...>
@@ -51,6 +55,12 @@ articulaciones, como si fueran simples notas.
 <c e g>2 <c f a>4-> <e g c>-.
 @end lilypond
 
 <c e g>2 <c f a>4-> <e g c>-.
 @end lilypond
 
+Se puede usar el modo relativo para la altura de las notas de los
+acordes.  La octava de cada nota se determina utilizando como
+referencia la nota precedente, excepto en el caso de la primera nota
+de un acorde: la referencia para la primera nota es la @emph{primera}
+nota del acorde anterior.
+
 Para ver más información sobre los acordes, consulte @ref{Chord
 notation}.
 
 Para ver más información sobre los acordes, consulte @ref{Chord
 notation}.
 
@@ -68,13 +78,54 @@ Referencia de la notación:
 Fragmentos de código:
 @rlsr{Simultaneous notes}.
 
 Fragmentos de código:
 @rlsr{Simultaneous notes}.
 
+@node Simultaneous expressions
+@unnumberedsubsubsec Simultaneous expressions
+
+Una o más expresiones musicales encerradas entre ángulos dobles se
+entienden como simultáneas.  Si la primera expresión comienza con una
+sola nota o si toda la expresión simultánea aparece explícitamente
+dentro de una sola voz, la expresión completa se sitúa sobre un solo
+pentagrama; en caso contrario los elementos de la expresión simultánea
+se sitúan en pentagramas distintos.
+
+Los ejemplos siguientes muestran expresiones simultáneas sobre un solo
+pentagrama:
+
+@lilypond[quote,verbatim,relative=2]
+\new Voice {  % explicit single voice
+  << {a4 b g2} {d4 g c,2} >>
+}
+@end lilypond
+
+@lilypond[quote,verbatim,relative=2]
+% single first note
+a << {a4 b g}  {d4 g c,} >>
+@end lilypond
+
+Esto puede ser de utilidad si las secciones siimultáneas tienen
+idénticas duraciones, pero se producirán errores si se intentan poner
+notas de distinta duración sobre la misma plica.
+
+El ejemplo siguiente muestra cómo las expresiones simultáneas pueden
+generar varios pentagramas de forma implícita:
+
+@lilypond[quote,verbatim,relative=2]
+% no single first note
+<< {a4 b g2}  {d4 g2 c,4} >>
+@end lilypond
+
+Aquí no hay problema en tener distintas duraciones.
+
 
 @node Clusters
 @unnumberedsubsubsec Clusters
 
 @cindex cluster
 @cindex racimo (cluster)
 
 @node Clusters
 @unnumberedsubsubsec Clusters
 
 @cindex cluster
 @cindex racimo (cluster)
+
 @funindex \makeClusters
 @funindex \makeClusters
+@funindex makeClusters
+
 
 Un «cluster» o racimo indica que se deben tocar simultáneamente un
 conjunto de notas consecutivas.  Se escriben aplicando la función
 
 Un «cluster» o racimo indica que se deben tocar simultáneamente un
 conjunto de notas consecutivas.  Se escriben aplicando la función
@@ -107,8 +158,11 @@ Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo de
 dos acordes.  En caso contrario aparecerán excesivamente estrechos.
 
 Los clusters no llevan plica y por sí mismos no pueden indicar las
 dos acordes.  En caso contrario aparecerán excesivamente estrechos.
 
 Los clusters no llevan plica y por sí mismos no pueden indicar las
-duraciones.  Los racimos separados necesitarían silencios de
-separación entre ellos.
+duraciones, pero la longitud del cluster que se imprime viene
+determinada por la duración de los acordes que lo definen.  Los
+racimos separados necesitan silencios de separación entre ellos.
+
+Los clusters no producen ninguna salida MIDI.
 
 @node Multiple voices
 @subsection Multiple voices
 
 @node Multiple voices
 @subsection Multiple voices
@@ -127,24 +181,100 @@ pentagramas.
 @node Single-staff polyphony
 @unnumberedsubsubsec Single-staff polyphony
 
 @node Single-staff polyphony
 @unnumberedsubsubsec Single-staff polyphony
 
-Para tipografiar fragmentos de música que discurre en paralelo y con
-las mismas duraciones, se pueden combinar en un solo contexto de voz,
-formando así acordes.  Para conseguirlo, incorpórelas dentro de una
-construcción de música simultánea:
+@cindex pentagrama único, polifonía de
+@cindex polifonía en un solo pentagrama
+@cindex voz
+@cindex letra asignada a una voz
 
 
-@lilypond[quote,relative=2,verbatim]
-\new Voice <<
-  { e4 f8 d e16 f g8 d4 }
-  { c4 d8 b c16 d e8 b4 }
+@funindex \voiceOne
+@funindex voiceOne
+@funindex \voiceOne ... \voiceFour
+@funindex Voice
+@funindex \oneVoice
+@funindex oneVoice
+
+@strong{@i{Instanciar las voces explícitamente}}
+
+La estructura básica necesaria para obtener varias voces
+independientes en un mismo pentagrama se ilustra en el ejemplo
+siguiente:
+
+@lilypond[quote,relative=3,verbatim]
+\new Staff <<
+  \new Voice = "first"
+    { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
+  \new Voice= "second"
+    { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
 >>
 @end lilypond
 
 >>
 @end lilypond
 
-Este método conduce a barrados extraños y advertencias si los
-fragmentos de música no tienen las mismas duraciones exactas.  Para
-componer tipográficamente varias voces verdaderamente independientes
-dentro de un único pentagrama se utiliza la construcción
-@code{<<@{...@} \\ @{...@}>>}, en que las dos (o más) voces se
-encuentran separadas por dobles barras invertidas.
+Aquí se crean explícitamente instancias de voces, cada una de las
+cuales recibe un nombre. Las instrucciones @code{\voiceOne}
+... @code{\voiceFour} (voz uno hasta voz cuatro) preparan las voces de
+manera que la primera y segunda voces llevan las plicas hacia arriba,
+las voces segunda y cuarta llevan las plicas hacia abajo, las cabezas
+de las notas en las voces tercera y cuarta se desplazan
+horizontalmente, y los silencios de las voces respectivas se desplazan
+también automáticamente para evitar las colisiones.  La instrucción
+@code{\oneVoice} (una voz) devuelve todos los ajustes de las voces al
+estado neutro predeterminado.
+
+@strong{@i{Pasajes polifónicos temporales}}
+
+Se puede crear un pasaje polifónico temporal con la construcción
+siguiente:
+
+@example
+<< @{ \voiceOne ... @}
+  \new Voice @{ \voiceTwo ... @}
+>> \oneVoice
+@end example
+
+Aquí, la primera expresión dentro de un pasaje polifónico temporal se
+coloca en el contexto @code{Voice} que estaba en uso inmediatamente
+antes del pasaje polifónico, y ese mismo contexto @code{Voice}
+continua después de la sección temporal.  Otras expresiones dentro de
+los ángulos se asignan a distintas voces temporales.  Esto permite
+asignar la letra de forma continua a una voz antes, durante y después
+de la sección polifónica:
+
+@lilypond[quote, verbatim, relative=2]
+<<
+  \new Voice = "melody" {
+    a4
+    <<
+      {
+        \voiceOne
+        g f
+      }
+      \new Voice {
+        \voiceTwo
+        d2
+      }
+    >>
+    \oneVoice
+    e4
+  }
+  \new Lyrics \lyricsto "melody" {
+  This is my song.
+  }
+>>
+@end lilypond
+
+Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} son
+necesarias para definir los ajustes de cada voz.
+
+@strong{@i{La construcción de la doble barra invertida}}
+
+La construcción @code{<< @{...@} \\ @{...@} >>}, en que las dos
+expresiones (o más) están separadas por doble barra invertida, se
+comporta de forma distinta a la construcción similar sin las dobles
+barras: @emph{todas} las expresiones dentro de esta construcción se
+asignan a contextos @code{Voice} nuevos.  Estos contextos @code{Voice}
+nuevos se crean implícitamente y reciben los nombres fijos @code{"1"},
+@code{"2"}, etc.
+
+El primer ejemplo podría haberse tipografiado de la manera siguiente:
 
 @lilypond[quote,relative=3,verbatim]
 <<
 
 @lilypond[quote,relative=3,verbatim]
 <<
@@ -154,58 +284,60 @@ encuentran separadas por dobles barras invertidas.
 >>
 @end lilypond
 
 >>
 @end lilypond
 
-Las plicas de las voces primera y tercera se dirigen hacia arriba, y
-las de las voces segunda y cuarta se dirigen hacia abajo; las cabezas
-de las notas en las voces tercera y cuarta se desplazan
-horizontalmente, y los silencios se mueven de manera que eviten las
-colisiones.  En el ejemplo siguiente, la voz intermedia tiene las
-plicas hacia arriba, por lo que la introducimos en tercer lugar, de
-forma que se convierte en la voz número tres que tiene las plicas
-hacia arriba tal y como era nuestro propósito.
+Esta sintaxis se puede usar siempre que no nos importe que se creen
+nuevas voces temporales que después serán descartadas.  Estas voces
+creadas implícitamente reciben ajustes equivalentes al efecto de las
+instrucciones @code{\voiceOne} ... @code{\voiceFour}, en el orden en
+que aparecen en el código.
+
+En el siguiente ejemplo, la voz intermedia lleva las plicas hacia
+arriba, de manera que la introducimos en tercer lugar para que pase a
+ser la voz tres, que tiene las plicas hacia arriba tal y como
+queremos.  Se usan silencios de separación para evitar la aparición de
+silencios duplicados.
 
 @lilypond[quote,relative=3,verbatim]
 <<
 
 @lilypond[quote,relative=3,verbatim]
 <<
-  { r8 g g  g g f16 es f8 d }
+  { r8 g g  g g f16 ees f8 d }
   \\
   \\
-  { es,8 r es r d r d r }
+  { ees,8 r ees r d r d r }
   \\
   { d'8 s c s bes s a s }
 >>
 @end lilypond
 
   \\
   { d'8 s c s bes s a s }
 >>
 @end lilypond
 
-A menudo se utilizan silencios espaciadores para evitar la aparición
-de un número excesivo de silencios, como se ha podido ver en el
-ejemplo anterior.
+En todas las partituras excepto las más simples, se recomienda crear
+contextos @code{Voice} explícitos como aparece explicado en
+@rlearning{Contexts and engravers} y en @rlearning{Explicitly
+instantiating voices}.
 
 
-El método que acabamos de presentar crea dos voces nuevas cuando se
-encuentra la construcción @code{<<@{...@} \\ @{...@}>>} en el código
-de entrada; para añadir de forma temporal una sola voz adicional a una
-voz ya existente, es necesario instanciar dicha voz de forma
-explícita.  Para este propósito, se pueden utilizar las instrucciones
-desde @code{\voiceOne} (voz uno) hasta @code{\voiceFour} (voz cuatro)
-y @code{\oneVoice} (una voz única):
+@strong{@i{Duraciones idénticas}}
 
 
-@example
-<< @{ \voiceOne ... @} \new Voice @{ \voiceTwo ... @} >> \oneVoice
-@end example
+En el caso especial en que queremos tipografiar fragmentos de música
+que discurre en paralelo y con las mismas duraciones, se pueden
+combinar en un solo contexto de voz, formando así acordes.  Para
+conseguirlo, las incorporamos dentro de una construcción de música
+simultánea, dentro de una voz creada explícitamente:
 
 
-Esta construcción es más apropiada para mantener en todo momento el
-control de las voces, por ejemplo para facilitar una asignación
-coherente de la letra al contexto de voz adecuado.
+@lilypond[quote,relative=2,verbatim]
+\new Voice <<
+  { e4 f8 d e16 f g8 d4 }
+  { c4 d8 b c16 d e8 b4 }
+>>
+@end lilypond
+
+Este método conduce a barrados extraños y advertencias si los
+fragmentos de música no tienen las mismas duraciones exactas.
 
 @predefined
 
 
 @predefined
 
-@funindex \voiceOne
 @code{\voiceOne},
 @code{\voiceOne},
-@funindex \voiceTwo
 @code{\voiceTwo},
 @code{\voiceTwo},
-@funindex \voiceThree
 @code{\voiceThree},
 @code{\voiceThree},
-@funindex \voiceFour
 @code{\voiceFour},
 @code{\voiceFour},
-@funindex \oneVoice
 @code{\oneVoice}.
 
 @code{\oneVoice}.
 
+
 @seealso
 
 Manual de aprendizaje:
 @seealso
 
 Manual de aprendizaje:
@@ -213,7 +345,8 @@ Manual de aprendizaje:
 @rlearning{Explicitly instantiating voices}.
 
 Referencia de la notación:
 @rlearning{Explicitly instantiating voices}.
 
 Referencia de la notación:
-@ref{Percussion staves}.
+@ref{Percussion staves},
+@ref{Invisible rests}.
 
 Fragmentos de código:
 @rlsr{Simultaneous notes}.
 
 Fragmentos de código:
 @rlsr{Simultaneous notes}.
@@ -224,6 +357,11 @@ Fragmentos de código:
 @cindex voice styles
 @cindex styles, voice
 @cindex coloring voices
 @cindex voice styles
 @cindex styles, voice
 @cindex coloring voices
+@funindex \voiceOneStyle
+@funindex \voiceTwoStyle
+@funindex \voiceThreeStyle
+@funindex \voiceFourStyle
+@funindex \voiceNeutralStyle
 
 Se pueden aplicar colores y formas distintos a las voces para permitir
 identificarlas fácilmente:
 
 Se pueden aplicar colores y formas distintos a las voces para permitir
 identificarlas fácilmente:
@@ -245,15 +383,11 @@ Para recuperar la presentación normal se utiliza la instrucción
 
 @predefined
 
 
 @predefined
 
-@funindex \voiceOneStyle
 @code{\voiceOneStyle},
 @code{\voiceOneStyle},
-@funindex \voiceTwoStyle
+
 @code{\voiceTwoStyle},
 @code{\voiceTwoStyle},
-@funindex \voiceThreeStyle
 @code{\voiceThreeStyle},
 @code{\voiceThreeStyle},
-@funindex \voiceFourStyle
 @code{\voiceFourStyle},
 @code{\voiceFourStyle},
-@funindex \voiceNeutralStyle
 @code{\voiceNeutralStyle}.
 
 @seealso
 @code{\voiceNeutralStyle}.
 
 @seealso
@@ -274,16 +408,37 @@ Fragmentos de código:
 @cindex mezclar notas
 @cindex notas, colisiones de
 @cindex colisiones
 @cindex mezclar notas
 @cindex notas, colisiones de
 @cindex colisiones
+@cindex desplazar nota
+@cindex varias voces
+@cindex voces, varias
+@cindex polifónica, música
+@cindex desplazamiento de voces
+@cindex desplazamiento, silencio automático de
+@cindex desplazamiento de silencios, automático
 @funindex \shiftOn
 @funindex \shiftOn
+@funindex shiftOn
 @funindex \shiftOnn
 @funindex \shiftOnn
+@funindex shiftOnn
 @funindex \shiftOnnn
 @funindex \shiftOnnn
+@funindex shiftOnnn
 @funindex \shiftOff
 @funindex \shiftOff
-@cindex desplazamiento de silencios, automático
+@funindex shiftOff
+@funindex \mergeDifferentlyDottedOn
+@funindex mergeDifferentlyDottedOn
+@funindex \mergeDifferentlyDottedOff
+@funindex mergeDifferentlyDottedOff
+@funindex \mergeDifferentlyHeadedOn
+@funindex mergeDifferentlyHeadedOn
+@funindex \mergeDifferentlyHeadedOff
+@funindex mergeDifferentlyHeadedOff
+
 
 
-Las cabezas de notas con igual duración se combinan automáticamente,
-pero las que tienen duraciones distintas no se combinan.  Los
-silencios que se encuentran en el lado opuesto de una plica se
-desplazan verticalmente.
+Las cabezas de notas que están en diferentes voces y tienen la misma
+altura, la misma forma de cabezaa, y dirección opuesta de la plica, se
+combinan automáticamente, pero las que tienen cabezas distintas o la
+misma dirección de la plica no se combinan.  Los silencios que se
+encuentran en el lado opuesto de una plica en otra voz se desplazan
+verticalmente.
 
 @lilypond[quote,verbatim,relative=2]
 <<
 
 @lilypond[quote,verbatim,relative=2]
 <<
@@ -341,17 +496,16 @@ Se pueden combinar cabezas con puntillos diferentes:
 >>
 @end lilypond
 
 >>
 @end lilypond
 
-@cindex desplazar nota
-
-La colisión del segundo compás se produce porque
-@code{merge-differently-headed} no es capaz de completar
-satisfactoriamente la combinación cuando se encuentran tres o más
-notas alineadas en la misma columna (de hecho, se obtiene una
-advertencia por este motivo).  Para conseguir que la combinación
-funcione adecuadamente, aplique un @code{\shift} o desplazamiento a la
-nota que no se debe combinar.  Aquí, se aplica @code{\shiftOn} para
-mover el sol agudo fuera de la columna, y entonces
-@code{merge-differently-headed} hace su trabajo correctamente.
+La blanca y la corchea en el comienzo del segundo compás no están
+correctamente combinadas porque @code{\mergeDifferentlyHeadedOn} no es
+capaz de completar satisfactoriamente la combinación cuando se
+encuentran tres o más notas alineadas en la misma columna, y en este
+caso se obtiene una advertencia.  Para conseguir que la combinación
+funcione adecuadamente, se debe aplicar un @code{\shift} o
+desplazamiento a la nota que no se debe combinar.  Aquí, se aplica
+@code{\shiftOn} para mover el sol agudo fuera de la columna, y
+entonces @code{\mergeDifferentlyHeadedOn} hace su trabajo
+correctamente.
 
 @lilypond[quote,relative=2,verbatim]
 <<
 
 @lilypond[quote,relative=2,verbatim]
 <<
@@ -382,31 +536,18 @@ desactivado), mientras que las voces interiores (tres y cuatro) tienen
 @code{\shiftOnnn} definen niveles de desplazamiento más grandes.
 
 Sólo se combinan las notas si tienen la plica en direcciones opuestas
 @code{\shiftOnnn} definen niveles de desplazamiento más grandes.
 
 Sólo se combinan las notas si tienen la plica en direcciones opuestas
-(o sea en las @code{Voice}s 1 y 2).
-
-@cindex multiple voices
-@cindex polyphonic music
-@cindex shifting voices
+(por ejemplo, en las @code{Voice}s 1 y 2).
 
 @predefined
 
 
 @predefined
 
-@funindex \mergeDifferentlyDottedOn
 @code{\mergeDifferentlyDottedOn},
 @code{\mergeDifferentlyDottedOn},
-@funindex \mergeDifferentlyDottedOff
 @code{\mergeDifferentlyDottedOff},
 @code{\mergeDifferentlyDottedOff},
-@funindex \mergeDifferentlyHeadedOn
 @code{\mergeDifferentlyHeadedOn},
 @code{\mergeDifferentlyHeadedOn},
-@funindex \mergeDifferentlyHeadedOff
 @code{\mergeDifferentlyHeadedOff}.
 
 @code{\mergeDifferentlyHeadedOff}.
 
-
-@funindex \shiftOn
 @code{\shiftOn},
 @code{\shiftOn},
-@funindex \shiftOnn
 @code{\shiftOnn},
 @code{\shiftOnn},
-@funindex \shiftOnnn
 @code{\shiftOnnn},
 @code{\shiftOnnn},
-@funindex \shiftOff
 @code{\shiftOff}.
 
 @snippets
 @code{\shiftOff}.
 
 @snippets
@@ -437,15 +578,17 @@ Referencia de funcionamiento interno:
 
 @knownissues
 
 
 @knownissues
 
-Cuando se emplea @code{merge-differently-headed} con una corchea (o
+Cuando se emplea @code{\mergeDifferentlyHeadedOn} con una corchea (o
 una nota más corta) con la plica hacia arriba, y una blanca con la
 plica hacia abajo, la corchea recibe un desplazamiento ligeramente
 incorrecto a causa de la anchura diferente del símbolo de la cabeza de
 la blanca.
 
 una nota más corta) con la plica hacia arriba, y una blanca con la
 plica hacia abajo, la corchea recibe un desplazamiento ligeramente
 incorrecto a causa de la anchura diferente del símbolo de la cabeza de
 la blanca.
 
-@c investigate! Sometimes it works, sometimes not. --FV
-No está claro en qué circunstancias se pueden combinar cabezas de nota
-distintas que tienen también distinto puntillo.
+@ignore
+@c TODO investigate! Sometimes it works, sometimes not. --FV
+Los requisitos para combinar con éxito cabezas de nota distintas que
+tienen también distinto puntillo, no están claros.
+@end ignore
 
 No están contemplados los acordes en que la misma nota se presenta con
 diferentes alteraciones accidentales dentro del mismo.  En este caso
 
 No están contemplados los acordes en que la misma nota se presenta con
 diferentes alteraciones accidentales dentro del mismo.  En este caso
@@ -458,7 +601,10 @@ especial de racimos (véase @ref{Clusters}).
 @cindex automática, combinación de partes
 @cindex partes, combinación automática
 @cindex partes, combinador de
 @cindex automática, combinación de partes
 @cindex partes, combinación automática
 @cindex partes, combinador de
+@cindex a due, partes
+@cindex solo, partes
 @funindex \partcombine
 @funindex \partcombine
+@funindex partcombine
 
 La combinación automática de particellas se usa para mezclar dos
 partes musicales sobre un pentagrama.  Tiene como objetivo el
 
 La combinación automática de particellas se usa para mezclar dos
 partes musicales sobre un pentagrama.  Tiene como objetivo el
@@ -558,6 +704,8 @@ Referencia de funcionamiento interno:
 
 @knownissues
 
 
 @knownissues
 
+@code{\partcombine} sólo admite dos voces.
+
 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.
@@ -567,18 +715,27 @@ tipografiar @code{a2} más de una vez en el mismo compás.
 @code{\partcombine} no puede estar dentro de @code{\relative}.
 
 Internamente, el @code{\partcombine} interpreta los dos argumentos
 @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 @rinternals{Voice} con nombres
-diferentes, los eventos que contienen se ignorarán.
-
-@c IIRC in users list someone pointed out more issues. TODO: lookup FV
+como @code{Voice}s y decide cuándo se pueden combinar las dos partes.
+Cuando tienen distintas duraciones, no se combinan y reciben los
+nombres @code{one} y @code{two}.  Como consecuencia, si los argumentos
+cambian a contextos de @rinternals{Voice} con nombres diferentes, los
+eventos que contienen se ignorarán.  De forma similar, la combinación
+de partes no está pensada para que funcione con la letra de las
+canciones; cuando una de las voces recibe un nombre explícito con el
+objeto de adjuntarle una letra, la combinación de partes deja de
+funcionar.
+
+@code{\partcombine} observa solamente los tiempos de ataque de las
+notas.  No puede determinar si una nota iniciada previamente está
+sonando o no, lo que origina diversos problemas.
 
 @node Writing music in parallel
 @unnumberedsubsubsec Writing music in parallel
 
 @cindex escribir música en paralelo
 @cindex música intercalada
 
 @node Writing music in parallel
 @unnumberedsubsubsec Writing music in parallel
 
 @cindex escribir música en paralelo
 @cindex música intercalada
+@cindex paralelo, música en
+@funindex \parallelMusic
 @funindex parallelMusic
 
 La música para varias partes se puede intercalar dentro del código de
 @funindex parallelMusic
 
 La música para varias partes se puede intercalar dentro del código de