]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/simultaneous.itely
Imported Upstream version 2.14.2
[lilypond.git] / Documentation / es / notation / simultaneous.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: d0c8e3162e9d2c0c7195ce8d58e3dd63bf57aca4
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.14.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 * Repetición de acordes::
38 * Expresiones simultáneas::
39 * Racimos (clusters)::
40 @end menu
41
42 @node Notas en acorde
43 @unnumberedsubsubsec Notas en acorde
44 @translationof Chorded notes
45
46 @cindex acordes
47 @cindex paréntesis en ángulo
48
49 @funindex <
50 @funindex >
51 @funindex <...>
52
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.
56
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
59 @end lilypond
60
61 Los acordes también pueden ir seguidos de articulaciones, de nuevo como
62 si fueran simples notas.
63
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-.
66 @end lilypond
67
68 Las notas dentro del propio acorde también pueden ir seguidas
69 de articulaciones y ornamentos.
70
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
73 @end lilypond
74
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.
79
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>\!
82 @end lilypond
83
84 @cindex relativo, acordes en altura
85 @cindex acordes y altura relativa
86
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}.
93
94 @lilypond[verbatim,quote,relative=2]
95 <a c e>1 <f a c> <a c e> <f' a c> <b, e b,>
96 @end lilypond
97
98 Para ver más información sobre los acordes, consulte @ref{Notación de acordes}.
99
100 @seealso
101 Glosario musical:
102 @rglos{chord}.
103
104 Manual de aprendizaje:
105 @rlearning{Combinar notas para formar acordes}.
106
107 Referencia de la notación:
108 @ref{Notación de acordes},
109 @ref{Articulaciones y ornamentos},
110 @ref{Escritura de octava relativa},
111 @ref{Varias voces}.
112
113 Fragmentos de código:
114 @rlsr{Simultaneous notes}.
115
116 @knownissues
117 Los acordes que contienen más de dos alturas en el mismo espacio de pentagrama,
118 como @samp{<e f! fis!>}, crean notas cuyas cabezas se superponen.
119 Dependiendo de la situación, una mejor representación puede requerir:
120
121 @itemize
122
123 @item
124 el uso temporal de varias voces, véase @ref{Varias voces},
125 @samp{<< f! \\ <e fis!> >>},
126
127 @item
128 la transcripción enarmónica de una o más notas,
129 @samp{<e f ges>}, or
130
131 @item
132 Culsters o racimos; véase @ref{Racimos (clusters)}.
133
134 @end itemize
135
136 @node Repetición de acordes
137 @unnumberedsubsubsec Repetición de acordes
138 @translationof Chord repetition
139
140 Para reducir el tecleo, se puede usar una abreviatura de repetición
141 del acorde anterior.  El símbolo de repetición de acordes es @code{q}:
142
143 @lilypond[verbatim,quote,relative=2]
144 <a c e>1 q <f a c>2 q
145 @end lilypond
146
147 Como en los acordes normales, el símbolo de repetición de acordes
148 puede usarse con duraciones, articulaciones, elementos de marcado, ligaduras
149 de expresión, barras, etc., pues sólo se duplican las notas del acorde precedente.
150
151 @lilypond[verbatim,quote,relative=2]
152 <a c e>1\p^"text" q2\<( q8)[-| q8.]\! q16-1-2-3 q8\prall
153 @end lilypond
154
155 El símbolo de repetición de acordes
156 siempre recuerda la última ocurrencia de un acorde,
157 por lo que es posible repetir el acorde más reciente
158 incluso si se han escrito en medio otras notas que no están en un acorde, o silencios.
159
160 @lilypond[verbatim,quote,relative=2]
161 <a c e>1 c4 q2 r8 q8
162 @end lilypond
163
164 Sin embargo, el símbolo de repetición de acordes no retiene los
165 matices dinámicos, las articulaciones ni los ornamentos que
166 contiene o que están adosados al acorde  anterior.
167
168 @lilypond[verbatim,quote,relative=2]
169 <a-. c\prall e>1\sfz c4 q2 r8 q8
170 @end lilypond
171
172 @seealso
173 Notation Reference:
174 @ref{Notación de acordes},
175 @ref{Articulaciones y ornamentos}.
176
177 Archivos de inicio:
178 @file{ly/chord-repetition-init.ly}.
179
180
181 @node Expresiones simultáneas
182 @unnumberedsubsubsec Expresiones simultáneas
183 @translationof Simultaneous expressions
184
185 Una o más expresiones musicales encerradas entre ángulos dobles se
186 entienden como simultáneas.  Si la primera expresión comienza con una
187 sola nota o si toda la expresión simultánea aparece explícitamente
188 dentro de una sola voz, la expresión completa se sitúa sobre un solo
189 pentagrama; en caso contrario los elementos de la expresión simultánea
190 se sitúan en pentagramas distintos.
191
192 Los ejemplos siguientes muestran expresiones simultáneas sobre un solo
193 pentagrama:
194
195 @lilypond[quote,verbatim,relative=2]
196 \new Voice {  % explicit single voice
197   << { a4 b g2 } { d4 g c,2 } >>
198 }
199 @end lilypond
200
201 @lilypond[quote,verbatim,relative=2]
202 % single first note
203 a << { a4 b g } { d4 g c, } >>
204 @end lilypond
205
206 Esto puede ser de utilidad si las secciones simultáneas tienen
207 idénticas duraciones, pero se producirán errores si se intentan poner
208 notas de distinta duración sobre la misma plica.
209
210 El ejemplo siguiente muestra cómo las expresiones simultáneas pueden
211 generar varios pentagramas de forma implícita:
212
213 @lilypond[quote,verbatim,relative=2]
214 % no single first note
215 << { a4 b g2 } { d4 g2 c,4 } >>
216 @end lilypond
217
218 Aquí no hay problema en tener distintas duraciones.
219
220
221 @node Racimos (clusters)
222 @unnumberedsubsubsec Racimos (clusters)
223 @translationof Clusters
224
225 @cindex cluster
226 @cindex racimo (cluster)
227
228 @funindex \makeClusters
229 @funindex makeClusters
230
231
232 Un «cluster» o racimo indica que se deben tocar simultáneamente un
233 conjunto de notas consecutivas.  Se escriben aplicando la función
234 @code{\makeClusters} a una secuencia de acordes, p.ej.:
235
236 @lilypond[quote,relative=2,verbatim]
237 \makeClusters { <g b>2 <c g'> }
238 @end lilypond
239
240 Se pueden mezclar en el mismo pentagrama notas normales y clusters,
241 incluso al mismo tiempo.  En tal caso, no se hace ningún intento de
242 evitar automáticamente las colisiones entre clusters y notas normales.
243
244
245 @seealso
246 Glosario musical:
247 @rglos{cluster}.
248
249 Fragmentos de código:
250 @rlsr{Simultaneous notes}.
251
252 Referencia de funcionamiento interno:
253 @rinternals{ClusterSpanner},
254 @rinternals{ClusterSpannerBeacon},
255 @rinternals{Cluster_spanner_engraver}.
256
257
258 @knownissues
259
260 Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo de
261 dos acordes.  En caso contrario aparecerán excesivamente estrechos.
262
263 Los clusters no llevan plica y por sí mismos no pueden indicar las
264 duraciones, pero la longitud del cluster que se imprime viene
265 determinada por la duración de los acordes que lo definen.  Los
266 racimos separados necesitan silencios de separación entre ellos.
267
268 Los clusters no producen ninguna salida MIDI.
269
270 @node Varias voces
271 @subsection Varias voces
272 @translationof Multiple voices
273
274 Esta sección trata las notas simultáneas en varias voces o varios
275 pentagramas.
276
277 @menu
278 * Polifonía en un solo pentagrama::
279 * Estilos de voz::
280 * Resolución de las colisiones::
281 * Combinación automática de las partes::
282 * Escribir música en paralelo::
283 @end menu
284
285 @node Polifonía en un solo pentagrama
286 @unnumberedsubsubsec Polifonía en un solo pentagrama
287 @translationof Single-staff polyphony
288
289 @cindex pentagrama único, polifonía de
290 @cindex polifonía en un solo pentagrama
291 @cindex voz
292 @cindex letra asignada a una voz
293
294 @funindex \voiceOne
295 @funindex voiceOne
296 @funindex \voiceOne ... \voiceFour
297 @funindex Voice
298 @funindex \oneVoice
299 @funindex oneVoice
300
301 @strong{@i{Instanciar las voces explícitamente}}
302
303 La estructura básica necesaria para obtener varias voces
304 independientes en un mismo pentagrama se ilustra en el ejemplo
305 siguiente:
306
307 @lilypond[quote,relative=3,verbatim]
308 \new Staff <<
309   \new Voice = "first"
310     { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
311   \new Voice= "second"
312     { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
313 >>
314 @end lilypond
315
316 @noindent
317 Aquí se crean explícitamente instancias de voces, cada una de las
318 cuales recibe un nombre.  Las instrucciones @code{\voiceOne}
319 ... @code{\voiceFour} (voz uno hasta voz cuatro) preparan las voces de
320 manera que la primera y segunda voces llevan las plicas hacia arriba,
321 las voces segunda y cuarta llevan las plicas hacia abajo, las cabezas
322 de las notas en las voces tercera y cuarta se desplazan
323 horizontalmente, y los silencios de las voces respectivas se desplazan
324 también automáticamente para evitar las colisiones.  La instrucción
325 @code{\oneVoice} (una voz) devuelve todos los ajustes de las voces al
326 estado neutro predeterminado.
327
328 @strong{@i{Pasajes polifónicos temporales}}
329
330 Se puede crear un pasaje polifónico temporal con la construcción
331 siguiente:
332
333 @example
334 << @{ \voiceOne ... @}
335   \new Voice @{ \voiceTwo ... @}
336 >> \oneVoice
337 @end example
338
339 @noindent
340 Aquí, la primera expresión dentro de un pasaje polifónico temporal se
341 coloca en el contexto @code{Voice} que estaba en uso inmediatamente
342 antes del pasaje polifónico, y ese mismo contexto @code{Voice}
343 continua después de la sección temporal.  Otras expresiones dentro de
344 los ángulos se asignan a distintas voces temporales.  Esto permite
345 asignar la letra de forma continua a una voz antes, durante y después
346 de la sección polifónica:
347
348 @lilypond[quote, verbatim, relative=2]
349 <<
350   \new Voice = "melody" {
351     a4
352     <<
353       {
354         \voiceOne
355         g f
356       }
357       \new Voice {
358         \voiceTwo
359         d2
360       }
361     >>
362     \oneVoice
363     e4
364   }
365   \new Lyrics \lyricsto "melody" {
366   This is my song.
367   }
368 >>
369 @end lilypond
370
371 @noindent
372 Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} son
373 necesarias para definir los ajustes de cada voz.
374
375 @strong{@i{La construcción de la doble barra invertida}}
376
377 La construcción @code{<< @{...@} \\ @{...@} >>}, en que las dos
378 expresiones (o más) están separadas por doble barra invertida, se
379 comporta de forma distinta a la construcción similar sin las dobles
380 barras: @emph{todas} las expresiones dentro de esta construcción se
381 asignan a contextos @code{Voice} nuevos.  Estos contextos @code{Voice}
382 nuevos se crean implícitamente y reciben los nombres fijos @code{"1"},
383 @code{"2"}, etc.
384
385 El primer ejemplo podría haberse tipografiado de la manera siguiente:
386
387 @lilypond[quote,relative=3,verbatim]
388 <<
389   { r8 r16 g e8. f16 g8[ c,] f e16 d }
390   \\
391   { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
392 >>
393 @end lilypond
394
395 Esta sintaxis se puede usar siempre que no nos importe que se creen
396 nuevas voces temporales que después serán descartadas.  Estas voces
397 creadas implícitamente reciben ajustes equivalentes al efecto de las
398 instrucciones @code{\voiceOne} ... @code{\voiceFour}, en el orden en
399 que aparecen en el código.
400
401 En el siguiente ejemplo, la voz intermedia lleva las plicas hacia
402 arriba, de manera que la introducimos en tercer lugar para que pase a
403 ser la voz tres, que tiene las plicas hacia arriba tal y como
404 queremos.  Se usan silencios de separación para evitar la aparición de
405 silencios duplicados.
406
407 @lilypond[quote,relative=3,verbatim]
408 <<
409   { r8 g g  g g f16 ees f8 d }
410   \\
411   { ees,8 r ees r d r d r }
412   \\
413   { d'8 s c s bes s a s }
414 >>
415 @end lilypond
416
417 En todas las partituras excepto las más simples, se recomienda crear
418 contextos @code{Voice} explícitos como aparece explicado en
419 @rlearning{Contextos y grabadores} y en @rlearning{Voces explícitas}.
420
421
422 @strong{@i{Orden de las voces}}
423
424 Al escribir varias voces en el archivo de entrada,
425 utilice el orden siguiente:
426
427 @example
428 Voz 1: las más aguda
429 Voz 2: la más grave
430 Voz 3: la segunda más aguda
431 Voz 4: la segunda más grave
432 Voz 5: la tercera más aguda
433 Voz 6: la tercera más grave
434 etc.
435 @end example
436
437 A pesar de que esto puede parecer contrario a la intuición,
438 simplifica el proceso de disposición automática de las figuras.
439 Observe que las voces de numeración impar reciben plicas
440 hacia arriba, y las de numeración par reciben plicas hacia abajo:
441
442 @lilypond[quote,verbatim]
443 \new Staff <<
444   \time 2/4
445   { f''2 }  % 1: highest
446   \\
447   { c'2  }  % 2: lowest
448   \\
449   { d''2 }  % 3: second-highest
450   \\
451   { e'2  }  % 4: second-lowest
452   \\
453   { b'2  }  % 5: third-highest
454   \\
455   { g'2  }  % 6: third-lowest
456 >>
457 @end lilypond
458
459 @strong{@i{Duraciones idénticas}}
460
461 En el caso especial en que queremos tipografiar fragmentos de música
462 que discurre en paralelo y con las mismas duraciones, se pueden
463 combinar en un solo contexto de voz, formando así acordes.  Para
464 conseguirlo, las incorporamos dentro de una construcción de música
465 simultánea, dentro de una voz creada explícitamente:
466
467 @lilypond[quote,relative=2,verbatim]
468 \new Voice <<
469   { e4 f8 d e16 f g8 d4 }
470   { c4 d8 b c16 d e8 b4 }
471 >>
472 @end lilypond
473
474 Este método conduce a barrados extraños y advertencias si los
475 fragmentos de música no tienen las mismas duraciones exactas.
476
477
478 @predefined
479 @code{\voiceOne},
480 @code{\voiceTwo},
481 @code{\voiceThree},
482 @code{\voiceFour},
483 @code{\oneVoice}.
484 @endpredefined
485
486
487 @seealso
488 Manual de aprendizaje:
489 @rlearning{Las voces contienen música},
490 @rlearning{Voces explícitas}.
491
492 Referencia de la notación:
493 @ref{Pautas de percusión},
494 @ref{Silencios invisibles},
495 @ref{Plicas}.
496
497 Fragmentos de código:
498 @rlsr{Simultaneous notes}.
499
500
501 @node Estilos de voz
502 @unnumberedsubsubsec Estilos de voz
503 @translationof Voice styles
504
505 @cindex voice styles
506 @cindex styles, voice
507 @cindex coloring voices
508 @funindex \voiceOneStyle
509 @funindex \voiceTwoStyle
510 @funindex \voiceThreeStyle
511 @funindex \voiceFourStyle
512 @funindex \voiceNeutralStyle
513
514 Se pueden aplicar colores y formas distintos a las voces para permitir
515 identificarlas fácilmente:
516
517 @lilypond[quote,relative=2,verbatim]
518 <<
519   { \voiceOneStyle d4 c2 b4 }
520   \\
521   { \voiceTwoStyle e,2 e }
522   \\
523   { \voiceThreeStyle b2. c4 }
524   \\
525   { \voiceFourStyle g'2 g }
526 >>
527 @end lilypond
528
529 Para recuperar la presentación normal se utiliza la instrucción
530 @code{\voiceNeutralStyle}.
531
532
533 @predefined
534 @code{\voiceOneStyle},
535 @code{\voiceTwoStyle},
536 @code{\voiceThreeStyle},
537 @code{\voiceFourStyle},
538 @code{\voiceNeutralStyle}.
539 @endpredefined
540
541
542 @seealso
543 Manual de aprendizaje:
544 @rlearning{Oigo voces},
545 @rlearning{Otras fuentes de información}.
546
547 Fragmentos de código:
548 @rlsr{Simultaneous notes}.
549
550
551 @node Resolución de las colisiones
552 @unnumberedsubsubsec Resolución de las colisiones
553 @translationof Collision resolution
554
555 @cindex mezclar notas
556 @cindex notas, colisiones de
557 @cindex colisiones
558 @cindex desplazar nota
559 @cindex varias voces
560 @cindex voces, varias
561 @cindex polifónica, música
562 @cindex desplazamiento de voces
563 @cindex desplazamiento, silencio automático de
564 @cindex desplazamiento de silencios, automático
565 @funindex \shiftOn
566 @funindex shiftOn
567 @funindex \shiftOnn
568 @funindex shiftOnn
569 @funindex \shiftOnnn
570 @funindex shiftOnnn
571 @funindex \shiftOff
572 @funindex shiftOff
573 @funindex \mergeDifferentlyDottedOn
574 @funindex mergeDifferentlyDottedOn
575 @funindex \mergeDifferentlyDottedOff
576 @funindex mergeDifferentlyDottedOff
577 @funindex \mergeDifferentlyHeadedOn
578 @funindex mergeDifferentlyHeadedOn
579 @funindex \mergeDifferentlyHeadedOff
580 @funindex mergeDifferentlyHeadedOff
581
582
583 Las cabezas de notas que están en diferentes voces y tienen la misma
584 altura, la misma forma de cabeza, y dirección opuesta de la plica, se
585 combinan automáticamente, pero las que tienen cabezas distintas o la
586 misma dirección de la plica no se combinan.  Los silencios que se
587 encuentran en el lado opuesto de una plica en otra voz se desplazan
588 verticalmente.  El ejemplo siguiente muestra tres circunstancias
589 distintas, sobre los pulsos 1 y 3 en el primer compás y sobre el pulso
590 1 del segundo compás, donde la combinación automática falla.
591
592
593 @lilypond[quote,verbatim,relative=2]
594 <<
595   {
596     c8 d e d c d c4
597     g'2 fis
598   } \\ {
599     c2 c8. b16 c4
600     e,2 r
601   } \\ {
602     \oneVoice
603     s1
604     e8 a b c d2
605   }
606 >>
607 @end lilypond
608
609 Las cabezas de notas diferentes se pueden combinar, con la excepción
610 de blancas con negras, como se muestra más abajo.  Aquí las cabezas
611 del pulso 1 del primer compás sí se combinan:
612
613 @lilypond[quote,verbatim,relative=2]
614 <<
615   {
616     \mergeDifferentlyHeadedOn
617     c8 d e d c d c4
618     g'2 fis
619   } \\ {
620     c2 c8. b16 c4
621     e,2 r
622   } \\ {
623     \oneVoice
624     s1
625     e8 a b c d2
626   }
627 >>
628 @end lilypond
629
630 También se pueden combinar cabezas con puntillos diferentes, como se
631 muestra en el tercer pulso del primer compás:
632
633 @lilypond[quote,relative=2,verbatim]
634 <<
635   {
636     \mergeDifferentlyHeadedOn
637     \mergeDifferentlyDottedOn
638     c8 d e d c d c4
639     g'2 fis
640   } \\ {
641     c2 c8. b16 c4
642     e,2 r
643   } \\ {
644     \oneVoice
645     s1
646     e8 a b c d2
647   }
648 >>
649 @end lilypond
650
651 La blanca y la corchea en el comienzo del segundo compás no están
652 correctamente combinadas porque la combinación automática no es capaz
653 de completarse satisfactoriamente cuando se encuentran tres o más
654 notas alineadas en la misma columna de notas, y en este caso la cabeza
655 combinada es incorrecta.  Para conseguir que la combinación seleccione
656 la cabeza correcta, se debe aplicar un @code{\shift} o desplazamiento
657 a la nota que no se debe combinar.  Aquí, se aplica @code{\shiftOn}
658 para mover el sol agudo fuera de la columna, y entonces
659 @code{\mergeDifferentlyHeadedOn} hace su trabajo correctamente.
660
661 @lilypond[quote,relative=2,verbatim]
662 <<
663   {
664     \mergeDifferentlyHeadedOn
665     \mergeDifferentlyDottedOn
666     c8 d e d c d c4
667     \shiftOn
668     g'2 fis
669   } \\ {
670     c2 c8. b16 c4
671     e,2 r
672   } \\ {
673     \oneVoice
674     s1
675     e8 a b c d2
676   }
677 >>
678 @end lilypond
679
680 La instrucción @code{\shiftOn} permite (aunque no fuerza)
681 que las notas de una voz se puedan desplazar.  Cuando@code{\shiftOn}
682 se aplica a una voz, una nota o acorde de esta voz se desplaza
683 solamente si su plica chocase en caso contrario con una plica de otra voz,
684 y sólo si las plicas en colisión apuntan en la misma dirección.
685 La instrucción @code{\shiftOff} evita la posibilidad de este tipo de desplazamiento.
686
687 De forma predeterminada, las voces externas (normalmente las voces uno y dos)
688 tienen @code{\shiftOff} especificado (desplazamiento desactivado), mientras
689 que las voces interiores (tres y siguientes) tienen especificado
690 @code{\shiftOn} (desplazamiento activado). Cuando se aplica un desplazamiento,
691 las voces con plicas hacia arriba (voces de numeración impar)
692 se desplazan hacia la derecha,
693 y las voces con las plicas hacia abajo (voces con numeración par)
694 se desplazarn a la izquierda.
695
696 He aquí un ejemplo que le ayudará a visualizar
697 la forma en que se expanidría internamente una expresión polifónica.
698
699 @warning{Observe que con tres o más voces, el orden vertical de
700 las mismas dentro de su archivo de entrada ¡no sería el mismo que
701 el orden vertical de las voces en el pentagrama!}
702
703 @lilypond[quote,verbatim]
704 \new Staff \relative c'' {
705   %% abbreviated entry
706   <<
707     { f2  }  % 1: highest
708     \\
709     { g,2 }  % 2: lowest
710     \\
711     { d'2 }  % 3: upper middle
712     \\
713     { b2  }  % 4: lower middle
714   >>
715   %% internal expansion of the above
716   <<
717     \new Voice = "1" { \voiceOne   \shiftOff f'2 }
718     \new Voice = "2" { \voiceTwo   \shiftOff g,2 }
719     \new Voice = "3" { \voiceThree \shiftOn  d'2 } % shifts right
720     \new Voice = "4" { \voiceFour  \shiftOn  b2  } % shifts left
721   >>
722 }
723 @end lilypond
724
725 Dos instrucciones adicionales, @code{\shiftOnn} y @code{\shiftOnnn},
726 ofrecen niveles de desplazamiento mayores que se pueden
727 especificar temporalmente para resolver colisiones en situaciones
728 complejas; véase @rlearning{Ejemplos reales de música}.
729
730 Sólo se combinan las notas si tienen la plica en direcciones opuestas
731 (como la tienen, por ejemplo, en las voces uno y dos de forma
732 predeterminada o cuando las plicas se establecen explícitamente en
733 direcciones opuestas).
734
735
736 @predefined
737 @code{\mergeDifferentlyDottedOn},
738 @code{\mergeDifferentlyDottedOff},
739 @code{\mergeDifferentlyHeadedOn},
740 @code{\mergeDifferentlyHeadedOff}.
741
742 @code{\shiftOn},
743 @code{\shiftOnn},
744 @code{\shiftOnnn},
745 @code{\shiftOff}.
746 @endpredefined
747
748
749 @snippets
750
751 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
752 {additional-voices-to-avoid-collisions.ly}
753
754 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
755 {forcing-horizontal-shift-of-notes.ly}
756
757
758 @seealso
759 Glosario musical:
760 @rglos{polyphony}.
761
762 Manual de aprendizaje:
763 @rlearning{Varias notas a la vez},
764 @rlearning{Las voces contienen música},
765 @rlearning{Ejemplos reales de música}.
766
767 Fragmentos de código:
768 @rlsr{Simultaneous notes}.
769
770 Referencia de funcionamiento interno:
771 @rinternals{NoteColumn},
772 @rinternals{NoteCollision},
773 @rinternals{RestCollision}.
774
775
776 @ignore
777 @knownissues
778 @c TODO investigate! Sometimes it works, sometimes not. --FV
779 Los requisitos para combinar con éxito cabezas de nota distintas que
780 tienen también distinto puntillo, no están claros.
781 @end ignore
782
783 @node Combinación automática de las partes
784 @unnumberedsubsubsec Combinación automática de las partes
785 @translationof Automatic part combining
786
787 @cindex automática, combinación de partes
788 @cindex partes, combinación automática
789 @cindex partes, combinador de
790 @cindex a due, partes
791 @cindex solo, partes
792 @funindex \partcombine
793 @funindex partcombine
794
795 La combinación automática de particellas se usa para mezclar dos
796 partes musicales sobre un pentagrama.  Tiene como objetivo el
797 tipografiado de partituras orquestales.  Cuando las dos partes son
798 idénticas durante un período de tiempo, sólo se presenta una de ellas.
799 En los lugares en que las dos partes son diferentes, se tipografían
800 como voces separadas, y las direcciones de las plicas se establecen de
801 forma automática.  También las partes de solo y @notation{a due}
802 quedan identificadas y es posible marcarlas.
803
804 La sintaxis para la combinación de las partes es:
805
806 @example
807 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
808 @end example
809
810 El ejemplo siguiente ejemplifica la funcionalidad básica del
811 combinador de partes: poner las partes en un solo pentagrama, y
812 establecer las direcciones de las plicas y la polifonía. Se utilizan
813 las mismas variables para las partes independientes y el pentagrama
814 combinado.
815
816 @lilypond[quote,verbatim]
817 instrumentOne = \relative c' {
818   c4 d e f
819   R1
820   d'4 c b a
821   b4 g2 f4
822   e1
823 }
824
825 instrumentTwo = \relative g' {
826   R1
827   g4 a b c
828   d c b a
829   g f( e) d
830   e1
831 }
832
833 <<
834   \new Staff \instrumentOne
835   \new Staff \instrumentTwo
836   \new Staff \partcombine \instrumentOne \instrumentTwo
837 >>
838 @end lilypond
839
840 Las notas del tercer compás aparecen solamente una vez a pesar de que
841 se han especificado en las dos partes.  Las direcciones de las plicas
842 y ligaduras se establecen de forma automática, según se trate de un
843 solo o de un unísono.  Cuando se necesita en situaciones de polifonía,
844 la primera parte (que recibe el nombre de contexto @code{one}) siempre
845 recibe las plicas hacia arriba, mientras que la segunda (llamada
846 @code{two}) siempre recibe las plicas hacia abajo.  En los fragmentos
847 de solo, las partes se marcan con @qq{Solo} y @qq{Solo II},
848 respectivamente.  Las partes en unísono (@notation{a due}) se marcan
849 con el texto predeterminado @qq{a2}.
850
851 Los dos argumentos de @code{\partcombine} se interpretan como
852 contextos de @rinternals{Voice}.  Si se están usando octavas
853 relativas, se debe especificar @code{\relative} para ambas expresiones
854 musicales, es decir:
855
856 @example
857 \partcombine
858   \relative @dots{} @var{expresión_musical_1}
859   \relative @dots{} @var{expresión_musical_2}
860 @end example
861
862 @noindent
863 Una sección @code{\relative} que se encuentra fuera de
864 @code{\partcombine} no tiene ningún efecto sobre las notas de
865 @code{@var{expresión_musical_1}} y @code{@var{expresión_musical_2}}.
866
867 En las partituras profesionales, las voces con frecuencia se mantienen
868 separadas durante períodos prolongados, incluso si una o dos notas
869 llegan a coincidir y podrían escribirse fácilmente como un
870 unísono. Por ello, la combinación de las notas en un acorde, o mostrar
871 una voz como solo, no son soluciones ideales porque la función
872 @code{\partcombine} considera cada nota de forma separada.  Por este
873 motivo, el resultado de la función @code{\partcombine} alterar o
874 corregir con las instrucciones siguientes:
875
876 @itemize
877 @item
878 @code{\partcombineApart}, @code{\partcombineApartOnce}:
879 Mantener las notas como dos voces separadas incluso si se pueden
880 combinar en un acorde o unísono.
881
882 @item
883 @code{\partcombineChords}, @code{\partcombineChordsOnce}:
884 Combinar las notas en un acorde.
885
886 @item
887 @code{\partcombineUnisono}, @code{\partcombineUnisonoOnce}:
888 Las dos voces forman unísono.
889
890 @item
891 @code{\partcombineSoloI}, @code{\partcombineSoloIOnce}:
892 Mostrar solo la voz uno y marcarla como solo.
893
894 @item
895 @code{\partcombineSoloII}, @code{\partcombineSoloIIOnce}:
896 Mostrar solo la voz dos y marcarla como solo.
897
898 @item
899 @code{\partcombineAutomatic}, @code{\partcombineAutomaticOnce}:
900 Terminar el efecto de las instrucciones especiales anteriores y volver
901 al mecanismo predeterminado de combinación de partes.
902
903 @end itemize
904
905 Todas las instrucciones que finalizan en @code{...Once} se aplican
906 exclusivamente a la nota siguiente.
907
908 @lilypond[quote,verbatim]
909 instrumentOne = \relative c' {
910   \partcombineApart c2^"apart" e |
911   \partcombineAutomatic e^"auto" e |
912   \partcombineChords e'^"chord" e |
913   \partcombineAutomatic c^"auto" c |
914   \partcombineApart c^"apart" \partcombineChordsOnce e^"chord once" |
915   c c |
916 }
917 instrumentTwo = \relative c' {
918   c2 c |
919   e2 e |
920   a,2 c |
921   c2 c' |
922   c2 c |
923   c2 c |
924 }
925
926 <<
927   \new Staff { \instrumentOne }
928   \new Staff { \instrumentTwo }
929   \new Staff { \partcombine \instrumentOne \instrumentTwo }
930 >>
931 @end lilypond
932
933
934 @snippets
935
936 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
937 {combining-two-parts-on-the-same-staff.ly}
938
939 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
940 {changing-partcombine-texts.ly}
941
942
943 @seealso
944 Glosario musical:
945 @rglos{a due},
946 @rglos{part}.
947
948 Referencia de la notación:
949 @ref{Escritura de las particellas}.
950
951 Fragmentos de código:
952 @rlsr{Simultaneous notes}.
953
954 Referencia de funcionamiento interno:
955 @rinternals{PartCombineMusic},
956 @rinternals{Voice}.
957
958
959 @knownissues
960
961 @code{\partcombine} sólo admite dos voces.
962
963 Si @code{printPartCombineTexts} está establecido, cuando las dos voces
964 tocan y terminan las mismas notas, el combinador de partes puede
965 tipografiar @code{a2} más de una vez en el mismo compás.
966
967 @code{\partcombine} no puede estar dentro de @code{\times}.
968
969 @code{\partcombine} no puede estar dentro de @code{\relative}.
970
971 Internamente, el @code{\partcombine} interpreta los dos argumentos
972 como @code{Voice}s y decide cuándo se pueden combinar las dos partes.
973 Cuando tienen distintas duraciones, no se combinan y reciben los
974 nombres @code{one} y @code{two}.  Como consecuencia, si los argumentos
975 cambian a contextos de @rinternals{Voice} con nombres diferentes, los
976 eventos que contienen se ignorarán.  De forma similar, la combinación
977 de partes no está pensada para que funcione con la letra de las
978 canciones; cuando una de las voces recibe un nombre explícito con el
979 objeto de adjuntarle una letra, la combinación de partes deja de
980 funcionar.
981
982 @code{\partcombine} observa solamente los tiempos de ataque de las
983 notas.  No puede determinar si una nota iniciada previamente está
984 sonando o no, lo que origina diversos problemas.
985
986 @node Escribir música en paralelo
987 @unnumberedsubsubsec Escribir música en paralelo
988 @translationof Writing music in parallel
989
990 @cindex escribir música en paralelo
991 @cindex música intercalada
992 @cindex paralelo, música en
993 @funindex \parallelMusic
994 @funindex parallelMusic
995
996 La música para varias partes se puede intercalar dentro del código de
997 entrada.  La función @code{\parallelMusic} admite una lista que
998 contiene los nombres de las variables que se van a crear, y una
999 expresión musical.  El contenido de los compases alternativos
1000 extraídos de la expresión se convierten en el valor de las variables
1001 respectivas, de manera que podemos utilizarlas más tarde para imprimir
1002 la música.
1003
1004 @warning{Es obligatorio utilizar comprobaciones de compás @code{|}, y
1005 los compases deben tener la misma longitud.}
1006
1007 @lilypond[quote,verbatim]
1008 \parallelMusic #'(voiceA voiceB voiceC) {
1009   % Bar 1
1010   r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
1011   r16 e'8.~   e'4            r16 e'8.~   e'4            |
1012   c'2                        c'2                        |
1013
1014   % Bar 2
1015   r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
1016   r16 d'8.~   d'4            r16 d'8.~   d'4            |
1017   c'2                        c'2                        |
1018
1019 }
1020 \new StaffGroup <<
1021   \new Staff << \voiceA \\ \voiceB >>
1022   \new Staff { \clef bass \voiceC }
1023 >>
1024 @end lilypond
1025
1026 Se puede usar el modo relativo.  Observe que la instrucción
1027 @code{\relative} no se utiliza dentro del propio bloque
1028 @code{\parallelMusic}.  Las notas guardan relación con la nota
1029 anterior en la misma voz, no con la nota anterior dentro del código de
1030 entrada (dicho de otra manera, las notas relativas de @code{vozA}
1031 ignoran a las notas que hay en @code{vozB}.
1032
1033 @lilypond[quote,verbatim]
1034 \parallelMusic #'(voiceA voiceB voiceC) {
1035   % Bar 1
1036   r8 g16 c e g, c e r8 g,16 c e g, c e  |
1037   r16 e8.~ e4       r16 e8.~  e4        |
1038   c2                c                   |
1039
1040   % Bar 2
1041   r8 a,16 d f a, d f r8 a,16 d f a, d f |
1042   r16 d8.~  d4       r16 d8.~  d4       |
1043   c2                 c                  |
1044
1045  }
1046 \new StaffGroup <<
1047   \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
1048   \new Staff \relative c' { \clef bass \voiceC }
1049 >>
1050 @end lilypond
1051
1052 Esto funciona aceptablemente bien para música de piano.  El siguiente
1053 ejemplo asigna cada cuatro compases consecutivos a cuatro variables:
1054
1055 @lilypond[quote,verbatim]
1056 global = {
1057   \key g \major
1058   \time 2/4
1059 }
1060
1061 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
1062   % Bar 1
1063   a8    b     c   d     |
1064   d4          e         |
1065   c16 d e fis d e fis g |
1066   a4          a         |
1067
1068   % Bar 2
1069   e8      fis  g     a   |
1070   fis4         g         |
1071   e16 fis g  a fis g a b |
1072   a4           a         |
1073
1074   % Bar 3 ...
1075 }
1076
1077 \score {
1078   \new PianoStaff <<
1079      \new Staff {
1080        \global
1081        <<
1082          \relative c'' \voiceA
1083          \\
1084          \relative c'  \voiceB
1085        >>
1086      }
1087      \new Staff {
1088        \global \clef bass
1089        <<
1090          \relative c \voiceC
1091          \\
1092          \relative c \voiceD
1093        >>
1094      }
1095   >>
1096 }
1097 @end lilypond
1098
1099
1100 @seealso
1101 Manual de aprendizaje:
1102 @rlearning{Organizar las piezas mediante variables}
1103
1104 Fragmentos de código:
1105 @rlsr{Simultaneous notes}.