1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 844e5387a003bde2c10389ad863184defe893b6c
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @c Translation status: post-GDP
14 @node Notas simultáneas
15 @section Notas simultáneas
16 @translationof Simultaneous notes
18 @lilypondfile[quote,ragged-right,line-width=16\cm]{simultaneous-headword.ly}
20 La polifonía en música hace referencia a tener más de una voz en una
21 pieza cualquiera de música. En LilyPond la polifonía hace referencia
22 a tener más de una voz en el mismo pentagrama.
30 @subsection Una voz única
31 @translationof Single voice
33 Esta sección trata de la notas simultáneas dentro de la misma voz.
37 * Repetición de acordes::
38 * Expresiones simultáneas::
39 * Racimos (clusters)::
43 @unnumberedsubsubsec Notas en acorde
44 @translationof Chorded notes
47 @cindex paréntesis en ángulo
53 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
54 @code{>}. Un acorde puede ir seguido de una duración,
55 como si fueran simples notas.
57 @lilypond[verbatim,quote,relative=2]
58 <a c e>1 <a c e>2 <f a c e>4 <a c>8. <g c e>16
61 Los acordes también pueden ir seguidos de articulaciones, de nuevo como
62 si fueran simples notas.
64 @lilypond[verbatim,quote,relative=2]
65 <a c e>1\fermata <a c e>2-> <f a c e>4\prall <a c>8.^| <g c e>16-.
68 Las notas dentro del propio acorde también pueden ir seguidas
69 de articulaciones y ornamentos.
71 @lilypond[verbatim,quote,relative=2]
72 <a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4
73 <a-+ c-->8. <g\fermata c e\turn>16
76 Sin embargo, algunos elementos de notación tales como las
77 expresiones de matices dinámicos, los reguladores y las
78 ligaduras de espresión, se deben unir al acorde y no a las notas que integran
79 el mismo, pues en caso contrario no se imprimirán.
81 @lilypond[verbatim,quote,relative=2]
82 <a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>)
83 <a c e>\< <a c e> <a c e>\!
86 @cindex acordes vacíos
87 @cindex eventos contenedores
89 Un acorde funciona como un mero contenedor para las notas que lo
90 componen y sus articulaciones y otros elementos adjuntos. Como
91 consecuencia, un acorde sin ninguna nota en su interior no tiene
92 realmente ninguna duración. Cualqier articulación adjunta se
93 producirá en el mismo momento musical que la nota o acorde siguiente y
94 se puede combinar con ellos (para ver posibilidades más complejas de
95 combinaciones de estos elementos, consulte
96 @ref{Expresiones simultáneas}):
98 @lilypond[verbatim,quote,relative=2]
100 <> ) \p \< -. -\markup \italic "sempre staccato"
101 \repeat unfold 4 { c4 e } c1\f
104 @cindex relativo, acordes en altura
105 @cindex acordes y altura relativa
107 Se puede usar el modo relativo para la altura de las notas de los
108 acordes. La primera nota del acorde siempre es relativa a la primera nota
109 del acorde anterior, o en caso de que el elemento precedente no sea un acorde,
110 la altura de la última nota que vino antes del acorde.
111 El resto de las notas del acorde son relativas a la nota anterior
112 @emph{dentro del mismo acorde}.
114 @lilypond[verbatim,quote,relative=2]
115 <a c e>1 <f a c> <a c e> <f' a c> <b, e b,>
118 Para ver más información sobre los acordes, consulte @ref{Notación de acordes}.
124 Manual de aprendizaje:
125 @rlearning{Combinar notas para formar acordes}.
127 Referencia de la notación:
128 @ref{Notación de acordes},
129 @ref{Articulaciones y ornamentos},
130 @ref{Escritura de octava relativa},
133 Fragmentos de código:
134 @rlsr{Simultaneous notes}.
137 Los acordes que contienen más de dos alturas en el mismo espacio de pentagrama,
138 como @samp{<e f! fis!>}, crean notas cuyas cabezas se superponen.
139 Dependiendo de la situación, una mejor representación puede requerir:
144 el uso temporal de varias voces, véase @ref{Varias voces},
145 @samp{<< f! \\ <e fis!> >>},
148 la transcripción enarmónica de una o más notas,
152 Culsters o racimos; véase @ref{Racimos (clusters)}.
157 @node Repetición de acordes
158 @unnumberedsubsubsec Repetición de acordes
159 @translationof Chord repetition
161 @cindex acordes, repetición de
162 @cindex repetición, con @code{q}
164 Para reducir el tecleo, se puede usar una abreviatura de repetición
165 del acorde anterior. El símbolo de repetición de acordes es @code{q}:
167 @lilypond[verbatim,quote,relative=2]
168 <a c e>1 q <f a c>2 q
171 Como en los acordes normales, el símbolo de repetición de acordes
172 puede usarse con duraciones, articulaciones, elementos de marcado, ligaduras
173 de expresión, barras, etc., pues sólo se duplican las notas del acorde precedente.
175 @lilypond[verbatim,quote,relative=2]
176 <a c e>1\p^"text" q2\<( q8)[-| q8.]\! q16-1-2-3 q8\prall
179 El símbolo de repetición de acordes
180 siempre recuerda la última ocurrencia de un acorde,
181 por lo que es posible repetir el acorde más reciente
182 incluso si se han escrito en medio otras notas que no están en un acorde, o silencios.
184 @lilypond[verbatim,quote,relative=2]
185 <a c e>1 c'4 q2 r8 q8 |
189 Sin embargo, el símbolo de repetición de acordes no retiene los
190 matices dinámicos, las articulaciones ni los ornamentos que
191 contiene o que están adosados al acorde anterior.
193 @lilypond[verbatim,quote,relative=2]
194 <a-. c\prall e>1\sfz c'4 q2 r8 q8 |
198 Para poder retener algunos de ellos, se puede llamar explícitamente a
199 la función @code{\chordRepeats} con un argumento adicional que
200 especifique una lista de @var{tipos de evento} que conservar, a no ser
201 que los eventos de ese tipo ya estén presentes en el propio acorde
204 @lilypond[verbatim,quote]
206 \chordRepeats #'(articulation-event)
207 { <a-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
212 Aquí, el uso de @code{\chordRepeats} dentro de una construcción
213 @code{\relative} produce un resultado inseperado: una vez se han
214 expandido los eventos de acorde, no pueden distinguirse de aquellos
215 introducidos como acordes normales, haciendo que @code{\relative}
216 asigne una octava basada en su contexto actual.
218 Dado que las instancias anidadas de @code{\relative} no se afectan
219 mutuamente, se puede usar otra instrucción @code{\relative} dentro de
220 @code{\chordRepeats} para establecer las relaciones de octava antes de
221 expandir los acordes repetidos. En tal caso, todo el contenido de la
222 instrucción @code{\relative} interior no afecta a la exterior; de aquí
223 la distinta escritura de octava en la última nota de este ejemplo.
225 @c Without \new Voice, implicit voice creation does the dumbest thing.
226 @lilypond[verbatim,quote]
229 \chordRepeats #'(articulation-event)
231 { <a-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
236 Las interacciones con @code{\relative} se producen solamente con las
237 llamadas explícitas de @code{\chordRepeats}: la expansión implícita al
238 comienzo del proceso de tipografiado se hace en un momento en que
239 todas las instancias de @code{\relative} ya se han procesado.
242 Referencia de la notación:
243 @ref{Notación de acordes},
244 @ref{Articulaciones y ornamentos}.
247 @file{ly/chord-repetition-init.ly}.
250 @node Expresiones simultáneas
251 @unnumberedsubsubsec Expresiones simultáneas
252 @translationof Simultaneous expressions
254 Una o más expresiones musicales encerradas entre ángulos dobles se
255 entienden como simultáneas. Si la primera expresión comienza con una
256 sola nota o si toda la expresión simultánea aparece explícitamente
257 dentro de una sola voz, la expresión completa se sitúa sobre un solo
258 pentagrama; en caso contrario los elementos de la expresión simultánea
259 se sitúan en pentagramas distintos.
261 Los ejemplos siguientes muestran expresiones simultáneas sobre un solo
264 @lilypond[quote,verbatim,relative=2]
265 \new Voice { % explicit single voice
266 << { a4 b g2 } { d4 g c,2 } >>
270 @lilypond[quote,verbatim,relative=2]
272 a << { a4 b g } { d4 g c, } >>
275 Esto puede ser de utilidad si las secciones simultáneas tienen
276 idénticas duraciones, pero se producirán errores si se intentan poner
277 notas de distinta duración sobre la misma plica. Las notas,
278 articulaciones y cambios de propiedades que están dentro de @emph{un
279 solo} contexto @samp{Voice} se recolectan y se representan en el orden
282 @lilypond[quote,verbatim,relative=2]
283 <a c>4-. <>-. << c a >> << { c-. <c a> } { a s-. } >>
286 Tratar de poner más de una plica o barra de corchea, o distintas
287 duraciones o propiedades en el mismo momento musical, requiere el uso
290 El ejemplo siguiente muestra cómo las expresiones simultáneas pueden
291 generar varios pentagramas de forma implícita:
293 @lilypond[quote,verbatim,relative=2]
294 % no single first note
295 << { a4 b g2 } { d4 g2 c,4 } >>
298 Aquí no hay problema en tener distintas duraciones porque se
299 interpretan en voces distintas.
301 @cindex colisiones, columnas que chocan
302 @cindex colisiones, ignorar
305 Si hay notas de dos o más voces en la misma posición del pentagrama,
306 con las plicas en la misma dirección,
307 y no tienen desplazamiento (o tienen especificado el mismo desplazamiento),
311 advertencia: demasiadas columnas de notas que chocan entre sí. Se ignoran
314 durante la compilación. Este mensaje se puede suprimir mediante
317 \override NoteColumn #'ignore-collision = ##t
320 Sin embargo, esto no solamente suprime la advertencia sino que
321 puede evitar cualquier resolución de colisiones y puede tener
322 otros efectos no deseados
323 (consulte también @emph{Problemas conocidos} en
324 @ref{Resolución de las colisiones}).
327 @node Racimos (clusters)
328 @unnumberedsubsubsec Racimos (clusters)
329 @translationof Clusters
332 @cindex racimo (cluster)
334 @funindex \makeClusters
335 @funindex makeClusters
337 Un «cluster» o racimo indica que se deben tocar simultáneamente un
338 conjunto de notas consecutivas. Se escriben aplicando la función
339 @code{\makeClusters} a una secuencia de acordes, p.ej.:
341 @lilypond[quote,relative=2,verbatim]
342 \makeClusters { <g b>2 <c g'> }
345 Se pueden mezclar en el mismo pentagrama notas normales y clusters,
346 incluso al mismo tiempo. En tal caso, no se hace ningún intento de
347 evitar automáticamente las colisiones entre clusters y notas normales.
353 Fragmentos de código:
354 @rlsr{Simultaneous notes}.
356 Referencia de funcionamiento interno:
357 @rinternals{ClusterSpanner},
358 @rinternals{ClusterSpannerBeacon},
359 @rinternals{Cluster_spanner_engraver}.
362 Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo de
363 dos acordes. En caso contrario aparecerán excesivamente estrechos.
365 Los clusters no llevan plica y por sí mismos no pueden indicar las
366 duraciones, pero la longitud del cluster que se imprime viene
367 determinada por la duración de los acordes que lo definen. Los
368 racimos separados necesitan silencios de separación entre ellos.
370 Los clusters no producen ninguna salida MIDI.
374 @subsection Varias voces
375 @translationof Multiple voices
377 Esta sección trata las notas simultáneas en varias voces o varios
381 * Polifonía en un solo pentagrama::
383 * Resolución de las colisiones::
384 * Combinación automática de las partes::
385 * Escribir música en paralelo::
388 @node Polifonía en un solo pentagrama
389 @unnumberedsubsubsec Polifonía en un solo pentagrama
390 @translationof Single-staff polyphony
392 @cindex pentagrama único, polifonía de
393 @cindex polifonía en un solo pentagrama
395 @cindex letra asignada a una voz
399 @funindex \voiceOne ... \voiceFour
404 @strong{@i{Instanciar las voces explícitamente}}
406 La estructura básica necesaria para obtener varias voces
407 independientes en un mismo pentagrama se ilustra en el ejemplo
410 @lilypond[quote,relative=3,verbatim]
413 { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
415 { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
420 Aquí se crean explícitamente instancias de voces, cada una de las
421 cuales recibe un nombre. Las instrucciones @code{\voiceOne}
422 @dots{} @code{\voiceFour} (voz uno hasta voz cuatro) preparan las voces de
423 manera que la primera y segunda voces llevan las plicas hacia arriba,
424 las voces segunda y cuarta llevan las plicas hacia abajo, las cabezas
425 de las notas en las voces tercera y cuarta se desplazan
426 horizontalmente, y los silencios de las voces respectivas se desplazan
427 también automáticamente para evitar las colisiones. La instrucción
428 @code{\oneVoice} (una voz) devuelve todos los ajustes de las voces al
429 estado neutro predeterminado.
431 @strong{@i{Pasajes polifónicos temporales}}
433 Se puede crear un pasaje polifónico temporal con la construcción
437 << @{ \voiceOne ... @}
438 \new Voice @{ \voiceTwo ... @}
443 Aquí, la primera expresión dentro de un pasaje polifónico temporal se
444 coloca en el contexto @code{Voice} que estaba en uso inmediatamente
445 antes del pasaje polifónico, y ese mismo contexto @code{Voice}
446 continua después de la sección temporal. Otras expresiones dentro de
447 los ángulos se asignan a distintas voces temporales. Esto permite
448 asignar la letra de forma continua a una voz antes, durante y después
449 de la sección polifónica:
451 @lilypond[quote, verbatim, relative=2]
453 \new Voice = "melody" {
468 \new Lyrics \lyricsto "melody" {
475 Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} son
476 necesarias para definir los ajustes de cada voz.
478 @strong{@i{La construcción de la doble barra invertida}}
480 La construcción @code{<< @{...@} \\ @{...@} >>}, en que las dos
481 expresiones (o más) están separadas por doble barra invertida, se
482 comporta de forma distinta a la construcción similar sin las dobles
483 barras: @emph{todas} las expresiones dentro de esta construcción se
484 asignan a contextos @code{Voice} nuevos. Estos contextos @code{Voice}
485 nuevos se crean implícitamente y reciben los nombres fijos @code{"1"},
488 El primer ejemplo podría haberse tipografiado de la manera siguiente:
490 @lilypond[quote,relative=3,verbatim]
492 { r8 r16 g e8. f16 g8[ c,] f e16 d }
494 { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
498 Esta sintaxis se puede usar siempre que no nos importe que se creen
499 nuevas voces temporales que después serán descartadas. Estas voces
500 creadas implícitamente reciben ajustes equivalentes al efecto de las
501 instrucciones @code{\voiceOne} @dots{} @code{\voiceFour}, en el orden en
502 que aparecen en el código.
504 En el siguiente ejemplo, la voz intermedia lleva las plicas hacia
505 arriba, de manera que la introducimos en tercer lugar para que pase a
506 ser la voz tres, que tiene las plicas hacia arriba tal y como
507 queremos. Se usan silencios de separación para evitar la aparición de
508 silencios duplicados.
510 @lilypond[quote,relative=3,verbatim]
512 { r8 g g g g f16 ees f8 d }
514 { ees,8 r ees r d r d r }
516 { d'8 s c s bes s a s }
520 En todas las partituras excepto las más simples, se recomienda crear
521 contextos @code{Voice} explícitos como aparece explicado en
522 @rlearning{Contextos y grabadores} y en @rlearning{Voces explícitas}.
524 @strong{@i{Orden de las voces}}
526 Al escribir varias voces en el archivo de entrada,
527 utilice el orden siguiente:
532 Voz 3: la segunda más aguda
533 Voz 4: la segunda más grave
534 Voz 5: la tercera más aguda
535 Voz 6: la tercera más grave
539 A pesar de que esto puede parecer contrario a la intuición,
540 simplifica el proceso de disposición automática de las figuras.
541 Observe que las voces de numeración impar reciben plicas
542 hacia arriba, y las de numeración par reciben plicas hacia abajo:
544 @lilypond[quote,verbatim]
547 { f''2 } % 1: highest
551 { d''2 } % 3: second-highest
553 { e'2 } % 4: second-lowest
555 { b'2 } % 5: third-highest
557 { g'2 } % 6: third-lowest
561 @warning{No se pueden crear letras ni elementos de extensión
562 (como ligaduras, reguladores, etc.) que se crucen de una voz a otra.}
564 @strong{@i{Duraciones idénticas}}
566 En el caso especial en que queremos tipografiar fragmentos de música
567 que discurre en paralelo y con las mismas duraciones, se pueden
568 combinar en un solo contexto de voz, formando así acordes. Para
569 conseguirlo, las incorporamos dentro de una construcción de música
570 simultánea, dentro de una voz creada explícitamente:
572 @lilypond[quote,relative=2,verbatim]
574 { e4 f8 d e16 f g8 d4 }
575 { c4 d8 b c16 d e8 b4 }
579 Este método conduce a barrados extraños y advertencias si los
580 fragmentos de música no tienen las mismas duraciones exactas.
591 Manual de aprendizaje:
592 @rlearning{Las voces contienen música},
593 @rlearning{Voces explícitas}.
595 Referencia de la notación:
596 @ref{Pautas de percusión},
597 @ref{Silencios invisibles},
600 Fragmentos de código:
601 @rlsr{Simultaneous notes}.
605 @unnumberedsubsubsec Estilos de voz
606 @translationof Voice styles
609 @cindex styles, voice
610 @cindex coloring voices
611 @funindex \voiceOneStyle
612 @funindex \voiceTwoStyle
613 @funindex \voiceThreeStyle
614 @funindex \voiceFourStyle
615 @funindex \voiceNeutralStyle
617 Se pueden aplicar colores y formas distintos a las voces para permitir
618 identificarlas fácilmente:
620 @lilypond[quote,relative=2,verbatim]
622 { \voiceOneStyle d4 c2 b4 }
624 { \voiceTwoStyle e,2 e }
626 { \voiceThreeStyle b2. c4 }
628 { \voiceFourStyle g'2 g }
632 Para recuperar la presentación normal se utiliza la instrucción
633 @code{\voiceNeutralStyle}.
636 @code{\voiceOneStyle},
637 @code{\voiceTwoStyle},
638 @code{\voiceThreeStyle},
639 @code{\voiceFourStyle},
640 @code{\voiceNeutralStyle}.
644 Manual de aprendizaje:
645 @rlearning{Oigo voces},
646 @rlearning{Otras fuentes de información}.
648 Fragmentos de código:
649 @rlsr{Simultaneous notes}.
652 @node Resolución de las colisiones
653 @unnumberedsubsubsec Resolución de las colisiones
654 @translationof Collision resolution
656 @cindex mezclar notas
657 @cindex notas, colisiones de
659 @cindex desplazar nota
661 @cindex voces, varias
662 @cindex polifónica, música
663 @cindex desplazamiento de voces
664 @cindex desplazamiento, silencio automático de
665 @cindex desplazamiento de silencios, automático
674 @funindex \mergeDifferentlyDottedOn
675 @funindex mergeDifferentlyDottedOn
676 @funindex \mergeDifferentlyDottedOff
677 @funindex mergeDifferentlyDottedOff
678 @funindex \mergeDifferentlyHeadedOn
679 @funindex mergeDifferentlyHeadedOn
680 @funindex \mergeDifferentlyHeadedOff
681 @funindex mergeDifferentlyHeadedOff
683 Las cabezas de notas que están en diferentes voces y tienen la misma
684 altura, la misma forma de cabeza, y dirección opuesta de la plica, se
685 combinan automáticamente, pero las que tienen cabezas distintas o la
686 misma dirección de la plica no se combinan. Los silencios que se
687 encuentran en el lado opuesto de una plica en otra voz se desplazan
688 verticalmente. El ejemplo siguiente muestra tres circunstancias
689 distintas, sobre los pulsos 1 y 3 en el primer compás y sobre el pulso
690 1 del segundo compás, donde la combinación automática falla.
692 @lilypond[quote,verbatim,relative=2]
708 Las cabezas de notas diferentes se pueden combinar, con la excepción
709 de blancas con negras, como se muestra más abajo. Aquí las cabezas
710 del pulso 1 del primer compás sí se combinan:
712 @lilypond[quote,verbatim,relative=2]
715 \mergeDifferentlyHeadedOn
729 También se pueden combinar cabezas con puntillos diferentes, como se
730 muestra en el tercer pulso del primer compás:
732 @lilypond[quote,relative=2,verbatim]
735 \mergeDifferentlyHeadedOn
736 \mergeDifferentlyDottedOn
750 La blanca y la corchea en el comienzo del segundo compás no están
751 correctamente combinadas porque la combinación automática no es capaz
752 de completarse satisfactoriamente cuando se encuentran tres o más
753 notas alineadas en la misma columna de notas, y en este caso la cabeza
754 combinada es incorrecta. Para conseguir que la combinación seleccione
755 la cabeza correcta, se debe aplicar un @code{\shift} o desplazamiento
756 a la nota que no se debe combinar. Aquí, se aplica @code{\shiftOn}
757 para mover el sol agudo fuera de la columna, y entonces
758 @code{\mergeDifferentlyHeadedOn} hace su trabajo correctamente.
760 @lilypond[quote,relative=2,verbatim]
763 \mergeDifferentlyHeadedOn
764 \mergeDifferentlyDottedOn
779 La instrucción @code{\shiftOn} permite (aunque no fuerza)
780 que las notas de una voz se puedan desplazar. Cuando@code{\shiftOn}
781 se aplica a una voz, una nota o acorde de esta voz se desplaza
782 solamente si su plica chocase en caso contrario con una plica de otra voz,
783 y sólo si las plicas en colisión apuntan en la misma dirección.
784 La instrucción @code{\shiftOff} evita la posibilidad de este tipo de desplazamiento.
786 De forma predeterminada, las voces externas (normalmente las voces uno y dos)
787 tienen @code{\shiftOff} especificado (desplazamiento desactivado), mientras
788 que las voces interiores (tres y siguientes) tienen especificado
789 @code{\shiftOn} (desplazamiento activado). Cuando se aplica un desplazamiento,
790 las voces con plicas hacia arriba (voces de numeración impar)
791 se desplazan hacia la derecha,
792 y las voces con las plicas hacia abajo (voces con numeración par)
793 se desplazarn a la izquierda.
795 He aquí un ejemplo que le ayudará a visualizar
796 la forma en que se expanidría internamente una expresión polifónica.
798 @warning{Observe que con tres o más voces, el orden vertical de
799 las mismas dentro de su archivo de entrada ¡no sería el mismo que
800 el orden vertical de las voces en el pentagrama!}
802 @lilypond[quote,verbatim]
803 \new Staff \relative c'' {
810 { d'2 } % 3: upper middle
812 { b2 } % 4: lower middle
814 %% internal expansion of the above
816 \new Voice = "1" { \voiceOne \shiftOff f'2 }
817 \new Voice = "2" { \voiceTwo \shiftOff g,2 }
818 \new Voice = "3" { \voiceThree \shiftOn d'2 } % shifts right
819 \new Voice = "4" { \voiceFour \shiftOn b2 } % shifts left
824 Dos instrucciones adicionales, @code{\shiftOnn} y @code{\shiftOnnn},
825 ofrecen niveles de desplazamiento mayores que se pueden
826 especificar temporalmente para resolver colisiones en situaciones
827 complejas; véase @rlearning{Ejemplos reales de música}.
829 Sólo se combinan las notas si tienen la plica en direcciones opuestas
830 (como la tienen, por ejemplo, en las voces uno y dos de forma
831 predeterminada o cuando las plicas se establecen explícitamente en
832 direcciones opuestas).
835 @code{\mergeDifferentlyDottedOn},
836 @code{\mergeDifferentlyDottedOff},
837 @code{\mergeDifferentlyHeadedOn},
838 @code{\mergeDifferentlyHeadedOff}.
847 @lilypondfile[verbatim,quote,texidoc,doctitle]
848 {additional-voices-to-avoid-collisions.ly}
850 @lilypondfile[verbatim,quote,texidoc,doctitle]
851 {forcing-horizontal-shift-of-notes.ly}
857 Manual de aprendizaje:
858 @rlearning{Varias notas a la vez},
859 @rlearning{Las voces contienen música},
860 @rlearning{Ejemplos reales de música}.
862 Fragmentos de código:
863 @rlsr{Simultaneous notes}.
865 Referencia de funcionamiento interno:
866 @rinternals{NoteColumn},
867 @rinternals{NoteCollision},
868 @rinternals{RestCollision}.
870 @cindex colisiones, ignorar
873 El uso de @code{\override NoteColumn #'ignore-collision = ##t} hace
874 que las notas con distinta cabeza en voces diferentes se mezclen
877 @lilypond[quote,relative=1,verbatim]
878 \mergeDifferentlyHeadedOn
879 << { c16 a' b a } \\ { c,2 } >>
880 \override NoteColumn #'ignore-collision = ##t
881 << { c16 a' b a } \\ { c,2 } >>
886 @c TODO investigate! Sometimes it works, sometimes not. --FV
887 Los requisitos para combinar con éxito cabezas de nota distintas que
888 tienen también distinto puntillo, no están claros.
892 @node Combinación automática de las partes
893 @unnumberedsubsubsec Combinación automática de las partes
894 @translationof Automatic part combining
896 @cindex automática, combinación de partes
897 @cindex partes, combinación automática
898 @cindex partes, combinador de
899 @cindex a due, partes
901 @funindex \partcombine
902 @funindex partcombine
904 La combinación automática de particellas se usa para mezclar dos
905 partes musicales distintas sobre un pentagrama. Esto puede ser de
906 gran ayuda especialmente al tipografiar partituras orquestales.
907 Se imprime una sola voz cuando la música de las dos voces es la misma,
908 pero en aquellos lugares en que difieren, se imprime una segunda
909 voz. Las direcciones de las plicas se establecen hacia arriba o hacia
910 abajo según proceda, al tiempo que se identifican y quedan marcadas
911 las partes de solista y de dúo.
913 La sintaxis para la combinación automática de las partes es:
916 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
919 El ejemplo siguiente ejemplifica la funcionalidad básica,
920 poniendo las partes en un solo pentagrama en forma polifónica, y
921 estableciendo las direcciones de las plicas de forma adecuada.
922 Se utilizan las mismas variables para las partes
923 independientes y el pentagrama combinado.
925 @lilypond[quote,verbatim]
926 instrumentOne = \relative c' {
934 instrumentTwo = \relative g' {
943 \new Staff \instrumentOne
944 \new Staff \instrumentTwo
945 \new Staff \partcombine \instrumentOne \instrumentTwo
949 Las dos partes tienen notas idénticas en el tercer compás,
950 por lo que aparecen solamente una vez. Las direcciones de las plicas
951 y ligaduras se establecen de forma automática, según se trate de un
952 solo o de un unísono. Cuando se necesita en situaciones de polifonía,
953 la primera parte (que recibe el nombre de contexto @code{one})
954 recibe las plicas hacia arriba, mientras que la segunda (llamada
955 @code{two}) siempre recibe las plicas hacia abajo. En los fragmentos
956 de solo, las partes se marcan con @qq{Solo} y @qq{Solo II},
957 respectivamente. Las partes en unísono (@notation{a due}) se marcan
958 con el texto @qq{a2}.
960 Los dos argumentos de @code{\partcombine} se interpretan como
961 contextos de @rinternals{Voice} separados, por lo que si la música
962 está escrita en modo relativo, entonces @emph{las dos} partes han
963 de incluir la función @code{\relative}, es decir:
967 \relative @dots{} @var{expresión_musical_1}
968 \relative @dots{} @var{expresión_musical_2}
972 Una sección @code{\relative} que se encuentra fuera de
973 @code{\partcombine} no tiene ningún efecto sobre las notas de
974 @code{@var{expresión_musical_1}} y @code{@var{expresión_musical_2}}.
976 @funindex \partcombineChords
977 @funindex partcombineChords
978 @funindex \partcombineApart
979 @funindex partcombineApart
980 @funindex \partcombineUnisono
981 @funindex partcombineUnisono
982 @funindex \partcombineSoloI
983 @funindex partcombineSoloI
984 @funindex \partcombineSoloII
985 @funindex partcombineSoloII
986 @funindex \partcombineAutomatic
987 @funindex partcombineAutomatic
989 En las partituras profesionales, las voces con frecuencia se mantienen
990 separadas entre sí durante pasajes prolongados incluso si algunas
991 notas coninciden entre ambas, y podrían escribirse fácilmente como un
992 unísono. Por ello, la combinación de las notas en un acorde, o mostrar
993 una voz como solo, no son soluciones ideales porque la función
994 @code{\partcombine} considera cada nota de forma individual. En este
995 caso, el resultado de la función @code{\partcombine} se puede
996 alterar o corregir con las instrucciones siguientes:
998 Las instrucciones que finalizan en @code{...Once} se aplican
999 exclusivamente a la nota siguiente dentro de la expresión musical.
1003 @code{\partcombineApart} y @code{\partcombineApartOnce}
1004 mantienen las notas como dos voces separadas incluso si se pueden
1005 combinar en un acorde o unísono.
1008 @code{\partcombineChords} y @code{\partcombineChordsOnce}
1009 combinan las notas en un acorde.
1012 @code{\partcombineUnisono} y @code{\partcombineUnisonoOnce}
1013 combinan las dos voces como unísono y marcan el resultado
1017 @code{\partcombineSoloI} y @code{\partcombineSoloIOnce}
1018 muestran solo la voz uno y la marcan como @qq{Solo}.
1021 @code{\partcombineSoloII} o @code{\partcombineSoloIIOnce}
1022 imprimen solo la voz dos y la marcan como @qq{Solo}.
1025 @code{\partcombineAutomatic} y @code{\partcombineAutomaticOnce}
1026 terminan el efecto de las instrucciones anteriores y retornan a la
1027 funcionalidad estándar de @code{\partcombine}.
1031 @lilypond[quote,verbatim]
1032 instrumentOne = \relative c' {
1033 \partcombineApart c2^"apart" e |
1034 \partcombineAutomatic e2^"auto" e |
1035 \partcombineChords e'2^"chord" e |
1036 \partcombineAutomatic c2^"auto" c |
1037 \partcombineApart c2^"apart" \partcombineChordsOnce e^"chord once" |
1040 instrumentTwo = \relative c' {
1050 \new Staff { \instrumentOne }
1051 \new Staff { \instrumentTwo }
1052 \new Staff { \partcombine \instrumentOne \instrumentTwo }
1058 @lilypondfile[verbatim,quote,texidoc,doctitle]
1059 {combining-two-parts-on-the-same-staff.ly}
1061 @lilypondfile[verbatim,quote,texidoc,doctitle]
1062 {changing-partcombine-texts.ly}
1069 Referencia de la notación:
1070 @ref{Escritura de las particellas}.
1072 Fragmentos de código:
1073 @rlsr{Simultaneous notes}.
1075 Referencia de funcionamiento interno:
1076 @rinternals{PartCombineMusic},
1080 Toas las funciones @code{\partcombine} admiten exclusivamente dos voces
1081 y no están diseñadas para funcionar con la letra de las canciones;
1082 de manera que cuando una de las voces recibe explícitamente un
1083 nombre para aplicarle una letra, el combinador de partes
1086 Las funciones @code{\partcombine...} no se pueden escribir dentro
1087 de los bloques @code{\times} ni @code{\relative}.
1089 Si @code{printPartCombineTexts} está establecido y las dos voces
1090 tocan y terminan las mismas notas en el mismo compás,
1091 el combinador de partes puede tipografiar @code{a2} más de una vez
1094 @code{\partcombine} solo tiene en cuenta el momento de inicio de las
1095 notas dentro de una voz @code{Voice}; por ejemplo, no puede recordar
1096 si una nota dentro de una voz ya ha comenzado cuando las notas que se
1097 combinan se han iniciado justo ahora en la otra voz. Esto puede
1098 conducir a cierto número de problemas inesperados entre los que se
1099 incluye la impresión incorrecta de marcas de @qq{Solo} o de
1102 @code{\partcombine} conserva todos los elementos extensos (ligaduras,
1103 reguladores, etc.) dentro del mismo contexto @code{Voice} de forma que
1104 si uno cualquiera de estos elementos extensos inicia o termina en un
1105 contexto @code{Voice} diferente, puede no imprimirse o hacerlo
1108 Si la función @code{\partcombine} no puede combinar las dos
1109 expresiones musicales (es decir, cuando las dos voces tienen
1110 duraciones distintas), otorgará internamente sus propios nombres a las
1111 voces: @code{one} y @code{two} respectivamente. Esto significa que si
1112 se produce un cambio a un contexto @code{Voice} que tenga un nombre
1113 distinto, se ignorarán los eventos dentro del contexto @code{Voice}
1114 que tiene el nombre distinto.
1116 Consulte también el apartado @emph{Advertencias y problemas conocidos}
1117 en la sección @ref{Tablaturas predeterminadas} al utilizar
1118 @code{\partcombine} con tablaturas, y la @emph{Nota} de
1119 @ref{Barras automáticas} al utilizar barrado automático.
1122 @node Escribir música en paralelo
1123 @unnumberedsubsubsec Escribir música en paralelo
1124 @translationof Writing music in parallel
1126 @cindex escribir música en paralelo
1127 @cindex música intercalada
1128 @cindex paralelo, música en
1129 @funindex \parallelMusic
1130 @funindex parallelMusic
1132 La música para varias partes se puede intercalar dentro del código de
1133 entrada. La función @code{\parallelMusic} admite una lista que
1134 contiene los nombres de las variables que se van a crear, y una
1135 expresión musical. El contenido de los compases alternativos
1136 extraídos de la expresión se convierten en el valor de las variables
1137 respectivas, de manera que podemos utilizarlas más tarde para imprimir
1140 @warning{Es obligatorio utilizar comprobaciones de compás @code{|}, y
1141 los compases deben tener la misma longitud.}
1143 @lilypond[quote,verbatim]
1144 \parallelMusic #'(voiceA voiceB voiceC) {
1146 r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
1147 r16 e'8.~ e'4 r16 e'8.~ e'4 |
1151 r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
1152 r16 d'8.~ d'4 r16 d'8.~ d'4 |
1157 \new Staff << \voiceA \\ \voiceB >>
1158 \new Staff { \clef bass \voiceC }
1162 Se puede usar el modo relativo. Observe que la instrucción
1163 @code{\relative} no se utiliza dentro del propio bloque
1164 @code{\parallelMusic}. Las notas guardan relación con la nota
1165 anterior en la misma voz, no con la nota anterior dentro del código de
1166 entrada (dicho de otra manera, las notas relativas de @code{vozA}
1167 ignoran a las notas que hay en @code{vozB}.
1169 @lilypond[quote,verbatim]
1170 \parallelMusic #'(voiceA voiceB voiceC) {
1172 r8 g16 c e g, c e r8 g,16 c e g, c e |
1173 r16 e8.~ e4 r16 e8.~ e4 |
1177 r8 a,16 d f a, d f r8 a,16 d f a, d f |
1178 r16 d8.~ d4 r16 d8.~ d4 |
1183 \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
1184 \new Staff \relative c' { \clef bass \voiceC }
1188 Esto funciona aceptablemente bien para música de piano. El siguiente
1189 ejemplo asigna cada cuatro compases consecutivos a cuatro variables:
1191 @lilypond[quote,verbatim]
1197 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
1201 c16 d e fis d e fis g |
1207 e16 fis g a fis g a b |
1218 \relative c'' \voiceA
1220 \relative c' \voiceB
1236 Manual de aprendizaje:
1237 @rlearning{Organizar las piezas mediante variables}
1239 Fragmentos de código:
1240 @rlsr{Simultaneous notes}.