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