1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 7385b95b8a91525e82559355dddea4f1ff965f5c
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
11 @c Translation status: post-GDP
13 @node Simultaneous notes
14 @section Simultaneous notes
16 @lilypondfile[quote]{simultaneous-headword.ly}
18 La polifonía en música hace referencia a tener más de una voz en una
19 pieza cualquiera de música. En LilyPond la polifonía hace referencia
20 a tener más de una voz en el mismo pentagrama.
28 @subsection Single voice
30 Esta sección trata de la notas simultáneas dentro de la misma voz.
34 * Simultaneous expressions::
39 @unnumberedsubsubsec Chorded notes
42 @cindex paréntesis en ángulo
43 @cindex ángulo, paréntesis en
44 @cindex relativa, altura en acordes
50 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
51 @code{>}. Un acorde puede ir seguido de una duración o un conjunto de
52 articulaciones, como si fueran simples notas.
54 @lilypond[verbatim,quote,relative=1]
55 <c e g>2 <c f a>4-> <e g c>-.
58 Se puede usar el modo relativo para la altura de las notas de los
59 acordes. La octava de cada nota se determina utilizando como
60 referencia la nota precedente, excepto en el caso de la primera nota
61 de un acorde: la referencia para la primera nota es la @emph{primera}
62 nota del acorde anterior.
64 Para ver más información sobre los acordes, consulte @ref{Chord
72 Manual de aprendizaje:
73 @rlearning{Combining notes into chords}.
75 Referencia de la notación:
79 @rlsr{Simultaneous notes}.
82 @node Simultaneous expressions
83 @unnumberedsubsubsec Simultaneous expressions
85 Una o más expresiones musicales encerradas entre ángulos dobles se
86 entienden como simultáneas. Si la primera expresión comienza con una
87 sola nota o si toda la expresión simultánea aparece explícitamente
88 dentro de una sola voz, la expresión completa se sitúa sobre un solo
89 pentagrama; en caso contrario los elementos de la expresión simultánea
90 se sitúan en pentagramas distintos.
92 Los ejemplos siguientes muestran expresiones simultáneas sobre un solo
95 @lilypond[quote,verbatim,relative=2]
96 \new Voice { % explicit single voice
97 << {a4 b g2} {d4 g c,2} >>
101 @lilypond[quote,verbatim,relative=2]
103 a << {a4 b g} {d4 g c,} >>
106 Esto puede ser de utilidad si las secciones simultáneas tienen
107 idénticas duraciones, pero se producirán errores si se intentan poner
108 notas de distinta duración sobre la misma plica.
110 El ejemplo siguiente muestra cómo las expresiones simultáneas pueden
111 generar varios pentagramas de forma implícita:
113 @lilypond[quote,verbatim,relative=2]
114 % no single first note
115 << {a4 b g2} {d4 g2 c,4} >>
118 Aquí no hay problema en tener distintas duraciones.
122 @unnumberedsubsubsec Clusters
125 @cindex racimo (cluster)
127 @funindex \makeClusters
128 @funindex makeClusters
131 Un «cluster» o racimo indica que se deben tocar simultáneamente un
132 conjunto de notas consecutivas. Se escriben aplicando la función
133 @code{\makeClusters} a una secuencia de acordes, p.ej.:
135 @lilypond[quote,relative=2,verbatim]
136 \makeClusters { <g b>2 <c g'> }
139 Se pueden mezclar en el mismo pentagrama notas normales y clusters,
140 incluso al mismo tiempo. En tal caso, no se hace ningún intento de
141 evitar automáticamente las colisiones entre clusters y notas normales.
148 Fragmentos de código:
149 @rlsr{Simultaneous notes}.
151 Referencia de funcionamiento interno:
152 @rinternals{ClusterSpanner},
153 @rinternals{ClusterSpannerBeacon},
154 @rinternals{Cluster_spanner_engraver}.
159 Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo de
160 dos acordes. En caso contrario aparecerán excesivamente estrechos.
162 Los clusters no llevan plica y por sí mismos no pueden indicar las
163 duraciones, pero la longitud del cluster que se imprime viene
164 determinada por la duración de los acordes que lo definen. Los
165 racimos separados necesitan silencios de separación entre ellos.
167 Los clusters no producen ninguna salida MIDI.
169 @node Multiple voices
170 @subsection Multiple voices
172 Esta sección trata las notas simultáneas en varias voces o varios
176 * Single-staff polyphony::
178 * Collision resolution::
179 * Automatic part combining::
180 * Writing music in parallel::
183 @node Single-staff polyphony
184 @unnumberedsubsubsec Single-staff polyphony
186 @cindex pentagrama único, polifonía de
187 @cindex polifonía en un solo pentagrama
189 @cindex letra asignada a una voz
193 @funindex \voiceOne ... \voiceFour
198 @strong{@i{Instanciar las voces explícitamente}}
200 La estructura básica necesaria para obtener varias voces
201 independientes en un mismo pentagrama se ilustra en el ejemplo
204 @lilypond[quote,relative=3,verbatim]
207 { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
209 { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
213 Aquí se crean explícitamente instancias de voces, cada una de las
214 cuales recibe un nombre. Las instrucciones @code{\voiceOne}
215 ... @code{\voiceFour} (voz uno hasta voz cuatro) preparan las voces de
216 manera que la primera y segunda voces llevan las plicas hacia arriba,
217 las voces segunda y cuarta llevan las plicas hacia abajo, las cabezas
218 de las notas en las voces tercera y cuarta se desplazan
219 horizontalmente, y los silencios de las voces respectivas se desplazan
220 también automáticamente para evitar las colisiones. La instrucción
221 @code{\oneVoice} (una voz) devuelve todos los ajustes de las voces al
222 estado neutro predeterminado.
224 @strong{@i{Pasajes polifónicos temporales}}
226 Se puede crear un pasaje polifónico temporal con la construcción
230 << @{ \voiceOne ... @}
231 \new Voice @{ \voiceTwo ... @}
235 Aquí, la primera expresión dentro de un pasaje polifónico temporal se
236 coloca en el contexto @code{Voice} que estaba en uso inmediatamente
237 antes del pasaje polifónico, y ese mismo contexto @code{Voice}
238 continua después de la sección temporal. Otras expresiones dentro de
239 los ángulos se asignan a distintas voces temporales. Esto permite
240 asignar la letra de forma continua a una voz antes, durante y después
241 de la sección polifónica:
243 @lilypond[quote, verbatim, relative=2]
245 \new Voice = "melody" {
260 \new Lyrics \lyricsto "melody" {
266 Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} son
267 necesarias para definir los ajustes de cada voz.
269 @strong{@i{La construcción de la doble barra invertida}}
271 La construcción @code{<< @{...@} \\ @{...@} >>}, en que las dos
272 expresiones (o más) están separadas por doble barra invertida, se
273 comporta de forma distinta a la construcción similar sin las dobles
274 barras: @emph{todas} las expresiones dentro de esta construcción se
275 asignan a contextos @code{Voice} nuevos. Estos contextos @code{Voice}
276 nuevos se crean implícitamente y reciben los nombres fijos @code{"1"},
279 El primer ejemplo podría haberse tipografiado de la manera siguiente:
281 @lilypond[quote,relative=3,verbatim]
283 { r8 r16 g e8. f16 g8[ c,] f e16 d }
285 { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
289 Esta sintaxis se puede usar siempre que no nos importe que se creen
290 nuevas voces temporales que después serán descartadas. Estas voces
291 creadas implícitamente reciben ajustes equivalentes al efecto de las
292 instrucciones @code{\voiceOne} ... @code{\voiceFour}, en el orden en
293 que aparecen en el código.
295 En el siguiente ejemplo, la voz intermedia lleva las plicas hacia
296 arriba, de manera que la introducimos en tercer lugar para que pase a
297 ser la voz tres, que tiene las plicas hacia arriba tal y como
298 queremos. Se usan silencios de separación para evitar la aparición de
299 silencios duplicados.
301 @lilypond[quote,relative=3,verbatim]
303 { r8 g g g g f16 ees f8 d }
305 { ees,8 r ees r d r d r }
307 { d'8 s c s bes s a s }
311 En todas las partituras excepto las más simples, se recomienda crear
312 contextos @code{Voice} explícitos como aparece explicado en
313 @rlearning{Contexts and engravers} y en @rlearning{Explicitly
314 instantiating voices}.
316 @strong{@i{Duraciones idénticas}}
318 En el caso especial en que queremos tipografiar fragmentos de música
319 que discurre en paralelo y con las mismas duraciones, se pueden
320 combinar en un solo contexto de voz, formando así acordes. Para
321 conseguirlo, las incorporamos dentro de una construcción de música
322 simultánea, dentro de una voz creada explícitamente:
324 @lilypond[quote,relative=2,verbatim]
326 { e4 f8 d e16 f g8 d4 }
327 { c4 d8 b c16 d e8 b4 }
331 Este método conduce a barrados extraños y advertencias si los
332 fragmentos de música no tienen las mismas duraciones exactas.
345 Manual de aprendizaje:
346 @rlearning{Voices contain music},
347 @rlearning{Explicitly instantiating voices}.
349 Referencia de la notación:
350 @ref{Percussion staves},
351 @ref{Invisible rests},
354 Fragmentos de código:
355 @rlsr{Simultaneous notes}.
359 @unnumberedsubsubsec Voice styles
362 @cindex styles, voice
363 @cindex coloring voices
364 @funindex \voiceOneStyle
365 @funindex \voiceTwoStyle
366 @funindex \voiceThreeStyle
367 @funindex \voiceFourStyle
368 @funindex \voiceNeutralStyle
370 Se pueden aplicar colores y formas distintos a las voces para permitir
371 identificarlas fácilmente:
373 @lilypond[quote,relative=2,verbatim]
375 { \voiceOneStyle d4 c2 b4 }
377 { \voiceTwoStyle e,2 e }
379 { \voiceThreeStyle b2. c4 }
381 { \voiceFourStyle g'2 g }
385 Para recuperar la presentación normal se utiliza la instrucción
386 @code{\voiceNeutralstyle}.
390 @code{\voiceOneStyle},
391 @code{\voiceTwoStyle},
392 @code{\voiceThreeStyle},
393 @code{\voiceFourStyle},
394 @code{\voiceNeutralStyle}.
399 Manual de aprendizaje:
400 @rlearning{I'm hearing Voices},
401 @rlearning{Other sources of information}.
403 Fragmentos de código:
404 @rlsr{Simultaneous notes}.
407 @node Collision resolution
408 @unnumberedsubsubsec Collision resolution
410 @cindex mezclar notas
411 @cindex notas, colisiones de
413 @cindex desplazar nota
415 @cindex voces, varias
416 @cindex polifónica, música
417 @cindex desplazamiento de voces
418 @cindex desplazamiento, silencio automático de
419 @cindex desplazamiento de silencios, automático
428 @funindex \mergeDifferentlyDottedOn
429 @funindex mergeDifferentlyDottedOn
430 @funindex \mergeDifferentlyDottedOff
431 @funindex mergeDifferentlyDottedOff
432 @funindex \mergeDifferentlyHeadedOn
433 @funindex mergeDifferentlyHeadedOn
434 @funindex \mergeDifferentlyHeadedOff
435 @funindex mergeDifferentlyHeadedOff
438 Las cabezas de notas que están en diferentes voces y tienen la misma
439 altura, la misma forma de cabeza, y dirección opuesta de la plica, se
440 combinan automáticamente, pero las que tienen cabezas distintas o la
441 misma dirección de la plica no se combinan. Los silencios que se
442 encuentran en el lado opuesto de una plica en otra voz se desplazan
445 @lilypond[quote,verbatim,relative=2]
461 Las cabezas de notas diferentes se pueden combinar, con la excepción
462 de blancas con negras:
464 @lilypond[quote,verbatim,relative=2]
467 \mergeDifferentlyHeadedOn
481 Se pueden combinar cabezas con puntillos diferentes:
483 @lilypond[quote,relative=2,verbatim]
486 \mergeDifferentlyHeadedOn
487 \mergeDifferentlyDottedOn
501 La blanca y la corchea en el comienzo del segundo compás no están
502 correctamente combinadas porque @code{\mergeDifferentlyHeadedOn} no es
503 capaz de completar satisfactoriamente la combinación cuando se
504 encuentran tres o más notas alineadas en la misma columna, y en este
505 caso se obtiene una advertencia. Para conseguir que la combinación
506 funcione adecuadamente, se debe aplicar un @code{\shift} o
507 desplazamiento a la nota que no se debe combinar. Aquí, se aplica
508 @code{\shiftOn} para mover el sol agudo fuera de la columna, y
509 entonces @code{\mergeDifferentlyHeadedOn} hace su trabajo
512 @lilypond[quote,relative=2,verbatim]
515 \mergeDifferentlyHeadedOn
516 \mergeDifferentlyDottedOn
532 Las instrucciones @code{\shiftOn}, @code{\shiftOnn} y
533 @code{\shiftOnnn} especifican el grado en que se deben desplazar los
534 acordes de la voz en curso. Las voces exteriores (normalmente: la voz
535 uno y la voz dos) tienen @code{\shiftOff} (desplazamiento
536 desactivado), mientras que las voces interiores (tres y cuatro) tienen
537 @code{\shiftOn} (desplazamiento activado). @code{\shiftOnn} y
538 @code{\shiftOnnn} definen niveles de desplazamiento más grandes.
540 Sólo se combinan las notas si tienen la plica en direcciones opuestas
541 (por ejemplo, en las @code{Voice}s 1 y 2).
545 @code{\mergeDifferentlyDottedOn},
546 @code{\mergeDifferentlyDottedOff},
547 @code{\mergeDifferentlyHeadedOn},
548 @code{\mergeDifferentlyHeadedOff}.
559 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
560 {additional-voices-to-avoid-collisions.ly}
562 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
563 {forcing-horizontal-shift-of-notes.ly}
570 Manual de aprendizaje:
571 @rlearning{Multiple notes at once},
572 @rlearning{Voices contain music},
573 @rlearning{Collisions of objects}.
575 Fragmentos de código:
576 @rlsr{Simultaneous notes}.
578 Referencia de funcionamiento interno:
579 @rinternals{NoteColumn},
580 @rinternals{NoteCollision},
581 @rinternals{RestCollision}.
586 Cuando se emplea @code{\mergeDifferentlyHeadedOn} con una corchea (o
587 una nota más corta) con la plica hacia arriba, y una blanca con la
588 plica hacia abajo, la corchea recibe un desplazamiento ligeramente
589 incorrecto a causa de la anchura diferente del símbolo de la cabeza de
593 @c TODO investigate! Sometimes it works, sometimes not. --FV
594 Los requisitos para combinar con éxito cabezas de nota distintas que
595 tienen también distinto puntillo, no están claros.
598 No están contemplados los acordes en que la misma nota se presenta con
599 diferentes alteraciones accidentales dentro del mismo. En este caso
600 se recomienda usar la transcripción enarmónica, o usar la notación
601 especial de racimos (véase @ref{Clusters}).
603 @node Automatic part combining
604 @unnumberedsubsubsec Automatic part combining
606 @cindex automática, combinación de partes
607 @cindex partes, combinación automática
608 @cindex partes, combinador de
609 @cindex a due, partes
611 @funindex \partcombine
612 @funindex partcombine
614 La combinación automática de particellas se usa para mezclar dos
615 partes musicales sobre un pentagrama. Tiene como objetivo el
616 tipografiado de partituras orquestales. Cuando las dos partes son
617 idénticas durante un período de tiempo, sólo se presenta una de ellas.
618 En los lugares en que las dos partes son diferentes, se tipografían
619 como voces separadas, y las direcciones de las plicas se establecen de
620 forma automática. También las partes de solo y @notation{a due}
621 quedan identificadas y es posible marcarlas.
623 La sintaxis para la combinación de las partes es:
626 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
629 El ejemplo siguiente ejemplifica la funcionalidad básica del
630 combinador de partes: poner las partes en un solo pentagrama, y
631 establecer las direcciones de las plicas y la polifonía. Se utilizan
632 las mismas variables para las partes independientes y el pentagrama
635 @lilypond[quote,verbatim]
636 instrumentOne = \relative c' {
644 instrumentTwo = \relative g' {
653 \new Staff \instrumentOne
654 \new Staff \instrumentTwo
655 \new Staff \partcombine \instrumentOne \instrumentTwo
659 Las notas del tercer compás aparecen solamente una vez a pesar de que
660 se han especificado en las dos partes. Las direcciones de las plicas
661 y ligaduras se establecen de forma automática, según se trate de un
662 solo o de un unísono. Cuando se necesita en situaciones de polifonía,
663 la primera parte (que recibe el nombre de contexto @code{one}) siempre
664 recibe las plicas hacia arriba, mientras que la segunda (llamada
665 @code{two}) siempre recibe las plicas hacia abajo. En los fragmentos
666 de solo, las partes se marcan con @q{Solo} y @q{Solo II},
667 respectivamente. Las partes en unísono (@notation{a due}) se marcan
668 con el texto predeterminado @qq{a2}.
670 Los dos argumentos de @code{\partcombine} se interpretan como
671 contextos de @rinternals{Voice}. Si se están usando octavas
672 relativas, se debe especificar @code{\relative} para ambas expresiones
677 \relative @dots{} @var{expresión_musical_1}
678 \relative @dots{} @var{expresión_musical_2}
682 Una sección @code{\relative} que se encuentra fuera de
683 @code{\partcombine} no tiene ningún efecto sobre las notas de
684 @var{expresión_musical_1} y @var{expresión_musical_2}.
688 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
689 {combining-two-parts-on-the-same-staff.ly}
691 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
692 {changing-partcombine-texts.ly}
700 Referencia de la notación:
703 Fragmentos de código:
704 @rlsr{Simultaneous notes}.
706 Referencia de funcionamiento interno:
707 @rinternals{PartCombineMusic},
713 @code{\partcombine} sólo admite dos voces.
715 Si @code{printPartCombineTexts} está establecido, cuando las dos voces
716 tocan y terminan las mismas notas, el combinador de partes puede
717 tipografiar @code{a2} más de una vez en el mismo compás.
719 @code{\partcombine} no puede estar dentro de @code{\times}.
721 @code{\partcombine} no puede estar dentro de @code{\relative}.
723 Internamente, el @code{\partcombine} interpreta los dos argumentos
724 como @code{Voice}s y decide cuándo se pueden combinar las dos partes.
725 Cuando tienen distintas duraciones, no se combinan y reciben los
726 nombres @code{one} y @code{two}. Como consecuencia, si los argumentos
727 cambian a contextos de @rinternals{Voice} con nombres diferentes, los
728 eventos que contienen se ignorarán. De forma similar, la combinación
729 de partes no está pensada para que funcione con la letra de las
730 canciones; cuando una de las voces recibe un nombre explícito con el
731 objeto de adjuntarle una letra, la combinación de partes deja de
734 @code{\partcombine} observa solamente los tiempos de ataque de las
735 notas. No puede determinar si una nota iniciada previamente está
736 sonando o no, lo que origina diversos problemas.
738 @node Writing music in parallel
739 @unnumberedsubsubsec Writing music in parallel
741 @cindex escribir música en paralelo
742 @cindex música intercalada
743 @cindex paralelo, música en
744 @funindex \parallelMusic
745 @funindex parallelMusic
747 La música para varias partes se puede intercalar dentro del código de
748 entrada. La función @code{\parallelMusic} admite una lista que
749 contiene los nombres de las variables que se van a crear, y una
750 expresión musical. El contenido de los compases alternativos
751 extraídos de la expresión se convierten en el valor de las variables
752 respectivas, de manera que podemos utilizarlas más tarde para imprimir
755 @warning{Es obligatorio utilizar comprobaciones de compás @code{|}, y
756 los compases deben tener la misma longitud.}
758 @lilypond[quote,verbatim]
759 \parallelMusic #'(voiceA voiceB voiceC) {
761 r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
762 r16 e'8.~ e'4 r16 e'8.~ e'4 |
766 r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
767 r16 d'8.~ d'4 r16 d'8.~ d'4 |
772 \new Staff << \voiceA \\ \voiceB >>
773 \new Staff { \clef bass \voiceC }
777 Se puede usar el modo relativo. Observe que la instrucción
778 @code{\relative} no se utiliza dentro del propio bloque
779 @code{\parallelMusic}. Las notas guardan relación con la nota
780 anterior en la misma voz, no con la nota anterior dentro del código de
781 entrada (dicho de otra manera, las notas relativas de @code{vozA}
782 ignoran a las notas que hay en @code{vozB}.
784 @lilypond[quote,verbatim]
785 \parallelMusic #'(voiceA voiceB voiceC) {
787 r8 g16 c e g, c e r8 g,16 c e g, c e |
788 r16 e8.~ e4 r16 e8.~ e4 |
792 r8 a,16 d f a, d f r8 a,16 d f a, d f |
793 r16 d8.~ d4 r16 d8.~ d4 |
798 \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
799 \new Staff \relative c' { \clef bass \voiceC }
803 Esto funciona aceptablemente bien para música de piano. El siguiente
804 ejemplo asigna cada cuatro compases consecutivos a cuatro variables:
806 @lilypond[quote,verbatim]
812 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
816 c16 d e fis d e fis g |
822 e16 fis g a fis g a b |
833 \relative c'' \voiceA
852 Manual de aprendizaje:
853 @rlearning{Organizing pieces with variables}
855 Fragmentos de código:
856 @rlsr{Simultaneous notes}.