1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 16661f7f6a78f04d056228d11bdc9e17a7cdf760
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 palabra @q{polifonía} en música hace referencia a tener más de
21 una voz en una pieza cualquiera de música. En LilyPond la
22 polifonía hace referencia a tener más de una voz en el mismo
32 @subsection Una voz única
33 @translationof Single voice
35 Esta sección trata de la notas simultáneas dentro de la misma voz.
39 * Repetición de acordes::
40 * Expresiones simultáneas::
41 * Racimos (clusters)::
46 @unnumberedsubsubsec Notas en acorde
47 @translationof Chorded notes
50 @cindex paréntesis en ángulo
56 Un acorde se forma encerrando un conjunto de notas entre @code{<}
57 y @code{>}. Un acorde puede ir seguido de una duración, como si
60 @lilypond[verbatim,quote]
62 <a' c e>1 <a c e>2 <f a c e>4 <a c>8. <g c e>16
66 Los acordes también pueden ir seguidos de articulaciones, de nuevo
67 como si fueran simples notas.
69 @lilypond[verbatim,quote]
71 <a' c e>1\fermata <a c e>2-> <f a c e>4\prall <a c>8.^! <g c e>16-.
75 Las notas dentro del propio acorde también pueden ir seguidas de
76 articulaciones y ornamentos.
78 @lilypond[verbatim,quote]
80 <a' c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4
81 <a-+ c-->8. <g\fermata c e\turn>16
85 Sin embargo, algunos elementos de notación tales como las
86 expresiones de matices dinámicos y los reguladores se deben unir
87 al acorde y no a las notas que integran el mismo, pues en caso
88 contrario no se imprimirán. Otros elementos de notación como las
89 digitaciones y las ligaduras de expresión se posicionan de forma
90 muy diferente cuando se adjuntan a las notas de un acorde en lugar
91 de hacerlo a redondas o notas sueltas.
93 @lilypond[verbatim,quote]
95 <a'\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>)
96 <a c e>\< <a c e> <a c e>\!
100 @cindex acordes vacíos
101 @cindex eventos contenedores
103 Un acorde funciona como un mero contenedor para las notas que lo
104 componen y sus articulaciones y otros elementos adjuntos. Como
105 consecuencia, un acorde sin ninguna nota en su interior no tiene
106 realmente ninguna duración. Cualqier articulación adjunta se
107 producirá en el mismo momento musical que la nota o acorde
108 siguiente y se puede combinar con ellos (para ver posibilidades
109 más complejas de combinaciones de estos elementos, consulte
110 @ref{Expresiones simultáneas}):
112 @lilypond[verbatim,quote]
115 <> ) \p \< -. -\markup \italic "sempre staccato"
116 \repeat unfold 4 { c4 e } c1\f
120 @cindex relativo, acordes en altura
121 @cindex acordes y altura relativa
123 Se puede usar el modo relativo para la altura de las notas de los
124 acordes. La primera nota del acorde siempre es relativa a la
125 primera nota del acorde anterior, o en caso de que el elemento
126 precedente no sea un acorde, la altura de la última nota que vino
127 antes del acorde. El resto de las notas del acorde son relativas
128 a la nota anterior @emph{dentro del mismo acorde}.
130 @lilypond[verbatim,quote]
132 <a' c e>1 <f a c> <a c e> <f' a c> <b, e b,>
136 Para ver más información sobre los acordes, consulte
137 @ref{Notación de acordes}.
143 Manual de aprendizaje:
144 @rlearning{Combinar notas para formar acordes}.
146 Referencia de la notación:
147 @ref{Notación de acordes},
148 @ref{Articulaciones y ornamentos},
149 @ref{Escritura de octava relativa},
152 Fragmentos de código:
153 @rlsr{Simultaneous notes}.
156 Los acordes que contienen más de dos alturas en el mismo espacio
157 de pentagrama, como @samp{<e f! fis!>}, crean notas cuyas cabezas
158 se superponen. Dependiendo de la situación, una mejor
159 representación puede requerir:
164 el uso temporal de varias voces, véase @ref{Varias voces},
165 @samp{<< f! \\ <e fis!> >>},
168 la transcripción enarmónica de una o más notas,
172 Culsters o racimos; véase @ref{Racimos (clusters)}.
177 @node Repetición de acordes
178 @unnumberedsubsubsec Repetición de acordes
179 @translationof Chord repetition
181 @cindex acordes, repetición de
182 @cindex repetición, con @code{q}
183 @cindex @code{q}, repetición de acordes
185 Para reducir el tecleo, se puede usar una abreviatura de
186 repetición del acorde anterior. El símbolo de repetición de
189 @lilypond[verbatim,quote]
191 <a' c e>1 q <f a c>2 q
195 Como en los acordes normales, el símbolo de repetición de acordes
196 puede usarse con duraciones, articulaciones, elementos de marcado,
197 ligaduras de expresión, barras, etc., pues sólo se duplican las
198 notas del acorde precedente.
200 @lilypond[verbatim,quote]
202 <a' c e>1\p^"text" q2\<( q8)[-! q8.]\! q16-1-2-3 q8\prall
206 El símbolo de repetición de acordes siempre recuerda la última
207 ocurrencia de un acorde, por lo que es posible repetir el acorde
208 más reciente incluso si se han escrito en medio otras notas que no
209 están en un acorde, o silencios.
211 @lilypond[verbatim,quote]
213 <a' c e>1 c'4 q2 r8 q8 |
218 Sin embargo, el símbolo de repetición de acordes no retiene los
219 matices dinámicos, las articulaciones ni los ornamentos que
220 contiene o que están adosados al acorde anterior.
222 @lilypond[verbatim,quote]
224 <a'-. c\prall e>1\sfz c'4 q2 r8 q8 |
229 Para poder retener algunos de ellos, se puede llamar
230 explícitamente a la función @code{\chordRepeats} con un argumento
231 adicional que especifique una lista de @var{tipos de evento} que
232 conservar, a no ser que los eventos de ese tipo ya estén presentes
233 en el propio acorde @code{q}.
235 @lilypond[verbatim,quote]
237 \chordRepeats #'(articulation-event)
238 { <a'-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
243 Aquí, el uso de @code{\chordRepeats} dentro de una construcción
244 @code{\relative} produce un resultado inseperado: una vez se han
245 expandido los eventos de acorde, no pueden distinguirse de
246 aquellos introducidos como acordes normales, haciendo que
247 @code{\relative} asigne una octava basada en su contexto actual.
249 Dado que las instancias anidadas de @code{\relative} no se afectan
250 mutuamente, se puede usar otra instrucción @code{\relative} dentro
251 de @code{\chordRepeats} para establecer las relaciones de octava
252 antes de expandir los acordes repetidos. En tal caso, todo el
253 contenido de la instrucción @code{\relative} interior no afecta a
254 la exterior; de aquí la distinta escritura de octava en la última
255 nota de este ejemplo.
257 @lilypond[verbatim,quote]
259 \chordRepeats #'(articulation-event)
261 { <a'-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
266 Las interacciones con @code{\relative} se producen solamente con
267 las llamadas explícitas de @code{\chordRepeats}: la expansión
268 implícita al comienzo del proceso de tipografiado se hace en un
269 momento en que todas las instancias de @code{\relative} ya se han
273 Referencia de la notación:
274 @ref{Notación de acordes},
275 @ref{Articulaciones y ornamentos}.
278 @file{ly/chord-repetition-init.ly}.
281 @node Expresiones simultáneas
282 @unnumberedsubsubsec Expresiones simultáneas
283 @translationof Simultaneous expressions
285 Una o más expresiones musicales encerradas entre ángulos dobles se
286 entienden como simultáneas. Si la primera expresión comienza con
287 una sola nota o si toda la expresión simultánea aparece
288 explícitamente dentro de una sola voz, la expresión completa se
289 sitúa sobre un solo pentagrama; en caso contrario los elementos de
290 la expresión simultánea se sitúan en pentagramas distintos.
292 Los ejemplos siguientes muestran expresiones simultáneas sobre un
295 @lilypond[quote,verbatim]
296 \new Voice { % explicit single voice
297 << \relative { a'4 b g2 }
298 \relative { d'4 g c,2 } >>
302 @lilypond[quote,verbatim]
305 a' << \relative { a'4 b g }
306 \relative { d'4 g c, } >>
310 Esto puede ser de utilidad si las secciones simultáneas tienen
311 idénticas duraciones, pero se producirán errores si se intentan
312 poner notas de distinta duración sobre la misma plica. Las notas,
313 articulaciones y cambios de propiedades que están dentro de
314 @emph{un solo} contexto @samp{Voice} se recolectan y se
315 representan en el orden musical:
317 @lilypond[quote,verbatim]
319 <a' c>4-. <>-. << c a >> << { c-. <c a> } { a s-. } >>
323 Tratar de poner más de una plica o barra de corchea, o distintas
324 duraciones o propiedades en el mismo momento musical, requiere el
325 uso de más de una voz.
327 El ejemplo siguiente muestra cómo las expresiones simultáneas
328 pueden generar varios pentagramas de forma implícita:
330 @lilypond[quote,verbatim]
331 % no single first note
332 << \relative { a'4 b g2 }
333 \relative { d'4 g2 c,4 } >>
336 Aquí no hay problema en tener distintas duraciones porque se
337 interpretan en voces distintas.
339 @cindex colisiones, ignorar
342 Si hay notas que proceden de dos o más voces, sin especificar
343 ningún desplazamiento horizontal, y tienen las plicas en la misma
344 dirección, aparece el mensaje
347 Advertencia: esta voz requiere un ajuste de \voiceXx o \shiftXx
350 durante la compilación. Este mensaje se puede suprimir mediante
353 \override NoteColumn.ignore-collision = ##t
356 Sin embargo, esto no solamente suprime la advertencia sino que
357 puede evitar cualquier resolución de colisiones y puede tener
358 otros efectos no deseados (consulte también
359 @emph{Problemas conocidos} en @ref{Resolución de las colisiones}).
362 @node Racimos (clusters)
363 @unnumberedsubsubsec Racimos (clusters)
364 @translationof Clusters
367 @cindex racimo (cluster)
369 @funindex \makeClusters
371 Un «cluster» o racimo indica que se deben tocar simultáneamente un
372 conjunto de notas consecutivas. Se escriben aplicando la función
373 @code{\makeClusters} a una secuencia de acordes, p.ej.:
375 @lilypond[quote,verbatim]
376 \relative \makeClusters { <g' b>2 <c g'> }
379 Se pueden mezclar en el mismo pentagrama notas normales y
380 clusters, incluso al mismo tiempo. En tal caso, no se hace ningún
381 intento de evitar automáticamente las colisiones entre clusters y
388 Fragmentos de código:
389 @rlsr{Simultaneous notes}.
391 Referencia de funcionamiento interno:
392 @rinternals{ClusterSpanner},
393 @rinternals{ClusterSpannerBeacon},
394 @rinternals{Cluster_spanner_engraver}.
397 Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo
398 de dos acordes. En caso contrario aparecerán excesivamente
401 Los clusters no llevan plica y por sí mismos no pueden indicar las
402 duraciones, pero la longitud del cluster que se imprime viene
403 determinada por la duración de los acordes que lo definen. Los
404 racimos separados necesitan silencios de separación entre ellos.
406 Los clusters no producen ninguna salida MIDI.
410 @subsection Varias voces
411 @translationof Multiple voices
413 Esta sección trata las notas simultáneas en varias voces o varios
417 * Polifonía en un solo pentagrama::
419 * Resolución de las colisiones::
420 * Combinación automática de las partes::
421 * Escribir música en paralelo::
425 @node Polifonía en un solo pentagrama
426 @unnumberedsubsubsec Polifonía en un solo pentagrama
427 @translationof Single-staff polyphony
429 @cindex pentagrama único, polifonía de
430 @cindex polifonía en un solo pentagrama
432 @cindex letra asignada a una voz
435 @funindex \voiceOne ... \voiceFour
439 @subsubsubheading Instanciar las voces explícitamente
441 La estructura básica necesaria para obtener varias voces
442 independientes en un mismo pentagrama se ilustra en el ejemplo
445 @lilypond[quote,verbatim]
448 \relative { \voiceOne r8 r16 g'' e8. f16 g8[ c,] f e16 d }
450 \relative { \voiceTwo d''16 c d8~ 16 b c8~ 16 b c8~ 16 b8. }
455 Aquí se crean explícitamente instancias de voces, cada una de las
456 cuales recibe un nombre. Las instrucciones @code{\voiceOne}
457 @dots{} @code{\voiceFour} (voz uno hasta voz cuatro) preparan las
458 voces de manera que la primera y segunda voces llevan las plicas
459 hacia arriba, las voces segunda y cuarta llevan las plicas hacia
460 abajo, las cabezas de las notas en las voces tercera y cuarta se
461 desplazan horizontalmente, y los silencios de las voces
462 respectivas se desplazan también automáticamente para evitar las
463 colisiones. La instrucción @code{\oneVoice} (una voz) devuelve
464 todos los ajustes de las voces al estado neutro predeterminado.
466 @subsubsubheading Pasajes polifónicos temporales
468 Se puede crear un pasaje polifónico temporal con la construcción
472 << @{ \voiceOne @dots{} @}
473 \new Voice @{ \voiceTwo @dots{} @}
478 Aquí, la primera expresión dentro de un pasaje polifónico temporal
479 se coloca en el contexto @code{Voice} que estaba en uso
480 inmediatamente antes del pasaje polifónico, y ese mismo contexto
481 @code{Voice} continua después de la sección temporal. Otras
482 expresiones dentro de los ángulos se asignan a distintas voces
483 temporales. Esto permite asignar la letra de forma continua a una
484 voz antes, durante y después de la sección polifónica:
486 @lilypond[quote,verbatim]
488 \new Voice = "melody" {
503 \new Lyrics \lyricsto "melody" {
510 Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} son
511 necesarias para definir los ajustes de cada voz.
513 @subsubsubheading La construcción de la doble barra invertida
515 La construcción @code{<< @{@dots{}@} \\ @{@dots{}@} >>}, en que
516 las dos expresiones (o más) están separadas por doble barra
517 invertida, se comporta de forma distinta a la construcción similar
518 sin las dobles barras: @emph{todas} las expresiones dentro de esta
519 construcción se asignan a contextos @code{Voice} nuevos. Estos
520 contextos @code{Voice} nuevos se crean implícitamente y reciben
521 los nombres fijos @code{"1"}, @code{"2"}, etc.
523 El primer ejemplo podría haberse tipografiado de la manera
526 @lilypond[quote,verbatim]
528 \relative { r8 r16 g'' e8. f16 g8[ c,] f e16 d }
530 \relative { d''16 c d8~ 16 b c8~ 16 b c8~ 16 b8. }
534 Esta sintaxis se puede usar siempre que no nos importe que se
535 creen nuevas voces temporales que después serán descartadas.
536 Estas voces creadas implícitamente reciben ajustes equivalentes al
537 efecto de las instrucciones @code{\voiceOne} @dots{}
538 @code{\voiceFour}, en el orden en que aparecen en el código.
540 En el siguiente ejemplo, la voz intermedia lleva las plicas hacia
541 arriba, de manera que la introducimos en tercer lugar para que
542 pase a ser la voz tres, que tiene las plicas hacia arriba tal y
543 como queremos. Se usan silencios de separación para evitar la
544 aparición de silencios duplicados.
546 @lilypond[quote,verbatim]
548 \relative { r8 g'' g g g f16 ees f8 d }
550 \relative { ees'8 r ees r d r d r }
552 \relative { d''8 s c s bes s a s }
556 En todas las partituras excepto las más simples, se recomienda
557 crear contextos @code{Voice} explícitos como aparece explicado en
558 @rlearning{Contextos y grabadores} y en @rlearning{Voces
561 @subsubsubheading Orden de las voces
563 Al escribir varias voces en el archivo de entrada, utilice el
569 Voz 3: la segunda más aguda
570 Voz 4: la segunda más grave
571 Voz 5: la tercera más aguda
572 Voz 6: la tercera más grave
576 A pesar de que esto puede parecer contrario a la intuición,
577 simplifica el proceso de disposición automática de las figuras.
578 Observe que las voces de numeración impar reciben plicas hacia
579 arriba, y las de numeración par reciben plicas hacia abajo:
581 @lilypond[quote,verbatim]
584 { f''2 } % 1: highest
588 { d''2 } % 3: second-highest
590 { e'2 } % 4: second-lowest
592 { b'2 } % 5: third-highest
594 { g'2 } % 6: third-lowest
598 @warning{No se pueden crear letras ni elementos de extensión (como
599 ligaduras, reguladores, etc.) que se crucen de una voz a otra.}
601 @subsubsubheading Duraciones idénticas
603 En el caso especial en que queremos tipografiar fragmentos de
604 música que discurre en paralelo y con las mismas duraciones, se
605 pueden combinar en un solo contexto de voz, formando así acordes.
606 Para conseguirlo, las incorporamos dentro de una construcción de
607 música simultánea, dentro de una voz creada explícitamente:
609 @lilypond[quote,verbatim]
611 \relative { e''4 f8 d e16 f g8 d4 }
612 \relative { c''4 d8 b c16 d e8 b4 }
616 Este método conduce a barrados extraños y advertencias si los
617 fragmentos de música no tienen las mismas duraciones exactas.
628 Manual de aprendizaje:
629 @rlearning{Las voces contienen música},
630 @rlearning{Voces explícitas}.
632 Referencia de la notación:
633 @ref{Pautas de percusión},
634 @ref{Silencios invisibles},
637 Fragmentos de código:
638 @rlsr{Simultaneous notes}.
642 @unnumberedsubsubsec Estilos de voz
643 @translationof Voice styles
646 @cindex styles, voice
647 @cindex coloring voices
648 @funindex \voiceOneStyle
649 @funindex \voiceTwoStyle
650 @funindex \voiceThreeStyle
651 @funindex \voiceFourStyle
652 @funindex \voiceNeutralStyle
654 Se pueden aplicar colores y formas distintos a las voces para
655 permitir identificarlas fácilmente:
657 @lilypond[quote,verbatim]
659 \relative { \voiceOneStyle d''4 c2 b4 }
661 \relative { \voiceTwoStyle e'2 e }
663 \relative { \voiceThreeStyle b2. c4 }
665 \relative { \voiceFourStyle g'2 g }
669 Para recuperar la presentación normal se utiliza la instrucción
670 @code{\voiceNeutralStyle}.
673 @code{\voiceOneStyle},
674 @code{\voiceTwoStyle},
675 @code{\voiceThreeStyle},
676 @code{\voiceFourStyle},
677 @code{\voiceNeutralStyle}.
681 Manual de aprendizaje:
682 @rlearning{Oigo voces},
683 @rlearning{Otras fuentes de información}.
685 Fragmentos de código:
686 @rlsr{Simultaneous notes}.
689 @node Resolución de las colisiones
690 @unnumberedsubsubsec Resolución de las colisiones
691 @translationof Collision resolution
693 @cindex mezclar notas
694 @cindex notas, colisiones de
696 @cindex desplazar nota
698 @cindex voces, varias
699 @cindex polifónica, música
700 @cindex desplazamiento de voces
701 @cindex desplazamiento, silencio automático de
702 @cindex desplazamiento de silencios, automático
707 @funindex \mergeDifferentlyDottedOn
708 @funindex \mergeDifferentlyDottedOff
709 @funindex \mergeDifferentlyHeadedOn
710 @funindex \mergeDifferentlyHeadedOff
712 Las cabezas de notas que están en diferentes voces y tienen la
713 misma altura, la misma forma de cabeza, y dirección opuesta de la
714 plica, se combinan automáticamente, pero las que tienen cabezas
715 distintas o la misma dirección de la plica no se combinan. Los
716 silencios que se encuentran en el lado opuesto de una plica en
717 otra voz se desplazan verticalmente. El ejemplo siguiente muestra
718 tres circunstancias distintas, sobre los pulsos 1 y 3 en el primer
719 compás y sobre el pulso 1 del segundo compás, donde la combinación
722 @lilypond[quote,verbatim]
740 Las cabezas de notas diferentes se pueden combinar como se muestra
741 más abajo. En este ejemplo las cabezas del pulso 1 del primer
742 compás sí se combinan:
744 @lilypond[quote,verbatim]
747 \mergeDifferentlyHeadedOn
763 Las figuras negras y blancas no se combinan de esta manera, pues
764 sería difícil poder distinguirlas.
766 También se pueden combinar cabezas con puntillos diferentes, como
767 se muestra en el tercer pulso del primer compás:
769 @lilypond[quote,verbatim]
772 \mergeDifferentlyHeadedOn
773 \mergeDifferentlyDottedOn
789 La blanca y la corchea en el comienzo del segundo compás no están
790 correctamente combinadas porque la combinación automática no es
791 capaz de completarse satisfactoriamente cuando se encuentran tres
792 o más notas alineadas en la misma columna de notas, y en este caso
793 la cabeza combinada es incorrecta. Para conseguir que la
794 combinación seleccione la cabeza correcta, se debe aplicar un
795 @code{\shift} o desplazamiento a la nota que no se debe combinar.
796 Aquí, se aplica @code{\shiftOn} para mover el sol agudo fuera de
797 la columna, y entonces @code{\mergeDifferentlyHeadedOn} hace su
798 trabajo correctamente.
800 @lilypond[quote,verbatim]
803 \mergeDifferentlyHeadedOn
804 \mergeDifferentlyDottedOn
821 La instrucción @code{\shiftOn} permite (aunque no fuerza) que las
822 notas de una voz se puedan desplazar. Cuando@code{\shiftOn} se
823 aplica a una voz, una nota o acorde de esta voz se desplaza
824 solamente si su plica chocase en caso contrario con una plica de
825 otra voz, y sólo si las plicas en colisión apuntan en la misma
826 dirección. La instrucción @code{\shiftOff} evita la posibilidad
827 de este tipo de desplazamiento.
829 De forma predeterminada, las voces externas (normalmente las voces
830 uno y dos) tienen @code{\shiftOff} especificado (desplazamiento
831 desactivado), mientras que las voces interiores (tres y
832 siguientes) tienen especificado @code{\shiftOn} (desplazamiento
833 activado). Cuando se aplica un desplazamiento, las voces con
834 plicas hacia arriba (voces de numeración impar) se desplazan hacia
835 la derecha, y las voces con las plicas hacia abajo (voces con
836 numeración par) se desplazarn a la izquierda.
838 He aquí un ejemplo que le ayudará a visualizar la forma en que se
839 expanidría internamente una expresión polifónica.
841 @warning{Observe que con tres o más voces, el orden vertical de
842 las mismas dentro de su archivo de entrada ¡no sería el mismo que
843 el orden vertical de las voces en el pentagrama!}
845 @lilypond[quote,verbatim]
846 \new Staff \relative {
849 { f''2 } % 1: highest
853 { d'2 } % 3: upper middle
855 { b2 } % 4: lower middle
857 %% internal expansion of the above
859 \new Voice = "1" { \voiceOne \shiftOff f'2 }
860 \new Voice = "2" { \voiceTwo \shiftOff g,2 }
861 \new Voice = "3" { \voiceThree \shiftOn d'2 } % shifts right
862 \new Voice = "4" { \voiceFour \shiftOn b2 } % shifts left
867 Dos instrucciones adicionales, @code{\shiftOnn} y
868 @code{\shiftOnnn}, ofrecen niveles de desplazamiento mayores que
869 se pueden especificar temporalmente para resolver colisiones en
870 situaciones complejas; véase @rlearning{Ejemplos reales de
873 Sólo se combinan las notas si tienen la plica en direcciones
874 opuestas (como la tienen, por ejemplo, en las voces uno y dos de
875 forma predeterminada o cuando las plicas se establecen
876 explícitamente en direcciones opuestas).
879 @code{\mergeDifferentlyDottedOn},
880 @code{\mergeDifferentlyDottedOff},
881 @code{\mergeDifferentlyHeadedOn},
882 @code{\mergeDifferentlyHeadedOff}.
891 @lilypondfile[verbatim,quote,texidoc,doctitle]
892 {additional-voices-to-avoid-collisions.ly}
894 @lilypondfile[verbatim,quote,texidoc,doctitle]
895 {forcing-horizontal-shift-of-notes.ly}
901 Manual de aprendizaje:
902 @rlearning{Varias notas a la vez},
903 @rlearning{Las voces contienen música},
904 @rlearning{Ejemplos reales de música}.
906 Fragmentos de código:
907 @rlsr{Simultaneous notes}.
909 Referencia de funcionamiento interno:
910 @rinternals{NoteColumn},
911 @rinternals{NoteCollision},
912 @rinternals{RestCollision}.
914 @cindex colisiones, ignorar
917 El uso de @code{\override NoteColumn.ignore-collision = ##t} hace
918 que las notas con distinta cabeza en voces diferentes se mezclen
921 @lilypond[quote,verbatim,fragment]
922 \mergeDifferentlyHeadedOn
923 << \relative { c'16 a' b a } \\ \relative { c'2 } >>
924 \override NoteColumn.ignore-collision = ##t
925 << \relative { c'16 a' b a } \\ \relative { c'2 } >>
930 @c TODO investigate! Sometimes it works, sometimes not. --FV
931 Los requisitos para combinar con éxito cabezas de nota distintas que
932 tienen también distinto puntillo, no están claros.
936 @node Combinación automática de las partes
937 @unnumberedsubsubsec Combinación automática de las partes
938 @translationof Automatic part combining
940 @cindex automática, combinación de partes
941 @cindex partes, combinación automática
942 @cindex partes, combinador de
943 @cindex a due, partes
945 @funindex \partcombine
947 La combinación automática de particellas se usa para mezclar dos
948 partes musicales distintas sobre un pentagrama. Esto puede ser de
949 gran ayuda especialmente al tipografiar partituras orquestales.
950 Se imprime una sola voz cuando la música de las dos voces es la
951 misma, pero en aquellos lugares en que difieren, se imprime una
952 segunda voz. Las direcciones de las plicas se establecen hacia
953 arriba o hacia abajo según proceda, al tiempo que se identifican y
954 quedan marcadas las partes de solista y de dúo.
956 La sintaxis para la combinación automática de las partes es:
959 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
962 El ejemplo siguiente ejemplifica la funcionalidad básica, poniendo
963 las partes en un solo pentagrama en forma polifónica, y
964 estableciendo las direcciones de las plicas de forma adecuada. Se
965 utilizan las mismas variables para las partes independientes y el
966 pentagrama combinado.
968 @lilypond[quote,verbatim]
969 instrumentOne = \relative {
977 instrumentTwo = \relative {
986 \new Staff \instrumentOne
987 \new Staff \instrumentTwo
988 \new Staff \partcombine \instrumentOne \instrumentTwo
992 Las dos partes tienen notas idénticas en el tercer compás, por lo
993 que aparecen solamente una vez. Las direcciones de las plicas y
994 ligaduras se establecen de forma automática, según se trate de un
995 solo o de un unísono. Cuando se necesita en situaciones de
996 polifonía, la primera parte (que recibe el nombre de contexto
997 @code{one}) recibe las plicas hacia arriba, mientras que la
998 segunda (llamada @code{two}) siempre recibe las plicas hacia
999 abajo. En los fragmentos de solo, las partes se marcan con
1000 @qq{Solo} y @qq{Solo II}, respectivamente. Las partes en unísono
1001 (@notation{a due}) se marcan con el texto @qq{a2}.
1003 De forma predeterminada, el combinador de partes mezcla dos notas
1004 de la misma altura como una nota @notation{a due}, combina las
1005 notas que tengan la misma duración y estén a menos de una novena
1006 de distancia como acordes, y dispone en voces separadas las notas
1007 que estén a más de una novena de distancia (o cuando hay cruce de
1008 voces). Este comportamiento se puede sobreescribir con un
1009 argumento opcional que consiste en una pareja de números después
1010 de la instrucción @code{\partcombine}: el primero especifica el
1011 intervalo donde las notas comienzan a estar combinadas (el valor
1012 predeterminado es cero) y el segundo donde las notas se dividen en
1013 voces distintas. El ajuste del segundo argumento al valor cero
1014 significa que el combinador de partes separa las notas que estén
1015 dentro de un intervalo de segunda o más, establecerlo al valor uno
1016 separa las notas de una tercera o más, y así sucesivamente.
1018 @lilypond[quote,verbatim]
1019 instrumentOne = \relative {
1025 instrumentTwo = \relative {
1032 \new Staff \partcombine \instrumentOne \instrumentTwo
1033 \new Staff \partcombine #'(2 . 3) \instrumentOne \instrumentTwo
1038 Los dos argumentos de @code{\partcombine} se interpretan como
1039 contextos de @rinternals{Voice} separados, por lo que si la música
1040 está escrita en modo relativo, entonces @emph{las dos} partes han
1041 de incluir la función @code{\relative}, es decir:
1045 \relative @dots{} @var{expresión_musical_1}
1046 \relative @dots{} @var{expresión_musical_2}
1050 Una sección @code{\relative} que se encuentra fuera de
1051 @code{\partcombine} no tiene ningún efecto sobre las notas de
1052 @code{@var{expresión_musical_1}} y
1053 @code{@var{expresión_musical_2}}.
1055 @funindex \partcombineChords
1056 @funindex \partcombineApart
1057 @funindex \partcombineUnisono
1058 @funindex \partcombineSoloI
1059 @funindex \partcombineSoloII
1060 @funindex \partcombineAutomatic
1062 En las partituras profesionales, las voces con frecuencia se
1063 mantienen separadas entre sí durante pasajes prolongados incluso
1064 si algunas notas coninciden entre ambas, y podrían escribirse
1065 fácilmente como un unísono. Por ello, la combinación de las notas
1066 en un acorde, o mostrar una voz como solo, no son soluciones
1067 ideales porque la función @code{\partcombine} considera cada nota
1068 de forma individual. En este caso, el resultado de la función
1069 @code{\partcombine} se puede alterar o corregir con una de las
1070 instrucciones siguientes. Todas las instrucciones se pueden
1071 anteceder por @code{\once} para que se apliquen solamente a la
1072 nota siguiente dentro de la expresión musical.
1076 @code{\partcombineApart} mantiene las notas como dos voces
1077 separadas incluso si se pueden combinar en un acorde o unísono.
1080 @code{\partcombineChords} combina las notas en un acorde.
1083 @code{\partcombineUnisono} combina las dos voces como unísono y
1084 marca el resultado como @qq{unison}.
1087 @code{\partcombineSoloI} muestra solo la voz uno y la marca como
1091 @code{\partcombineSoloII} imprime solo la voz dos y la marca como
1095 @code{\partcombineAutomatic} termina el efecto de las
1096 instrucciones anteriores y retorna a la funcionalidad estándar de
1097 @code{\partcombine}.
1101 @lilypond[quote,verbatim]
1102 instrumentOne = \relative c' {
1103 \partcombineApart c2^"apart" e |
1104 \partcombineAutomatic e2^"auto" e |
1105 \partcombineChords e'2^"chord" e |
1106 \partcombineAutomatic c2^"auto" c |
1107 \partcombineApart c2^"apart" \once \partcombineChords e^"chord once" |
1110 instrumentTwo = \relative {
1120 \new Staff { \instrumentOne }
1121 \new Staff { \instrumentTwo }
1122 \new Staff { \partcombine \instrumentOne \instrumentTwo }
1127 @subsubsubheading Uso de \partcombine con letra
1129 @cindex \partcombine y letra
1131 La instrucción @code{\partcombine} no está diseñada para funcionar
1132 con la letra de las canciones; si una de las voces recibe un
1133 nombre explícito para poder adjuntar una letra, el combinador de
1134 partes no funciona. Sin embargo, se puede conseguir este efecto
1135 usando un contexto @code{NullVoice}. Véase @ref{Polifonía con
1136 letras compartidas}.
1141 @lilypondfile[verbatim,quote,texidoc,doctitle]
1142 {combining-two-parts-on-the-same-staff.ly}
1144 @lilypondfile[verbatim,quote,texidoc,doctitle]
1145 {changing-partcombine-texts.ly}
1152 Referencia de la notación:
1153 @ref{Escritura de las particellas}.
1155 Fragmentos de código:
1156 @rlsr{Simultaneous notes}.
1158 Referencia de funcionamiento interno:
1159 @rinternals{PartCombineMusic},
1163 Todas las funciones @code{\partcombine@dots{}} admiten
1164 exclusivamente dos voces.
1166 Las funciones @code{\partcombine@dots{}} no se pueden escribir
1167 dentro de los bloques @code{\tuplet} ni @code{\relative}.
1169 Si @code{printPartCombineTexts} está establecido y las dos voces
1170 tocan y terminan las mismas notas en el mismo compás, el
1171 combinador de partes puede tipografiar @code{a2} más de una vez en
1174 @code{\partcombine} solo tiene en cuenta el momento de inicio de
1175 las notas dentro de una voz @code{Voice}; por ejemplo, no puede
1176 recordar si una nota dentro de una voz ya ha comenzado cuando las
1177 notas que se combinan se han iniciado justo ahora en la otra voz.
1178 Esto puede conducir a cierto número de problemas inesperados entre
1179 los que se incluye la impresión incorrecta de marcas de @qq{Solo}
1182 @code{\partcombine} conserva todos los elementos extensos
1183 (ligaduras, reguladores, etc.) dentro del mismo contexto
1184 @code{Voice} de forma que si uno cualquiera de estos elementos
1185 extensos inicia o termina en un contexto @code{Voice} diferente,
1186 puede no imprimirse o hacerlo incorrectamente.
1188 Si la función @code{\partcombine} no puede combinar las dos
1189 expresiones musicales (es decir, cuando las dos voces tienen
1190 duraciones distintas), otorgará internamente sus propios nombres a
1191 las voces: @code{one} y @code{two} respectivamente. Esto
1192 significa que si se produce un cambio a un contexto @code{Voice}
1193 que tenga un nombre distinto, se ignorarán los eventos dentro del
1194 contexto @code{Voice} que tiene el nombre distinto.
1196 Consulte también el apartado
1197 @emph{Advertencias y problemas conocidos} en la sección
1198 @ref{Tablaturas predeterminadas} al utilizar @code{\partcombine}
1199 con tablaturas, y la @emph{Nota} de @ref{Barras automáticas} al
1200 utilizar barrado automático.
1203 @node Escribir música en paralelo
1204 @unnumberedsubsubsec Escribir música en paralelo
1205 @translationof Writing music in parallel
1207 @cindex escribir música en paralelo
1208 @cindex música intercalada
1209 @cindex paralelo, música en
1210 @funindex \parallelMusic
1212 La música para varias partes se puede intercalar dentro del código
1213 de entrada. La función @code{\parallelMusic} admite una lista que
1214 contiene los nombres de las variables que se van a crear, y una
1215 expresión musical. El contenido de los compases alternativos
1216 extraídos de la expresión se convierten en el valor de las
1217 variables respectivas, de manera que podemos utilizarlas más tarde
1218 para imprimir la música.
1220 @warning{Es obligatorio utilizar comprobaciones de compás
1221 @code{|}, y los compases deben tener la misma longitud.}
1223 @lilypond[quote,verbatim]
1224 \parallelMusic #'(voiceA voiceB voiceC) {
1226 r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
1227 r16 e'8.~ 4 r16 e'8.~ 4 |
1231 r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
1232 r16 d'8.~ 4 r16 d'8.~ 4 |
1237 \new Staff << \voiceA \\ \voiceB >>
1238 \new Staff { \clef bass \voiceC }
1242 Se puede usar el modo relativo. Observe que la instrucción
1243 @code{\relative} no se utiliza dentro del propio bloque
1244 @code{\parallelMusic}. Las notas guardan relación con la nota
1245 anterior en la misma voz, no con la nota anterior dentro del
1246 código de entrada (dicho de otra manera, las notas relativas de
1247 @code{vozA} ignoran a las notas que hay en @code{vozB}.
1249 @lilypond[quote,verbatim]
1250 \parallelMusic #'(voiceA voiceB voiceC) {
1252 r8 g16 c e g, c e r8 g,16 c e g, c e |
1253 r16 e8.~ 4 r16 e8.~ 4 |
1257 r8 a,16 d f a, d f r8 a,16 d f a, d f |
1258 r16 d8.~ 4 r16 d8.~ 4 |
1263 \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
1264 \new Staff \relative c' { \clef bass \voiceC }
1268 Esto funciona aceptablemente bien para música de piano. El
1269 siguiente ejemplo asigna cada cuatro compases consecutivos a
1272 @lilypond[quote,verbatim]
1278 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
1282 c16 d e fis d e fis g |
1288 e16 fis g a fis g a b |
1299 \relative c'' \voiceA
1301 \relative c' \voiceB
1317 Manual de aprendizaje:
1318 @rlearning{Organizar las piezas mediante variables}
1320 Fragmentos de código:
1321 @rlsr{Simultaneous notes}.