1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 10bd5cc93870ac4b884b8cb938cfc6a19c768097
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @c Translation status: post-GDP
14 @node Notas simultáneas
15 @section Notas simultáneas
16 @translationof Simultaneous notes
18 @lilypondfile[quote]{simultaneous-headword.ly}
20 La polifonía en música hace referencia a tener más de una voz en una
21 pieza cualquiera de música. En LilyPond la polifonía hace referencia
22 a tener más de una voz en el mismo pentagrama.
30 @subsection Una voz única
31 @translationof Single voice
33 Esta sección trata de la notas simultáneas dentro de la misma voz.
37 * Repetición de acordes::
38 * Expresiones simultáneas::
39 * Racimos (clusters)::
43 @unnumberedsubsubsec Notas en acorde
44 @translationof Chorded notes
47 @cindex paréntesis en ángulo
53 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
54 @code{>}. Un acorde puede ir seguido de una duración,
55 como si fueran simples notas.
57 @lilypond[verbatim,quote,relative=2]
58 <a c e>1 <a c e>2 <f a c e>4 <a c>8. <g c e>16
61 Los acordes también pueden ir seguidos de articulaciones, de nuevo como
62 si fueran simples notas.
64 @lilypond[verbatim,quote,relative=2]
65 <a c e>1\fermata <a c e>2-> <f a c e>4\prall <a c>8.^| <g c e>16-.
68 Las notas dentro del propio acorde también pueden ir seguidas
69 de articulaciones y ornamentos.
71 @lilypond[verbatim,quote,relative=2]
72 <a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4 <a-+ c-->8. <g\fermata c e\turn>16
75 Sin embargo, algunos elementos de notación tales como las
76 expresiones de matices dinámicos, los reguladores y las
77 ligaduras de espresión, se deben unir al acorde y no a las notas que integran
78 el mismo, pues en caso contrario no se imprimirán.
80 @lilypond[verbatim,quote,relative=2]
81 <a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>) <a c e>\< <a c e> <a c e>\!
84 @cindex relativo, acordes en altura
85 @cindex acordes y altura relativa
87 Se puede usar el modo relativo para la altura de las notas de los
88 acordes. La primera nota del acorde siempre es relativa a la primera nota
89 del acorde anterior, o en caso de que el elemento precedente no sea un acorde,
90 la altura de la última nota que vino antes del acorde.
91 El resto de las notas del acorde son relativas a la nota anterior
92 @emph{dentro del mismo acorde}.
94 @lilypond[verbatim,quote,relative=2]
95 <a c e>1 <f a c> <a c e> <f' a c> <b, e b,>
98 Para ver más información sobre los acordes, consulte @ref{Notación de acordes}.
104 Manual de aprendizaje:
105 @rlearning{Combinar notas para formar acordes}.
107 Referencia de la notación:
108 @ref{Notación de acordes},
109 @ref{Articulaciones y ornamentos},
110 @ref{Escritura de octava relativa}.
112 Fragmentos de código:
113 @rlsr{Simultaneous notes}.
116 @node Repetición de acordes
117 @unnumberedsubsubsec Repetición de acordes
118 @translationof Chord repetition
120 Para reducir el tecleo, se puede usar una abreviatura de repetición
121 del acorde anterior. El símbolo de repetición de acordes es @code{q}:
123 @lilypond[verbatim,quote,relative=2]
124 <a c e>1 q <f a c>2 q
127 Como en los acordes normales, el símbolo de repetición de acordes
128 puede usarse con duraciones, articulaciones, elementos de marcado, ligaduras
129 de expresión, barras, etc., pues sólo se duplican las notas del acorde precedente.
131 @lilypond[verbatim,quote,relative=2]
132 <a c e>1\p^"text" q2\<( q8)[-| q8.]\! q16-1-2-3 q8\prall
135 El símbolo de repetición de acordes
136 siempre recuerda la última ocurrencia de un acorde,
137 por lo que es posible repetir el acorde más reciente
138 incluso si se han escrito en medio otras notas que no están en un acorde, o silencios.
140 @lilypond[verbatim,quote,relative=2]
144 Sin embargo, el símbolo de repetición de acordes no retiene los
145 matices dinámicos, las articulaciones ni los ornamentos que
146 contiene o que están adosados al acorde anterior.
148 @lilypond[verbatim,quote,relative=2]
149 <a-. c\prall e>1\sfz c4 q2 r8 q8
154 @ref{Notación de acordes},
155 @ref{Articulaciones y ornamentos}.
158 @file{ly/@/chord@/-repetition@/-init@/.ly}.
161 @node Expresiones simultáneas
162 @unnumberedsubsubsec Expresiones simultáneas
163 @translationof Simultaneous expressions
165 Una o más expresiones musicales encerradas entre ángulos dobles se
166 entienden como simultáneas. Si la primera expresión comienza con una
167 sola nota o si toda la expresión simultánea aparece explícitamente
168 dentro de una sola voz, la expresión completa se sitúa sobre un solo
169 pentagrama; en caso contrario los elementos de la expresión simultánea
170 se sitúan en pentagramas distintos.
172 Los ejemplos siguientes muestran expresiones simultáneas sobre un solo
175 @lilypond[quote,verbatim,relative=2]
176 \new Voice { % explicit single voice
177 << { a4 b g2 } { d4 g c,2 } >>
181 @lilypond[quote,verbatim,relative=2]
183 a << { a4 b g } { d4 g c, } >>
186 Esto puede ser de utilidad si las secciones simultáneas tienen
187 idénticas duraciones, pero se producirán errores si se intentan poner
188 notas de distinta duración sobre la misma plica.
190 El ejemplo siguiente muestra cómo las expresiones simultáneas pueden
191 generar varios pentagramas de forma implícita:
193 @lilypond[quote,verbatim,relative=2]
194 % no single first note
195 << { a4 b g2 } { d4 g2 c,4 } >>
198 Aquí no hay problema en tener distintas duraciones.
201 @node Racimos (clusters)
202 @unnumberedsubsubsec Racimos (clusters)
203 @translationof Clusters
206 @cindex racimo (cluster)
208 @funindex \makeClusters
209 @funindex makeClusters
212 Un «cluster» o racimo indica que se deben tocar simultáneamente un
213 conjunto de notas consecutivas. Se escriben aplicando la función
214 @code{\makeClusters} a una secuencia de acordes, p.ej.:
216 @lilypond[quote,relative=2,verbatim]
217 \makeClusters { <g b>2 <c g'> }
220 Se pueden mezclar en el mismo pentagrama notas normales y clusters,
221 incluso al mismo tiempo. En tal caso, no se hace ningún intento de
222 evitar automáticamente las colisiones entre clusters y notas normales.
229 Fragmentos de código:
230 @rlsr{Simultaneous notes}.
232 Referencia de funcionamiento interno:
233 @rinternals{ClusterSpanner},
234 @rinternals{ClusterSpannerBeacon},
235 @rinternals{Cluster_spanner_engraver}.
240 Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo de
241 dos acordes. En caso contrario aparecerán excesivamente estrechos.
243 Los clusters no llevan plica y por sí mismos no pueden indicar las
244 duraciones, pero la longitud del cluster que se imprime viene
245 determinada por la duración de los acordes que lo definen. Los
246 racimos separados necesitan silencios de separación entre ellos.
248 Los clusters no producen ninguna salida MIDI.
251 @subsection Varias voces
252 @translationof Multiple voices
254 Esta sección trata las notas simultáneas en varias voces o varios
258 * Polifonía en un solo pentagrama::
260 * Resolución de las colisiones::
261 * Combinación automática de las partes::
262 * Escribir música en paralelo::
265 @node Polifonía en un solo pentagrama
266 @unnumberedsubsubsec Polifonía en un solo pentagrama
267 @translationof Single-staff polyphony
269 @cindex pentagrama único, polifonía de
270 @cindex polifonía en un solo pentagrama
272 @cindex letra asignada a una voz
276 @funindex \voiceOne ... \voiceFour
281 @strong{@i{Instanciar las voces explícitamente}}
283 La estructura básica necesaria para obtener varias voces
284 independientes en un mismo pentagrama se ilustra en el ejemplo
287 @lilypond[quote,relative=3,verbatim]
290 { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
292 { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
297 Aquí se crean explícitamente instancias de voces, cada una de las
298 cuales recibe un nombre. Las instrucciones @code{\voiceOne}
299 ... @code{\voiceFour} (voz uno hasta voz cuatro) preparan las voces de
300 manera que la primera y segunda voces llevan las plicas hacia arriba,
301 las voces segunda y cuarta llevan las plicas hacia abajo, las cabezas
302 de las notas en las voces tercera y cuarta se desplazan
303 horizontalmente, y los silencios de las voces respectivas se desplazan
304 también automáticamente para evitar las colisiones. La instrucción
305 @code{\oneVoice} (una voz) devuelve todos los ajustes de las voces al
306 estado neutro predeterminado.
308 @strong{@i{Pasajes polifónicos temporales}}
310 Se puede crear un pasaje polifónico temporal con la construcción
314 << @{ \voiceOne ... @}
315 \new Voice @{ \voiceTwo ... @}
320 Aquí, la primera expresión dentro de un pasaje polifónico temporal se
321 coloca en el contexto @code{Voice} que estaba en uso inmediatamente
322 antes del pasaje polifónico, y ese mismo contexto @code{Voice}
323 continua después de la sección temporal. Otras expresiones dentro de
324 los ángulos se asignan a distintas voces temporales. Esto permite
325 asignar la letra de forma continua a una voz antes, durante y después
326 de la sección polifónica:
328 @lilypond[quote, verbatim, relative=2]
330 \new Voice = "melody" {
345 \new Lyrics \lyricsto "melody" {
352 Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} son
353 necesarias para definir los ajustes de cada voz.
355 @strong{@i{La construcción de la doble barra invertida}}
357 La construcción @code{<< @{...@} \\ @{...@} >>}, en que las dos
358 expresiones (o más) están separadas por doble barra invertida, se
359 comporta de forma distinta a la construcción similar sin las dobles
360 barras: @emph{todas} las expresiones dentro de esta construcción se
361 asignan a contextos @code{Voice} nuevos. Estos contextos @code{Voice}
362 nuevos se crean implícitamente y reciben los nombres fijos @code{"1"},
365 El primer ejemplo podría haberse tipografiado de la manera siguiente:
367 @lilypond[quote,relative=3,verbatim]
369 { r8 r16 g e8. f16 g8[ c,] f e16 d }
371 { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
375 Esta sintaxis se puede usar siempre que no nos importe que se creen
376 nuevas voces temporales que después serán descartadas. Estas voces
377 creadas implícitamente reciben ajustes equivalentes al efecto de las
378 instrucciones @code{\voiceOne} ... @code{\voiceFour}, en el orden en
379 que aparecen en el código.
381 En el siguiente ejemplo, la voz intermedia lleva las plicas hacia
382 arriba, de manera que la introducimos en tercer lugar para que pase a
383 ser la voz tres, que tiene las plicas hacia arriba tal y como
384 queremos. Se usan silencios de separación para evitar la aparición de
385 silencios duplicados.
387 @lilypond[quote,relative=3,verbatim]
389 { r8 g g g g f16 ees f8 d }
391 { ees,8 r ees r d r d r }
393 { d'8 s c s bes s a s }
397 En todas las partituras excepto las más simples, se recomienda crear
398 contextos @code{Voice} explícitos como aparece explicado en
399 @rlearning{Contextos y grabadores} y en @rlearning{Voces explícitas}.
402 @strong{@i{Orden de las voces}}
404 Al escribir varias voces en el archivo de entrada,
405 utilice el orden siguiente:
410 Voz 3: la segunda más aguda
411 Voz 4: la segunda más grave
412 Voz 5: la tercera más aguda
413 Voz 6: la tercera más grave
417 A pesar de que esto puede parecer contrario a la intuición,
418 simplifica el proceso de disposición automática de las figuras.
419 Observe que las voces de numeración impar reciben plicas
420 hacia arriba, y las de numeración par reciben plicas hacia abajo:
422 @lilypond[quote,verbatim]
425 { f''2 } % 1: highest
429 { d''2 } % 3: second-highest
431 { e'2 } % 4: second-lowest
433 { b'2 } % 5: third-highest
435 { g'2 } % 6: third-lowest
439 @strong{@i{Duraciones idénticas}}
441 En el caso especial en que queremos tipografiar fragmentos de música
442 que discurre en paralelo y con las mismas duraciones, se pueden
443 combinar en un solo contexto de voz, formando así acordes. Para
444 conseguirlo, las incorporamos dentro de una construcción de música
445 simultánea, dentro de una voz creada explícitamente:
447 @lilypond[quote,relative=2,verbatim]
449 { e4 f8 d e16 f g8 d4 }
450 { c4 d8 b c16 d e8 b4 }
454 Este método conduce a barrados extraños y advertencias si los
455 fragmentos de música no tienen las mismas duraciones exactas.
468 Manual de aprendizaje:
469 @rlearning{Las voces contienen música},
470 @rlearning{Voces explícitas}.
472 Referencia de la notación:
473 @ref{Pautas de percusión},
474 @ref{Silencios invisibles},
477 Fragmentos de código:
478 @rlsr{Simultaneous notes}.
482 @unnumberedsubsubsec Estilos de voz
483 @translationof Voice styles
486 @cindex styles, voice
487 @cindex coloring voices
488 @funindex \voiceOneStyle
489 @funindex \voiceTwoStyle
490 @funindex \voiceThreeStyle
491 @funindex \voiceFourStyle
492 @funindex \voiceNeutralStyle
494 Se pueden aplicar colores y formas distintos a las voces para permitir
495 identificarlas fácilmente:
497 @lilypond[quote,relative=2,verbatim]
499 { \voiceOneStyle d4 c2 b4 }
501 { \voiceTwoStyle e,2 e }
503 { \voiceThreeStyle b2. c4 }
505 { \voiceFourStyle g'2 g }
509 Para recuperar la presentación normal se utiliza la instrucción
510 @code{\voiceNeutralStyle}.
514 @code{\voiceOneStyle},
515 @code{\voiceTwoStyle},
516 @code{\voiceThreeStyle},
517 @code{\voiceFourStyle},
518 @code{\voiceNeutralStyle}.
523 Manual de aprendizaje:
524 @rlearning{Oigo voces},
525 @rlearning{Otras fuentes de información}.
527 Fragmentos de código:
528 @rlsr{Simultaneous notes}.
531 @node Resolución de las colisiones
532 @unnumberedsubsubsec Resolución de las colisiones
533 @translationof Collision resolution
535 @cindex mezclar notas
536 @cindex notas, colisiones de
538 @cindex desplazar nota
540 @cindex voces, varias
541 @cindex polifónica, música
542 @cindex desplazamiento de voces
543 @cindex desplazamiento, silencio automático de
544 @cindex desplazamiento de silencios, automático
553 @funindex \mergeDifferentlyDottedOn
554 @funindex mergeDifferentlyDottedOn
555 @funindex \mergeDifferentlyDottedOff
556 @funindex mergeDifferentlyDottedOff
557 @funindex \mergeDifferentlyHeadedOn
558 @funindex mergeDifferentlyHeadedOn
559 @funindex \mergeDifferentlyHeadedOff
560 @funindex mergeDifferentlyHeadedOff
563 Las cabezas de notas que están en diferentes voces y tienen la misma
564 altura, la misma forma de cabeza, y dirección opuesta de la plica, se
565 combinan automáticamente, pero las que tienen cabezas distintas o la
566 misma dirección de la plica no se combinan. Los silencios que se
567 encuentran en el lado opuesto de una plica en otra voz se desplazan
568 verticalmente. El ejemplo siguiente muestra tres circunstancias
569 distintas, sobre los pulsos 1 y 3 en el primer compás y sobre el pulso
570 1 del segundo compás, donde la combinación automática falla.
573 @lilypond[quote,verbatim,relative=2]
589 Las cabezas de notas diferentes se pueden combinar, con la excepción
590 de blancas con negras, como se muestra más abajo. Aquí las cabezas
591 del pulso 1 del primer compás sí se combinan:
593 @lilypond[quote,verbatim,relative=2]
596 \mergeDifferentlyHeadedOn
610 También se pueden combinar cabezas con puntillos diferentes, como se
611 muestra en el tercer pulso del primer compás:
613 @lilypond[quote,relative=2,verbatim]
616 \mergeDifferentlyHeadedOn
617 \mergeDifferentlyDottedOn
631 La blanca y la corchea en el comienzo del segundo compás no están
632 correctamente combinadas porque la combinación automática no es capaz
633 de completarse satisfactoriamente cuando se encuentran tres o más
634 notas alineadas en la misma columna de notas, y en este caso la cabeza
635 combinada es incorrecta. Para conseguir que la combinación seleccione
636 la cabeza correcta, se debe aplicar un @code{\shift} o desplazamiento
637 a la nota que no se debe combinar. Aquí, se aplica @code{\shiftOn}
638 para mover el sol agudo fuera de la columna, y entonces
639 @code{\mergeDifferentlyHeadedOn} hace su trabajo correctamente.
641 @lilypond[quote,relative=2,verbatim]
644 \mergeDifferentlyHeadedOn
645 \mergeDifferentlyDottedOn
660 La instrucción @code{\shiftOn} permite (aunque no fuerza)
661 que las notas de una voz se puedan desplazar. Cuando@code{\shiftOn}
662 se aplica a una voz, una nota o acorde de esta voz se desplaza
663 solamente si su plica chocase en caso contrario con una plica de otra voz,
664 y sólo si las plicas en colisión apuntan en la misma dirección.
665 La instrucción @code{\shiftOff} evita la posibilidad de este tipo de desplazamiento.
667 De forma predeterminada, las voces externas (normalmente las voces uno y dos)
668 tienen @code{\shiftOff} especificado (desplazamiento desactivado), mientras
669 que las voces interiores (tres y siguientes) tienen especificado
670 @code{\shiftOn} (desplazamiento activado). Cuando se aplica un desplazamiento,
671 las voces con plicas hacia arriba (voces de numeración impar)
672 se desplazan hacia la derecha,
673 y las voces con las plicas hacia abajo (voces con numeración par)
674 se desplazarn a la izquierda.
676 He aquí un ejemplo que le ayudará a visualizar
677 la forma en que se expanidría internamente una expresión polifónica.
679 @warning{Observe que con tres o más voces, el orden vertical de
680 las mismas dentro de su archivo de entrada ¡no sería el mismo que
681 el orden vertical de las voces en el pentagrama!}
683 @lilypond[quote,verbatim]
684 \new Staff \relative c'' {
691 { d'2 } % 3: upper middle
693 { b2 } % 4: lower middle
695 %% internal expansion of the above
697 \new Voice = "1" { \voiceOne \shiftOff f'2 }
698 \new Voice = "2" { \voiceTwo \shiftOff g,2 }
699 \new Voice = "3" { \voiceThree \shiftOn d'2 } % shifts right
700 \new Voice = "4" { \voiceFour \shiftOn b2 } % shifts left
705 Dos instrucciones adicionales, @code{\shiftOnn} y @code{\shiftOnnn},
706 ofrecen niveles de desplazamiento mayores que se pueden
707 especificar temporalmente para resolver colisiones en situaciones
708 complejas; véase @rlearning{Ejemplos reales de música}.
710 Sólo se combinan las notas si tienen la plica en direcciones opuestas
711 (como la tienen, por ejemplo, en las voces uno y dos de forma
712 predeterminada o cuando las plicas se establecen explícitamente en
713 direcciones opuestas).
717 @code{\mergeDifferentlyDottedOn},
718 @code{\mergeDifferentlyDottedOff},
719 @code{\mergeDifferentlyHeadedOn},
720 @code{\mergeDifferentlyHeadedOff}.
731 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
732 {additional-voices-to-avoid-collisions.ly}
734 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
735 {forcing-horizontal-shift-of-notes.ly}
742 Manual de aprendizaje:
743 @rlearning{Varias notas a la vez},
744 @rlearning{Las voces contienen música},
745 @rlearning{Ejemplos reales de música}.
747 Fragmentos de código:
748 @rlsr{Simultaneous notes}.
750 Referencia de funcionamiento interno:
751 @rinternals{NoteColumn},
752 @rinternals{NoteCollision},
753 @rinternals{RestCollision}.
759 @c TODO investigate! Sometimes it works, sometimes not. --FV
760 Los requisitos para combinar con éxito cabezas de nota distintas que
761 tienen también distinto puntillo, no están claros.
764 No están contemplados los acordes en que la misma nota se presenta con
765 diferentes alteraciones accidentales dentro del mismo. En este caso
766 se recomienda usar la transcripción enarmónica, o usar la notación
767 especial de racimos (véase @ref{Racimos (clusters)}).
769 @node Combinación automática de las partes
770 @unnumberedsubsubsec Combinación automática de las partes
771 @translationof Automatic part combining
773 @cindex automática, combinación de partes
774 @cindex partes, combinación automática
775 @cindex partes, combinador de
776 @cindex a due, partes
778 @funindex \partcombine
779 @funindex partcombine
781 La combinación automática de particellas se usa para mezclar dos
782 partes musicales sobre un pentagrama. Tiene como objetivo el
783 tipografiado de partituras orquestales. Cuando las dos partes son
784 idénticas durante un período de tiempo, sólo se presenta una de ellas.
785 En los lugares en que las dos partes son diferentes, se tipografían
786 como voces separadas, y las direcciones de las plicas se establecen de
787 forma automática. También las partes de solo y @notation{a due}
788 quedan identificadas y es posible marcarlas.
790 La sintaxis para la combinación de las partes es:
793 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
796 El ejemplo siguiente ejemplifica la funcionalidad básica del
797 combinador de partes: poner las partes en un solo pentagrama, y
798 establecer las direcciones de las plicas y la polifonía. Se utilizan
799 las mismas variables para las partes independientes y el pentagrama
802 @lilypond[quote,verbatim]
803 instrumentOne = \relative c' {
811 instrumentTwo = \relative g' {
820 \new Staff \instrumentOne
821 \new Staff \instrumentTwo
822 \new Staff \partcombine \instrumentOne \instrumentTwo
826 Las notas del tercer compás aparecen solamente una vez a pesar de que
827 se han especificado en las dos partes. Las direcciones de las plicas
828 y ligaduras se establecen de forma automática, según se trate de un
829 solo o de un unísono. Cuando se necesita en situaciones de polifonía,
830 la primera parte (que recibe el nombre de contexto @code{one}) siempre
831 recibe las plicas hacia arriba, mientras que la segunda (llamada
832 @code{two}) siempre recibe las plicas hacia abajo. En los fragmentos
833 de solo, las partes se marcan con @q{Solo} y @q{Solo II},
834 respectivamente. Las partes en unísono (@notation{a due}) se marcan
835 con el texto predeterminado @qq{a2}.
837 Los dos argumentos de @code{\partcombine} se interpretan como
838 contextos de @rinternals{Voice}. Si se están usando octavas
839 relativas, se debe especificar @code{\relative} para ambas expresiones
844 \relative @dots{} @var{expresión_musical_1}
845 \relative @dots{} @var{expresión_musical_2}
849 Una sección @code{\relative} que se encuentra fuera de
850 @code{\partcombine} no tiene ningún efecto sobre las notas de
851 @code{@var{expresión_musical_1}} y @code{@var{expresión_musical_2}}.
855 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
856 {combining-two-parts-on-the-same-staff.ly}
858 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
859 {changing-partcombine-texts.ly}
867 Referencia de la notación:
868 @ref{Escritura de las particellas}.
870 Fragmentos de código:
871 @rlsr{Simultaneous notes}.
873 Referencia de funcionamiento interno:
874 @rinternals{PartCombineMusic},
880 @code{\partcombine} sólo admite dos voces.
882 Si @code{printPartCombineTexts} está establecido, cuando las dos voces
883 tocan y terminan las mismas notas, el combinador de partes puede
884 tipografiar @code{a2} más de una vez en el mismo compás.
886 @code{\partcombine} no puede estar dentro de @code{\times}.
888 @code{\partcombine} no puede estar dentro de @code{\relative}.
890 Internamente, el @code{\partcombine} interpreta los dos argumentos
891 como @code{Voice}s y decide cuándo se pueden combinar las dos partes.
892 Cuando tienen distintas duraciones, no se combinan y reciben los
893 nombres @code{one} y @code{two}. Como consecuencia, si los argumentos
894 cambian a contextos de @rinternals{Voice} con nombres diferentes, los
895 eventos que contienen se ignorarán. De forma similar, la combinación
896 de partes no está pensada para que funcione con la letra de las
897 canciones; cuando una de las voces recibe un nombre explícito con el
898 objeto de adjuntarle una letra, la combinación de partes deja de
901 @code{\partcombine} observa solamente los tiempos de ataque de las
902 notas. No puede determinar si una nota iniciada previamente está
903 sonando o no, lo que origina diversos problemas.
905 @node Escribir música en paralelo
906 @unnumberedsubsubsec Escribir música en paralelo
907 @translationof Writing music in parallel
909 @cindex escribir música en paralelo
910 @cindex música intercalada
911 @cindex paralelo, música en
912 @funindex \parallelMusic
913 @funindex parallelMusic
915 La música para varias partes se puede intercalar dentro del código de
916 entrada. La función @code{\parallelMusic} admite una lista que
917 contiene los nombres de las variables que se van a crear, y una
918 expresión musical. El contenido de los compases alternativos
919 extraídos de la expresión se convierten en el valor de las variables
920 respectivas, de manera que podemos utilizarlas más tarde para imprimir
923 @warning{Es obligatorio utilizar comprobaciones de compás @code{|}, y
924 los compases deben tener la misma longitud.}
926 @lilypond[quote,verbatim]
927 \parallelMusic #'(voiceA voiceB voiceC) {
929 r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
930 r16 e'8.~ e'4 r16 e'8.~ e'4 |
934 r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
935 r16 d'8.~ d'4 r16 d'8.~ d'4 |
940 \new Staff << \voiceA \\ \voiceB >>
941 \new Staff { \clef bass \voiceC }
945 Se puede usar el modo relativo. Observe que la instrucción
946 @code{\relative} no se utiliza dentro del propio bloque
947 @code{\parallelMusic}. Las notas guardan relación con la nota
948 anterior en la misma voz, no con la nota anterior dentro del código de
949 entrada (dicho de otra manera, las notas relativas de @code{vozA}
950 ignoran a las notas que hay en @code{vozB}.
952 @lilypond[quote,verbatim]
953 \parallelMusic #'(voiceA voiceB voiceC) {
955 r8 g16 c e g, c e r8 g,16 c e g, c e |
956 r16 e8.~ e4 r16 e8.~ e4 |
960 r8 a,16 d f a, d f r8 a,16 d f a, d f |
961 r16 d8.~ d4 r16 d8.~ d4 |
966 \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
967 \new Staff \relative c' { \clef bass \voiceC }
971 Esto funciona aceptablemente bien para música de piano. El siguiente
972 ejemplo asigna cada cuatro compases consecutivos a cuatro variables:
974 @lilypond[quote,verbatim]
980 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
984 c16 d e fis d e fis g |
990 e16 fis g a fis g a b |
1001 \relative c'' \voiceA
1003 \relative c' \voiceB
1020 Manual de aprendizaje:
1021 @rlearning{Organizar las piezas mediante variables}
1023 Fragmentos de código:
1024 @rlsr{Simultaneous notes}.