1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: b1dea6f22a0a2f3d64bac14b38a2393879ed4b07
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.
38 @unnumberedsubsubsec Chorded notes
41 @cindex paréntesis en ángulo
42 @cindex relativa, altura en acordes
47 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
48 @code{>}. Un acorde puede ir seguido de una duración o un conjunto de
49 articulaciones, como si fueran simples notas.
51 @lilypond[verbatim,quote,relative=1]
52 <c e g>2 <c f a>4-> <e g c>-.
55 Se puede usar el modo relativo para la altura de las notas de los
56 acordes. La octava de cada nota se determina utilizando como
57 referencia la nota precedente, excepto en el caso de la primera nota
58 de un acorde: la referencia para la primera nota es la @emph{primera}
59 nota del acorde anterior.
61 Para ver más información sobre los acordes, consulte @ref{Chord
69 Manual de aprendizaje:
70 @rlearning{Combining notes into chords}.
72 Referencia de la notación:
76 @rlsr{Simultaneous notes}.
80 @unnumberedsubsubsec Clusters
83 @cindex racimo (cluster)
84 @funindex \makeClusters
85 @funindex makeClusters
88 Un «cluster» o racimo indica que se deben tocar simultáneamente un
89 conjunto de notas consecutivas. Se escriben aplicando la función
90 @code{\makeClusters} a una secuencia de acordes, p.ej.:
92 @lilypond[quote,relative=2,verbatim]
93 \makeClusters { <g b>2 <c g'> }
96 Se pueden mezclar en el mismo pentagrama notas normales y clusters,
97 incluso al mismo tiempo. En tal caso, no se hace ningún intento de
98 evitar automáticamente las colisiones entre clusters y notas normales.
105 Fragmentos de código:
106 @rlsr{Simultaneous notes}.
108 Referencia de funcionamiento interno:
109 @rinternals{ClusterSpanner},
110 @rinternals{ClusterSpannerBeacon},
111 @rinternals{Cluster_spanner_engraver}.
115 Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo de
116 dos acordes. En caso contrario aparecerán excesivamente estrechos.
118 Los clusters no llevan plica y por sí mismos no pueden indicar las
119 duraciones. Los racimos separados necesitarían silencios de
120 separación entre ellos.
122 Los clusters no producen ninguna salida MIDI.
124 @node Multiple voices
125 @subsection Multiple voices
127 Esta sección trata las notas simultáneas en varias voces o varios
131 * Single-staff polyphony::
133 * Collision resolution::
134 * Automatic part combining::
135 * Writing music in parallel::
138 @node Single-staff polyphony
139 @unnumberedsubsubsec Single-staff polyphony
141 @cindex pentagrama único, polifonía de
142 @cindex polifonía en un solo pentagrama
144 @cindex letra asignada a una voz
147 @funindex \voiceOne ... \voiceFour
152 La estructura básica del código necesario para obtener varias voces
153 independientes en un mismo pentagrama se ilustra en el ejemplo
156 @lilypond[quote,relative=3,verbatim]
159 { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
161 { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
165 Aquí se crean explícitamente instancias de voces, que reciben un
166 nombre. Las instrucciones @code{\voiceOne} ... @code{\voiceFour} (voz
167 uno hasta voz cuatro) preparan las voces de manera que la primera y
168 segunda voces llevan las plicas hacia arriba, las voces segunda y
169 cuarta llevan las plicas hacia abajo, las cabezas de las notas en las
170 voces tercera y cuarta se desplazan horizontalmente, y los silencios
171 de las voces respectivas se desplazan también automáticamente para
172 evitar las colisiones. Al utilizar la instrucción @code{\oneVoice}
173 (una voz), todos los ajustes de las voces se devuelven al estado
174 neutro de las direcciones que es típico de los pasajes de una sola
177 Podemos hacer que una voz esté en el mismo contexto @code{Voice} antes
178 y después de un pasaje polifónico temporal. Por ejemplo, la
179 construcción siguiente mantiene una voz activa a todo lo largo de la
180 sección polifónica. Dicha voz es la primera dentro de la sección a
181 dos voces, y la voz adicional es la voz segunda.
184 << @{ \voiceOne ... @} \new Voice @{ \voiceTwo ... @} >> \oneVoice
187 Utilizando el nombre que la voz recibió en el momento de su creación,
188 este método permite asignar la letra a una voz de manera consistente.
190 @lilypond[quote, verbatim, relative=2]
192 \new Voice = "melody" {
207 \new Lyrics \lyricsto "melody" {
213 Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} ayudan a
214 dejar claro qué ajustes recibe cada voz.
216 Para imprimir varias voces en un solo pentagrama, se puede utilizar
217 como método simplificado la construcción @code{<<@{...@} \\
218 @{...@}>>}, en la que las dos (o más) voces se separan mediante una
219 doble barra invertida. Nuestro primer ejemplo podría haberse
220 tipografiado de la manera siguiente:
222 @lilypond[quote,relative=3,verbatim]
224 { r8 r16 g e8. f16 g8[ c,] f e16 d }
226 { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
230 Esta sintaxis es más sencilla y se puede usar siempre que no nos
231 importe que se creen nuevas voces temporales que después serán
232 descartadas. Estas voces creadas implícitamente reciben ajustes
233 equivalentes al efecto de las instrucciones @code{\voiceOne}
234 ... @code{\voiceFour}, en el orden en que aparecen en el código. En
235 el siguiente ejemplo, la voz intermedia lleva las plicas hacia arriba,
236 de manera que la introducimos en tercer lugar para que pase a ser la
237 voz tres, que tiene las plicas hacia arriba tal y como queremos.
239 @lilypond[quote,relative=3,verbatim]
241 { r8 g g g g f16 es f8 d }
243 { es,8 r es r d r d r }
245 { d'8 s c s bes s a s }
250 A menudo se utilizan silencios espaciadores para evitar la aparición
251 de un número excesivo de silencios, como se ha podido ver en el
254 En todas las partituras excepto las más simples, se recomienda crear
255 contextos @code{Voice} explícitos utilizando las instrucciones
256 @code{\new} y @code{\context} como aparece explicado en
257 @rlearning{Contexts and engravers} y @rlearning{Explicitly
258 instantiating voices}.
260 En el caso especial en que queremos tipografiar fragmentos de música
261 que discurre en paralelo y con las mismas duraciones, se pueden
262 combinar en un solo contexto de voz, formando así acordes. Para
263 conseguirlo, incorpórelas dentro de una construcción de música
264 simultánea y haga que ésta sea una voz explícita:
266 @lilypond[quote,relative=2,verbatim]
268 { e4 f8 d e16 f g8 d4 }
269 { c4 d8 b c16 d e8 b4 }
273 Este método conduce a barrados extraños y advertencias si los
274 fragmentos de música no tienen las mismas duraciones exactas.
287 Manual de aprendizaje:
288 @rlearning{Voices contain music},
289 @rlearning{Explicitly instantiating voices}.
291 Referencia de la notación:
292 @ref{Percussion staves},
293 @ref{Invisible rests}.
295 Fragmentos de código:
296 @rlsr{Simultaneous notes}.
299 @unnumberedsubsubsec Voice styles
302 @cindex styles, voice
303 @cindex coloring voices
304 @funindex \voiceOneStyle
305 @funindex \voiceTwoStyle
306 @funindex \voiceThreeStyle
307 @funindex \voiceFourStyle
308 @funindex \voiceNeutralStyle
310 Se pueden aplicar colores y formas distintos a las voces para permitir
311 identificarlas fácilmente:
313 @lilypond[quote,relative=2,verbatim]
315 { \voiceOneStyle d4 c2 b4 }
317 { \voiceTwoStyle e,2 e }
319 { \voiceThreeStyle b2. c4 }
321 { \voiceFourStyle g'2 g }
325 Para recuperar la presentación normal se utiliza la instrucción
326 @code{\voiceNeutralstyle}.
330 @code{\voiceOneStyle},
332 @code{\voiceTwoStyle},
333 @code{\voiceThreeStyle},
334 @code{\voiceFourStyle},
335 @code{\voiceNeutralStyle}.
340 Manual de aprendizaje:
341 @rlearning{I'm hearing Voices},
342 @rlearning{Other sources of information}.
344 Fragmentos de código:
345 @rlsr{Simultaneous notes}.
349 @node Collision resolution
350 @unnumberedsubsubsec Collision resolution
352 @cindex mezclar notas
353 @cindex notas, colisiones de
355 @cindex desplazar nota
357 @cindex voces, varias
358 @cindex polifónica, música
359 @cindex desplazamiento de voces
360 @cindex desplazamiento, silencio automático de
361 @cindex desplazamiento de silencios, automático
370 @funindex \mergeDifferentlyDottedOn
371 @funindex mergeDifferentlyDottedOn
372 @funindex \mergeDifferentlyDottedOff
373 @funindex mergeDifferentlyDottedOff
374 @funindex \mergeDifferentlyHeadedOn
375 @funindex mergeDifferentlyHeadedOn
376 @funindex \mergeDifferentlyHeadedOff
377 @funindex mergeDifferentlyHeadedOff
380 Las cabezas de notas con igual duración se combinan automáticamente,
381 pero las que tienen duraciones distintas no se combinan. Los
382 silencios que se encuentran en el lado opuesto de una plica se
383 desplazan verticalmente.
385 @lilypond[quote,verbatim,relative=2]
401 Las cabezas de notas diferentes se pueden combinar, con la excepción
402 de blancas con negras:
404 @lilypond[quote,verbatim,relative=2]
407 \mergeDifferentlyHeadedOn
421 Se pueden combinar cabezas con puntillos diferentes:
423 @lilypond[quote,relative=2,verbatim]
426 \mergeDifferentlyHeadedOn
427 \mergeDifferentlyDottedOn
441 La colisión del segundo compás se produce porque
442 @code{\mergeDifferentlyHeadedOn} no es capaz de completar
443 satisfactoriamente la combinación cuando se encuentran tres o más
444 notas alineadas en la misma columna (de hecho, se obtiene una
445 advertencia por este motivo). Para conseguir que la combinación
446 funcione adecuadamente, aplique un @code{\shift} o desplazamiento a la
447 nota que no se debe combinar. Aquí, se aplica @code{\shiftOn} para
448 mover el sol agudo fuera de la columna, y entonces
449 @code{\mergeDifferentlyHeadedOn} hace su trabajo correctamente.
451 @lilypond[quote,relative=2,verbatim]
454 \mergeDifferentlyHeadedOn
455 \mergeDifferentlyDottedOn
471 Las instrucciones @code{\shiftOn}, @code{\shiftOnn} y
472 @code{\shiftOnnn} especifican el grado en que se deben desplazar los
473 acordes de la voz en curso. Las voces exteriores (normalmente: la voz
474 uno y la voz dos) tienen @code{\shiftOff} (desplazamiento
475 desactivado), mientras que las voces interiores (tres y cuatro) tienen
476 @code{\shiftOn} (desplazamiento activado). @code{\shiftOnn} y
477 @code{\shiftOnnn} definen niveles de desplazamiento más grandes.
479 Sólo se combinan las notas si tienen la plica en direcciones opuestas
480 (por ejemplo, en las @code{Voice}s 1 y 2).
484 @code{\mergeDifferentlyDottedOn},
485 @code{\mergeDifferentlyDottedOff},
486 @code{\mergeDifferentlyHeadedOn},
487 @code{\mergeDifferentlyHeadedOff}.
496 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
497 {additional-voices-to-avoid-collisions.ly}
499 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
500 {forcing-horizontal-shift-of-notes.ly}
507 Manual de aprendizaje:
508 @rlearning{Multiple notes at once},
509 @rlearning{Voices contain music},
510 @rlearning{Collisions of objects}.
512 Fragmentos de código:
513 @rlsr{Simultaneous notes}.
515 Referencia de funcionamiento interno:
516 @rinternals{NoteColumn},
517 @rinternals{NoteCollision},
518 @rinternals{RestCollision}.
522 Cuando se emplea @code{\mergeDifferentlyHeadedOn} con una corchea (o
523 una nota más corta) con la plica hacia arriba, y una blanca con la
524 plica hacia abajo, la corchea recibe un desplazamiento ligeramente
525 incorrecto a causa de la anchura diferente del símbolo de la cabeza de
528 @c investigate! Sometimes it works, sometimes not. --FV
529 Los requisitos para combinar con éxito cabezas de nota distintas que
530 tienen también distinto puntillo, no están claros.
532 No están contemplados los acordes en que la misma nota se presenta con
533 diferentes alteraciones accidentales dentro del mismo. En este caso
534 se recomienda usar la transcripción enarmónica, o usar la notación
535 especial de racimos (véase @ref{Clusters}).
537 @node Automatic part combining
538 @unnumberedsubsubsec Automatic part combining
540 @cindex automática, combinación de partes
541 @cindex partes, combinación automática
542 @cindex partes, combinador de
543 @cindex a due, partes
545 @funindex \partcombine
546 @funindex partcombine
548 La combinación automática de particellas se usa para mezclar dos
549 partes musicales sobre un pentagrama. Tiene como objetivo el
550 tipografiado de partituras orquestales. Cuando las dos partes son
551 idénticas durante un período de tiempo, sólo se presenta una de ellas.
552 En los lugares en que las dos partes son diferentes, se tipografían
553 como voces separadas, y las direcciones de las plicas se establecen de
554 forma automática. También las partes de solo y @notation{a due}
555 quedan identificadas y es posible marcarlas.
557 La sintaxis para la combinación de las partes es:
560 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
563 El ejemplo siguiente ejemplifica la funcionalidad básica del
564 combinador de partes: poner las partes en un solo pentagrama, y
565 establecer las direcciones de las plicas y la polifonía. Se utilizan
566 las mismas variables para las partes independientes y el pentagrama
569 @lilypond[quote,verbatim]
570 instrumentOne = \relative c' {
578 instrumentTwo = \relative g' {
587 \new Staff \instrumentOne
588 \new Staff \instrumentTwo
589 \new Staff \partcombine \instrumentOne \instrumentTwo
593 Las notas del tercer compás aparecen solamente una vez a pesar de que
594 se han especificado en las dos partes. Las direcciones de las plicas
595 y ligaduras se establecen de forma automática, según se trate de un
596 solo o de un unísono. Cuando se necesita en situaciones de polifonía,
597 la primera parte (que recibe el nombre de contexto @code{one}) siempre
598 recibe las plicas hacia arriba, mientras que la segunda (llamada
599 @code{two}) siempre recibe las plicas hacia abajo. En los fragmentos
600 de solo, las partes se marcan con @q{Solo} y @q{Solo II},
601 respectivamente. Las partes en unísono (@notation{a due}) se marcan
602 con el texto predeterminado @qq{a2}.
604 Los dos argumentos de @code{\partcombine} se interpretan como
605 contextos de @rinternals{Voice}. Si se están usando octavas
606 relativas, se debe especificar @code{\relative} para ambas expresiones
611 \relative @dots{} @var{expresión_musical_1}
612 \relative @dots{} @var{expresión_musical_2}
616 Una sección @code{\relative} que se encuentra fuera de
617 @code{\partcombine} no tiene ningún efecto sobre las notas de
618 @var{expresión_musical_1} y @var{expresión_musical_2}.
622 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
623 {combining-two-parts-on-the-same-staff.ly}
625 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
626 {changing-partcombine-texts.ly}
634 Referencia de la notación:
637 Fragmentos de código:
638 @rlsr{Simultaneous notes}.
640 Referencia de funcionamiento interno:
641 @rinternals{PartCombineMusic},
646 @code{\partcombine} sólo admite dos voces.
648 Si @code{printPartCombineTexts} está establecido, cuando las dos voces
649 tocan y terminan las mismas notas, el combinador de partes puede
650 tipografiar @code{a2} más de una vez en el mismo compás.
652 @code{\partcombine} no puede estar dentro de @code{\times}.
654 @code{\partcombine} no puede estar dentro de @code{\relative}.
656 Internamente, el @code{\partcombine} interpreta los dos argumentos
657 como @code{Voice}s y decide cuándo se pueden combinar las dos partes.
658 Cuando tienen distintas duraciones, no se combinan y reciben los
659 nombres @code{one} y @code{two}. Como consecuencia, si los argumentos
660 cambian a contextos de @rinternals{Voice} con nombres diferentes, los
661 eventos que contienen se ignorarán. De forma similar, la combinación
662 de partes no está pensada para que funcione con la letra de las
663 canciones; cuando una de las voces recibe un nombre explícito con el
664 objeto de adjuntarle una letra, la combinación de partes deja de
667 @code{\partcombine} observa solamente los tiempos de ataque de las
668 notas. No puede determinar si una nota iniciada previamente está
669 sonando o no, lo que origina diversos problemas.
671 @node Writing music in parallel
672 @unnumberedsubsubsec Writing music in parallel
674 @cindex escribir música en paralelo
675 @cindex música intercalada
676 @cindex paralelo, música en
677 @funindex \parallelMusic
678 @funindex parallelMusic
680 La música para varias partes se puede intercalar dentro del código de
681 entrada. La función @code{\parallelMusic} admite una lista que
682 contiene los nombres de las variables que se van a crear, y una
683 expresión musical. El contenido de los compases alternativos
684 extraídos de la expresión se convierten en el valor de las variables
685 respectivas, de manera que podemos utilizarlas más tarde para imprimir
688 @warning{Es obligatorio utilizar comprobaciones de compás @code{|}, y
689 los compases deben tener la misma longitud.}
691 @lilypond[quote,verbatim]
692 \parallelMusic #'(voiceA voiceB voiceC) {
694 r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
695 r16 e'8.~ e'4 r16 e'8.~ e'4 |
699 r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
700 r16 d'8.~ d'4 r16 d'8.~ d'4 |
705 \new Staff << \voiceA \\ \voiceB >>
706 \new Staff { \clef bass \voiceC }
710 Se puede usar el modo relativo. Observe que la instrucción
711 @code{\relative} no se utiliza dentro del propio bloque
712 @code{\parallelMusic}. Las notas guardan relación con la nota
713 anterior en la misma voz, no con la nota anterior dentro del código de
714 entrada (dicho de otra manera, las notas relativas de @code{vozA}
715 ignoran a las notas que hay en @code{vozB}.
717 @lilypond[quote,verbatim]
718 \parallelMusic #'(voiceA voiceB voiceC) {
720 r8 g16 c e g, c e r8 g,16 c e g, c e |
721 r16 e8.~ e4 r16 e8.~ e4 |
725 r8 a,16 d f a, d f r8 a,16 d f a, d f |
726 r16 d8.~ d4 r16 d8.~ d4 |
731 \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
732 \new Staff \relative c' { \clef bass \voiceC }
736 Esto funciona aceptablemente bien para música de piano. El siguiente
737 ejemplo asigna cada cuatro compases consecutivos a cuatro variables:
739 @lilypond[quote,verbatim]
745 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
749 c16 d e fis d e fis g |
755 e16 fis g a fis g a b |
766 \relative c'' \voiceA
785 Manual de aprendizaje:
786 @rlearning{Organizing pieces with variables}
788 Fragmentos de código:
789 @rlsr{Simultaneous notes}.