]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/simultaneous.itely
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / es / notation / simultaneous.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: d4f58bb3ad4e7fe1967a6b48f25e3addffc8aa14
4
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..
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @c Translation status: post-GDP
13
14 @node Notas simultáneas
15 @section Notas simultáneas
16 @translationof Simultaneous notes
17
18 @lilypondfile[quote]{simultaneous-headword.ly}
19
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.
23
24 @menu
25 * Una voz única::
26 * Varias voces::
27 @end menu
28
29 @node Una voz única
30 @subsection Una voz única
31 @translationof Single voice
32
33 Esta sección trata de la notas simultáneas dentro de la misma voz.
34
35 @menu
36 * Notas en acorde::
37 * Expresiones simultáneas::
38 * Racimos (clusters)::
39 @end menu
40
41 @node Notas en acorde
42 @unnumberedsubsubsec Notas en acorde
43 @translationof Chorded notes
44
45 @cindex acordes
46 @cindex paréntesis en ángulo
47 @cindex ángulo, paréntesis en
48 @cindex relativa, altura en acordes
49
50 @funindex <
51 @funindex >
52 @funindex <...>
53
54 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
55 @code{>}.  Un acorde puede ir seguido de una duración o un conjunto de
56 articulaciones, como si fueran simples notas.
57
58 @lilypond[verbatim,quote,relative=1]
59 <c e g>2 <c f a>4-> <e g c>-.
60 @end lilypond
61
62 Se puede usar el modo relativo para la altura de las notas de los
63 acordes.  La octava de cada nota se determina utilizando como
64 referencia la nota precedente, excepto en el caso de la primera nota
65 de un acorde: la referencia para la primera nota es la @emph{primera}
66 nota del acorde anterior.
67
68 Para ver más información sobre los acordes, consulte @ref{Notación de acordes}.
69
70
71 @seealso
72 Glosario musical:
73 @rglos{chord}.
74
75 Manual de aprendizaje:
76 @rlearning{Combinar notas para formar acordes}.
77
78 Referencia de la notación:
79 @ref{Notación de acordes}.
80
81 Fragmentos de código:
82 @rlsr{Simultaneous notes}.
83
84
85 @node Expresiones simultáneas
86 @unnumberedsubsubsec Expresiones simultáneas
87 @translationof Simultaneous expressions
88
89 Una o más expresiones musicales encerradas entre ángulos dobles se
90 entienden como simultáneas.  Si la primera expresión comienza con una
91 sola nota o si toda la expresión simultánea aparece explícitamente
92 dentro de una sola voz, la expresión completa se sitúa sobre un solo
93 pentagrama; en caso contrario los elementos de la expresión simultánea
94 se sitúan en pentagramas distintos.
95
96 Los ejemplos siguientes muestran expresiones simultáneas sobre un solo
97 pentagrama:
98
99 @lilypond[quote,verbatim,relative=2]
100 \new Voice {  % explicit single voice
101   << { a4 b g2 } { d4 g c,2 } >>
102 }
103 @end lilypond
104
105 @lilypond[quote,verbatim,relative=2]
106 % single first note
107 a << { a4 b g } { d4 g c, } >>
108 @end lilypond
109
110 Esto puede ser de utilidad si las secciones simultáneas tienen
111 idénticas duraciones, pero se producirán errores si se intentan poner
112 notas de distinta duración sobre la misma plica.
113
114 El ejemplo siguiente muestra cómo las expresiones simultáneas pueden
115 generar varios pentagramas de forma implícita:
116
117 @lilypond[quote,verbatim,relative=2]
118 % no single first note
119 << { a4 b g2 } { d4 g2 c,4 } >>
120 @end lilypond
121
122 Aquí no hay problema en tener distintas duraciones.
123
124
125 @node Racimos (clusters)
126 @unnumberedsubsubsec Racimos (clusters)
127 @translationof Clusters
128
129 @cindex cluster
130 @cindex racimo (cluster)
131
132 @funindex \makeClusters
133 @funindex makeClusters
134
135
136 Un «cluster» o racimo indica que se deben tocar simultáneamente un
137 conjunto de notas consecutivas.  Se escriben aplicando la función
138 @code{\makeClusters} a una secuencia de acordes, p.ej.:
139
140 @lilypond[quote,relative=2,verbatim]
141 \makeClusters { <g b>2 <c g'> }
142 @end lilypond
143
144 Se pueden mezclar en el mismo pentagrama notas normales y clusters,
145 incluso al mismo tiempo.  En tal caso, no se hace ningún intento de
146 evitar automáticamente las colisiones entre clusters y notas normales.
147
148
149 @seealso
150 Glosario musical:
151 @rglos{cluster}.
152
153 Fragmentos de código:
154 @rlsr{Simultaneous notes}.
155
156 Referencia de funcionamiento interno:
157 @rinternals{ClusterSpanner},
158 @rinternals{ClusterSpannerBeacon},
159 @rinternals{Cluster_spanner_engraver}.
160
161
162 @knownissues
163
164 Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo de
165 dos acordes.  En caso contrario aparecerán excesivamente estrechos.
166
167 Los clusters no llevan plica y por sí mismos no pueden indicar las
168 duraciones, pero la longitud del cluster que se imprime viene
169 determinada por la duración de los acordes que lo definen.  Los
170 racimos separados necesitan silencios de separación entre ellos.
171
172 Los clusters no producen ninguna salida MIDI.
173
174 @node Varias voces
175 @subsection Varias voces
176 @translationof Multiple voices
177
178 Esta sección trata las notas simultáneas en varias voces o varios
179 pentagramas.
180
181 @menu
182 * Polifonía en un solo pentagrama::
183 * Estilos de voz::
184 * Resolución de las colisiones::
185 * Combinación automática de las partes::
186 * Escribir música en paralelo::
187 @end menu
188
189 @node Polifonía en un solo pentagrama
190 @unnumberedsubsubsec Polifonía en un solo pentagrama
191 @translationof Single-staff polyphony
192
193 @cindex pentagrama único, polifonía de
194 @cindex polifonía en un solo pentagrama
195 @cindex voz
196 @cindex letra asignada a una voz
197
198 @funindex \voiceOne
199 @funindex voiceOne
200 @funindex \voiceOne ... \voiceFour
201 @funindex Voice
202 @funindex \oneVoice
203 @funindex oneVoice
204
205 @strong{@i{Instanciar las voces explícitamente}}
206
207 La estructura básica necesaria para obtener varias voces
208 independientes en un mismo pentagrama se ilustra en el ejemplo
209 siguiente:
210
211 @lilypond[quote,relative=3,verbatim]
212 \new Staff <<
213   \new Voice = "first"
214     { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
215   \new Voice= "second"
216     { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
217 >>
218 @end lilypond
219
220 Aquí se crean explícitamente instancias de voces, cada una de las
221 cuales recibe un nombre. Las instrucciones @code{\voiceOne}
222 ... @code{\voiceFour} (voz uno hasta voz cuatro) preparan las voces de
223 manera que la primera y segunda voces llevan las plicas hacia arriba,
224 las voces segunda y cuarta llevan las plicas hacia abajo, las cabezas
225 de las notas en las voces tercera y cuarta se desplazan
226 horizontalmente, y los silencios de las voces respectivas se desplazan
227 también automáticamente para evitar las colisiones.  La instrucción
228 @code{\oneVoice} (una voz) devuelve todos los ajustes de las voces al
229 estado neutro predeterminado.
230
231 @strong{@i{Pasajes polifónicos temporales}}
232
233 Se puede crear un pasaje polifónico temporal con la construcción
234 siguiente:
235
236 @example
237 << @{ \voiceOne ... @}
238   \new Voice @{ \voiceTwo ... @}
239 >> \oneVoice
240 @end example
241
242 Aquí, la primera expresión dentro de un pasaje polifónico temporal se
243 coloca en el contexto @code{Voice} que estaba en uso inmediatamente
244 antes del pasaje polifónico, y ese mismo contexto @code{Voice}
245 continua después de la sección temporal.  Otras expresiones dentro de
246 los ángulos se asignan a distintas voces temporales.  Esto permite
247 asignar la letra de forma continua a una voz antes, durante y después
248 de la sección polifónica:
249
250 @lilypond[quote, verbatim, relative=2]
251 <<
252   \new Voice = "melody" {
253     a4
254     <<
255       {
256         \voiceOne
257         g f
258       }
259       \new Voice {
260         \voiceTwo
261         d2
262       }
263     >>
264     \oneVoice
265     e4
266   }
267   \new Lyrics \lyricsto "melody" {
268   This is my song.
269   }
270 >>
271 @end lilypond
272
273 Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} son
274 necesarias para definir los ajustes de cada voz.
275
276 @strong{@i{La construcción de la doble barra invertida}}
277
278 La construcción @code{<< @{...@} \\ @{...@} >>}, en que las dos
279 expresiones (o más) están separadas por doble barra invertida, se
280 comporta de forma distinta a la construcción similar sin las dobles
281 barras: @emph{todas} las expresiones dentro de esta construcción se
282 asignan a contextos @code{Voice} nuevos.  Estos contextos @code{Voice}
283 nuevos se crean implícitamente y reciben los nombres fijos @code{"1"},
284 @code{"2"}, etc.
285
286 El primer ejemplo podría haberse tipografiado de la manera siguiente:
287
288 @lilypond[quote,relative=3,verbatim]
289 <<
290   { r8 r16 g e8. f16 g8[ c,] f e16 d }
291   \\
292   { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
293 >>
294 @end lilypond
295
296 Esta sintaxis se puede usar siempre que no nos importe que se creen
297 nuevas voces temporales que después serán descartadas.  Estas voces
298 creadas implícitamente reciben ajustes equivalentes al efecto de las
299 instrucciones @code{\voiceOne} ... @code{\voiceFour}, en el orden en
300 que aparecen en el código.
301
302 En el siguiente ejemplo, la voz intermedia lleva las plicas hacia
303 arriba, de manera que la introducimos en tercer lugar para que pase a
304 ser la voz tres, que tiene las plicas hacia arriba tal y como
305 queremos.  Se usan silencios de separación para evitar la aparición de
306 silencios duplicados.
307
308 @lilypond[quote,relative=3,verbatim]
309 <<
310   { r8 g g  g g f16 ees f8 d }
311   \\
312   { ees,8 r ees r d r d r }
313   \\
314   { d'8 s c s bes s a s }
315 >>
316 @end lilypond
317
318 En todas las partituras excepto las más simples, se recomienda crear
319 contextos @code{Voice} explícitos como aparece explicado en
320 @rlearning{Contextos y grabadores} y en @rlearning{Voces explícitas}.
321
322 @strong{@i{Duraciones idénticas}}
323
324 En el caso especial en que queremos tipografiar fragmentos de música
325 que discurre en paralelo y con las mismas duraciones, se pueden
326 combinar en un solo contexto de voz, formando así acordes.  Para
327 conseguirlo, las incorporamos dentro de una construcción de música
328 simultánea, dentro de una voz creada explícitamente:
329
330 @lilypond[quote,relative=2,verbatim]
331 \new Voice <<
332   { e4 f8 d e16 f g8 d4 }
333   { c4 d8 b c16 d e8 b4 }
334 >>
335 @end lilypond
336
337 Este método conduce a barrados extraños y advertencias si los
338 fragmentos de música no tienen las mismas duraciones exactas.
339
340
341 @predefined
342 @code{\voiceOne},
343 @code{\voiceTwo},
344 @code{\voiceThree},
345 @code{\voiceFour},
346 @code{\oneVoice}.
347 @endpredefined
348
349
350 @seealso
351 Manual de aprendizaje:
352 @rlearning{Las voces contienen música},
353 @rlearning{Voces explícitas}.
354
355 Referencia de la notación:
356 @ref{Pautas de percusión},
357 @ref{Silencios invisibles},
358 @ref{Plicas}.
359
360 Fragmentos de código:
361 @rlsr{Simultaneous notes}.
362
363
364 @node Estilos de voz
365 @unnumberedsubsubsec Estilos de voz
366 @translationof Voice styles
367
368 @cindex voice styles
369 @cindex styles, voice
370 @cindex coloring voices
371 @funindex \voiceOneStyle
372 @funindex \voiceTwoStyle
373 @funindex \voiceThreeStyle
374 @funindex \voiceFourStyle
375 @funindex \voiceNeutralStyle
376
377 Se pueden aplicar colores y formas distintos a las voces para permitir
378 identificarlas fácilmente:
379
380 @lilypond[quote,relative=2,verbatim]
381 <<
382   { \voiceOneStyle d4 c2 b4 }
383   \\
384   { \voiceTwoStyle e,2 e }
385   \\
386   { \voiceThreeStyle b2. c4 }
387   \\
388   { \voiceFourStyle g'2 g }
389 >>
390 @end lilypond
391
392 Para recuperar la presentación normal se utiliza la instrucción
393 @code{\voiceNeutralStyle}.
394
395
396 @predefined
397 @code{\voiceOneStyle},
398 @code{\voiceTwoStyle},
399 @code{\voiceThreeStyle},
400 @code{\voiceFourStyle},
401 @code{\voiceNeutralStyle}.
402 @endpredefined
403
404
405 @seealso
406 Manual de aprendizaje:
407 @rlearning{Oigo voces},
408 @rlearning{Otras fuentes de información}.
409
410 Fragmentos de código:
411 @rlsr{Simultaneous notes}.
412
413
414 @node Resolución de las colisiones
415 @unnumberedsubsubsec Resolución de las colisiones
416 @translationof Collision resolution
417
418 @cindex mezclar notas
419 @cindex notas, colisiones de
420 @cindex colisiones
421 @cindex desplazar nota
422 @cindex varias voces
423 @cindex voces, varias
424 @cindex polifónica, música
425 @cindex desplazamiento de voces
426 @cindex desplazamiento, silencio automático de
427 @cindex desplazamiento de silencios, automático
428 @funindex \shiftOn
429 @funindex shiftOn
430 @funindex \shiftOnn
431 @funindex shiftOnn
432 @funindex \shiftOnnn
433 @funindex shiftOnnn
434 @funindex \shiftOff
435 @funindex shiftOff
436 @funindex \mergeDifferentlyDottedOn
437 @funindex mergeDifferentlyDottedOn
438 @funindex \mergeDifferentlyDottedOff
439 @funindex mergeDifferentlyDottedOff
440 @funindex \mergeDifferentlyHeadedOn
441 @funindex mergeDifferentlyHeadedOn
442 @funindex \mergeDifferentlyHeadedOff
443 @funindex mergeDifferentlyHeadedOff
444
445
446 Las cabezas de notas que están en diferentes voces y tienen la misma
447 altura, la misma forma de cabeza, y dirección opuesta de la plica, se
448 combinan automáticamente, pero las que tienen cabezas distintas o la
449 misma dirección de la plica no se combinan.  Los silencios que se
450 encuentran en el lado opuesto de una plica en otra voz se desplazan
451 verticalmente.
452
453 @lilypond[quote,verbatim,relative=2]
454 <<
455   {
456     c8 d e d c d c4
457     g'2 fis
458   } \\ {
459     c2 c8. b16 c4
460     e,2 r
461   } \\ {
462     \oneVoice
463     s1
464     e8 a b c d2
465   }
466 >>
467 @end lilypond
468
469 Las cabezas de notas diferentes se pueden combinar, con la excepción
470 de blancas con negras:
471
472 @lilypond[quote,verbatim,relative=2]
473 <<
474   {
475     \mergeDifferentlyHeadedOn
476     c8 d e d c d c4
477     g'2 fis
478   } \\ {
479     c2 c8. b16 c4
480     e,2 r
481   } \\ {
482     \oneVoice
483     s1
484     e8 a b c d2
485   }
486 >>
487 @end lilypond
488
489 Se pueden combinar cabezas con puntillos diferentes:
490
491 @lilypond[quote,relative=2,verbatim]
492 <<
493   {
494     \mergeDifferentlyHeadedOn
495     \mergeDifferentlyDottedOn
496     c8 d e d c d c4
497     g'2 fis
498   } \\ {
499     c2 c8. b16 c4
500     e,2 r
501   } \\ {
502     \oneVoice
503     s1
504     e8 a b c d2
505   }
506 >>
507 @end lilypond
508
509 La blanca y la corchea en el comienzo del segundo compás no están
510 correctamente combinadas porque @code{\mergeDifferentlyHeadedOn} no es
511 capaz de completar satisfactoriamente la combinación cuando se
512 encuentran tres o más notas alineadas en la misma columna, y en este
513 caso se obtiene una advertencia.  Para conseguir que la combinación
514 funcione adecuadamente, se debe aplicar un @code{\shift} o
515 desplazamiento a la nota que no se debe combinar.  Aquí, se aplica
516 @code{\shiftOn} para mover el sol agudo fuera de la columna, y
517 entonces @code{\mergeDifferentlyHeadedOn} hace su trabajo
518 correctamente.
519
520 @lilypond[quote,relative=2,verbatim]
521 <<
522   {
523     \mergeDifferentlyHeadedOn
524     \mergeDifferentlyDottedOn
525     c8 d e d c d c4
526     \shiftOn
527     g'2 fis
528   } \\ {
529     c2 c8. b16 c4
530     e,2 r
531   } \\ {
532     \oneVoice
533     s1
534     e8 a b c d2
535   }
536
537 >>
538 @end lilypond
539
540 Las instrucciones @code{\shiftOn}, @code{\shiftOnn} y
541 @code{\shiftOnnn} especifican el grado en que se deben desplazar los
542 acordes de la voz en curso.  Las voces exteriores (normalmente: la voz
543 uno y la voz dos) tienen @code{\shiftOff} (desplazamiento
544 desactivado), mientras que las voces interiores (tres y cuatro) tienen
545 @code{\shiftOn} (desplazamiento activado).  @code{\shiftOnn} y
546 @code{\shiftOnnn} definen niveles de desplazamiento más grandes.
547
548 Sólo se combinan las notas si tienen la plica en direcciones opuestas
549 (por ejemplo, en las @code{Voice}s 1 y 2).
550
551
552 @predefined
553 @code{\mergeDifferentlyDottedOn},
554 @code{\mergeDifferentlyDottedOff},
555 @code{\mergeDifferentlyHeadedOn},
556 @code{\mergeDifferentlyHeadedOff}.
557
558 @code{\shiftOn},
559 @code{\shiftOnn},
560 @code{\shiftOnnn},
561 @code{\shiftOff}.
562 @endpredefined
563
564
565 @snippets
566
567 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
568 {additional-voices-to-avoid-collisions.ly}
569
570 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
571 {forcing-horizontal-shift-of-notes.ly}
572
573
574 @seealso
575 Glosario musical:
576 @rglos{polyphony}.
577
578 Manual de aprendizaje:
579 @rlearning{Varias notas a la vez},
580 @rlearning{Las voces contienen música},
581 @rlearning{Colisiones de objetos}.
582
583 Fragmentos de código:
584 @rlsr{Simultaneous notes}.
585
586 Referencia de funcionamiento interno:
587 @rinternals{NoteColumn},
588 @rinternals{NoteCollision},
589 @rinternals{RestCollision}.
590
591
592 @knownissues
593
594 @ignore
595 @c TODO investigate! Sometimes it works, sometimes not. --FV
596 Los requisitos para combinar con éxito cabezas de nota distintas que
597 tienen también distinto puntillo, no están claros.
598 @end ignore
599
600 No están contemplados los acordes en que la misma nota se presenta con
601 diferentes alteraciones accidentales dentro del mismo.  En este caso
602 se recomienda usar la transcripción enarmónica, o usar la notación
603 especial de racimos (véase @ref{Racimos (clusters)}).
604
605 @node Combinación automática de las partes
606 @unnumberedsubsubsec Combinación automática de las partes
607 @translationof Automatic part combining
608
609 @cindex automática, combinación de partes
610 @cindex partes, combinación automática
611 @cindex partes, combinador de
612 @cindex a due, partes
613 @cindex solo, partes
614 @funindex \partcombine
615 @funindex partcombine
616
617 La combinación automática de particellas se usa para mezclar dos
618 partes musicales sobre un pentagrama.  Tiene como objetivo el
619 tipografiado de partituras orquestales.  Cuando las dos partes son
620 idénticas durante un período de tiempo, sólo se presenta una de ellas.
621 En los lugares en que las dos partes son diferentes, se tipografían
622 como voces separadas, y las direcciones de las plicas se establecen de
623 forma automática.  También las partes de solo y @notation{a due}
624 quedan identificadas y es posible marcarlas.
625
626 La sintaxis para la combinación de las partes es:
627
628 @example
629 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
630 @end example
631
632 El ejemplo siguiente ejemplifica la funcionalidad básica del
633 combinador de partes: poner las partes en un solo pentagrama, y
634 establecer las direcciones de las plicas y la polifonía. Se utilizan
635 las mismas variables para las partes independientes y el pentagrama
636 combinado.
637
638 @lilypond[quote,verbatim]
639 instrumentOne = \relative c' {
640   c4 d e f
641   R1
642   d'4 c b a
643   b4 g2 f4
644   e1
645 }
646
647 instrumentTwo = \relative g' {
648   R1
649   g4 a b c
650   d c b a
651   g f( e) d
652   e1
653 }
654
655 <<
656   \new Staff \instrumentOne
657   \new Staff \instrumentTwo
658   \new Staff \partcombine \instrumentOne \instrumentTwo
659 >>
660 @end lilypond
661
662 Las notas del tercer compás aparecen solamente una vez a pesar de que
663 se han especificado en las dos partes.  Las direcciones de las plicas
664 y ligaduras se establecen de forma automática, según se trate de un
665 solo o de un unísono.  Cuando se necesita en situaciones de polifonía,
666 la primera parte (que recibe el nombre de contexto @code{one}) siempre
667 recibe las plicas hacia arriba, mientras que la segunda (llamada
668 @code{two}) siempre recibe las plicas hacia abajo.  En los fragmentos
669 de solo, las partes se marcan con @q{Solo} y @q{Solo II},
670 respectivamente.  Las partes en unísono (@notation{a due}) se marcan
671 con el texto predeterminado @qq{a2}.
672
673 Los dos argumentos de @code{\partcombine} se interpretan como
674 contextos de @rinternals{Voice}.  Si se están usando octavas
675 relativas, se debe especificar @code{\relative} para ambas expresiones
676 musicales, es decir:
677
678 @example
679 \partcombine
680   \relative @dots{} @var{expresión_musical_1}
681   \relative @dots{} @var{expresión_musical_2}
682 @end example
683
684 @noindent
685 Una sección @code{\relative} que se encuentra fuera de
686 @code{\partcombine} no tiene ningún efecto sobre las notas de
687 @var{expresión_musical_1} y @var{expresión_musical_2}.
688
689 @snippets
690
691 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
692 {combining-two-parts-on-the-same-staff.ly}
693
694 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
695 {changing-partcombine-texts.ly}
696
697
698 @seealso
699 Glosario musical:
700 @rglos{a due},
701 @rglos{part}.
702
703 Referencia de la notación:
704 @ref{Escritura de las particellas}.
705
706 Fragmentos de código:
707 @rlsr{Simultaneous notes}.
708
709 Referencia de funcionamiento interno:
710 @rinternals{PartCombineMusic},
711 @rinternals{Voice}.
712
713
714 @knownissues
715
716 @code{\partcombine} sólo admite dos voces.
717
718 Si @code{printPartCombineTexts} está establecido, cuando las dos voces
719 tocan y terminan las mismas notas, el combinador de partes puede
720 tipografiar @code{a2} más de una vez en el mismo compás.
721
722 @code{\partcombine} no puede estar dentro de @code{\times}.
723
724 @code{\partcombine} no puede estar dentro de @code{\relative}.
725
726 Internamente, el @code{\partcombine} interpreta los dos argumentos
727 como @code{Voice}s y decide cuándo se pueden combinar las dos partes.
728 Cuando tienen distintas duraciones, no se combinan y reciben los
729 nombres @code{one} y @code{two}.  Como consecuencia, si los argumentos
730 cambian a contextos de @rinternals{Voice} con nombres diferentes, los
731 eventos que contienen se ignorarán.  De forma similar, la combinación
732 de partes no está pensada para que funcione con la letra de las
733 canciones; cuando una de las voces recibe un nombre explícito con el
734 objeto de adjuntarle una letra, la combinación de partes deja de
735 funcionar.
736
737 @code{\partcombine} observa solamente los tiempos de ataque de las
738 notas.  No puede determinar si una nota iniciada previamente está
739 sonando o no, lo que origina diversos problemas.
740
741 @node Escribir música en paralelo
742 @unnumberedsubsubsec Escribir música en paralelo
743 @translationof Writing music in parallel
744
745 @cindex escribir música en paralelo
746 @cindex música intercalada
747 @cindex paralelo, música en
748 @funindex \parallelMusic
749 @funindex parallelMusic
750
751 La música para varias partes se puede intercalar dentro del código de
752 entrada.  La función @code{\parallelMusic} admite una lista que
753 contiene los nombres de las variables que se van a crear, y una
754 expresión musical.  El contenido de los compases alternativos
755 extraídos de la expresión se convierten en el valor de las variables
756 respectivas, de manera que podemos utilizarlas más tarde para imprimir
757 la música.
758
759 @warning{Es obligatorio utilizar comprobaciones de compás @code{|}, y
760 los compases deben tener la misma longitud.}
761
762 @lilypond[quote,verbatim]
763 \parallelMusic #'(voiceA voiceB voiceC) {
764   % Bar 1
765   r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
766   r16 e'8.~   e'4            r16 e'8.~   e'4            |
767   c'2                        c'2                        |
768
769   % Bar 2
770   r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
771   r16 d'8.~   d'4            r16 d'8.~   d'4            |
772   c'2                        c'2                        |
773
774 }
775 \new StaffGroup <<
776   \new Staff << \voiceA \\ \voiceB >>
777   \new Staff { \clef bass \voiceC }
778 >>
779 @end lilypond
780
781 Se puede usar el modo relativo.  Observe que la instrucción
782 @code{\relative} no se utiliza dentro del propio bloque
783 @code{\parallelMusic}.  Las notas guardan relación con la nota
784 anterior en la misma voz, no con la nota anterior dentro del código de
785 entrada (dicho de otra manera, las notas relativas de @code{vozA}
786 ignoran a las notas que hay en @code{vozB}.
787
788 @lilypond[quote,verbatim]
789 \parallelMusic #'(voiceA voiceB voiceC) {
790   % Bar 1
791   r8 g16 c e g, c e r8 g,16 c e g, c e  |
792   r16 e8.~ e4       r16 e8.~  e4        |
793   c2                c                   |
794
795   % Bar 2
796   r8 a,16 d f a, d f r8 a,16 d f a, d f |
797   r16 d8.~  d4       r16 d8.~  d4       |
798   c2                 c                  |
799
800  }
801 \new StaffGroup <<
802   \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
803   \new Staff \relative c' { \clef bass \voiceC }
804 >>
805 @end lilypond
806
807 Esto funciona aceptablemente bien para música de piano.  El siguiente
808 ejemplo asigna cada cuatro compases consecutivos a cuatro variables:
809
810 @lilypond[quote,verbatim]
811 global = {
812   \key g \major
813   \time 2/4
814 }
815
816 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
817   % Bar 1
818   a8    b     c   d     |
819   d4          e         |
820   c16 d e fis d e fis g |
821   a4          a         |
822
823   % Bar 2
824   e8      fis  g     a   |
825   fis4         g         |
826   e16 fis g  a fis g a b |
827   a4           a         |
828
829   % Bar 3 ...
830 }
831
832 \score {
833   \new PianoStaff <<
834      \new Staff {
835        \global
836        <<
837          \relative c'' \voiceA
838          \\
839          \relative c'  \voiceB
840        >>
841      }
842      \new Staff {
843        \global \clef bass
844        <<
845          \relative c \voiceC
846          \\
847          \relative c \voiceD
848        >>
849      }
850   >>
851 }
852 @end lilypond
853
854
855 @seealso
856 Manual de aprendizaje:
857 @rlearning{Organizar las piezas mediante variables}
858
859 Fragmentos de código:
860 @rlsr{Simultaneous notes}.