1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
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; aún se usa como referencia la nota precedente dentro del
57 mismo acorde para las alturas relativas, pero cuando el acorde
58 termina, la nota de referencia para el modo relativo es la primera
59 nota de este acorde, no la última nota del acorde.
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 @node Multiple voices
123 @subsection Multiple voices
125 Esta sección trata las notas simultáneas en varias voces o varios
129 * Single-staff polyphony::
131 * Collision resolution::
132 * Automatic part combining::
133 * Writing music in parallel::
136 @node Single-staff polyphony
137 @unnumberedsubsubsec Single-staff polyphony
139 @cindex pentagrama único, polifonía de
140 @cindex polifonía en un solo pentagrama
142 @cindex letra asignada a una voz
145 @funindex \voiceOne ... \voiceFour
150 La estructura básica del código necesario para obtener varias voces
151 independientes en un mismo pentagrama se ilustra en el ejemplo
154 @lilypond[quote,relative=3,verbatim]
157 { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
159 { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
163 Aquí se crean explícitamente instancias de voces, que reciben un
164 nombre. Las instrucciones @code{\voiceOne} ... @code{\voiceFour} (voz
165 uno hasta voz cuatro) preparan las voces de manera que la primera y
166 segunda voces llevan las plicas hacia arriba, las voces segunda y
167 cuarta llevan las plicas hacia abajo, las cabezas de las notas en las
168 voces tercera y cuarta se desplazan horizontalmente, y los silencios
169 de las voces respectivas se desplazan también automáticamente para
170 evitar las colisiones. Al utilizar la instrucción @code{\oneVoice}
171 (una voz), todos los ajustes de las voces se devuelven al estado
172 neutro de las direcciones que es típico de los pasajes de una sola
175 Podemos hacer que una voz esté en el mismo contexto @code{Voice} antes
176 y después de un pasaje polifónico temporal. Por ejemplo, la
177 construcción siguiente mantiene una voz activa a todo lo largo de la
178 sección polifónica. Dicha voz es la primera dentro de la sección a
179 dos voces, y la voz adicional es la voz segunda.
182 << @{ \voiceOne ... @} \new Voice @{ \voiceTwo ... @} >> \oneVoice
185 Utilizando el nombre que la voz recibió en el momento de su creación,
186 este método permite asignar la letra a una voz de manera consistente.
188 @lilypond[quote, verbatim, relative=2]
190 \new Voice = "melody" {
205 \new Lyrics \lyricsto "melody" {
211 Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} ayudan a
212 dejar claro qué ajustes recibe cada voz.
214 Para imprimir varias voces en un solo pentagrama, se puede utilizar
215 como método simplificado la construcción @code{<<@{...@} \\
216 @{...@}>>}, en la que las dos (o más) voces se separan mediante una
217 doble barra invertida. Nuestro primer ejemplo podría haberse
218 tipografiado de la manera siguiente:
220 @lilypond[quote,relative=3,verbatim]
222 { r8 r16 g e8. f16 g8[ c,] f e16 d }
224 { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
228 Esta sintaxis es más sencilla y se puede usar siempre que no nos
229 importe que se creen nuevas voces temporales que después serán
230 descartadas. Estas voces creadas implícitamente reciben ajustes
231 equivalentes al efecto de las instrucciones @code{\voiceOne}
232 ... @code{\voiceFour}, en el orden en que aparecen en el código. En
233 el siguiente ejemplo, la voz intermedia lleva las plicas hacia arriba,
234 de manera que la introducimos en tercer lugar para que pase a ser la
235 voz tres, que tiene las plicas hacia arriba tal y como queremos.
237 @lilypond[quote,relative=3,verbatim]
239 { r8 g g g g f16 es f8 d }
241 { es,8 r es r d r d r }
243 { d'8 s c s bes s a s }
247 A menudo se utilizan silencios espaciadores para evitar la aparición
248 de un número excesivo de silencios, como se ha podido ver en el
251 En todas las partituras excepto las más simples, se recomienda crear
252 contextos @code{Voice} explícitos utilizando las instrucciones
253 @code{\new} y @code{\context} como aparece explicado en
254 @rlearning{Contexts and engravers} y @rlearning{Explicitly
255 instantiating voices}.
257 En el caso especial en que queremos tipografiar fragmentos de música
258 que discurre en paralelo y con las mismas duraciones, se pueden
259 combinar en un solo contexto de voz, formando así acordes. Para
260 conseguirlo, incorpórelas dentro de una construcción de música
261 simultánea y haga que ésta sea una voz explícita:
263 @lilypond[quote,relative=2,verbatim]
265 { e4 f8 d e16 f g8 d4 }
266 { c4 d8 b c16 d e8 b4 }
270 Este método conduce a barrados extraños y advertencias si los
271 fragmentos de música no tienen las mismas duraciones exactas.
284 Manual de aprendizaje:
285 @rlearning{Voices contain music},
286 @rlearning{Explicitly instantiating voices}.
288 Referencia de la notación:
289 @ref{Percussion staves},
290 @ref{Invisible rests}.
292 Fragmentos de código:
293 @rlsr{Simultaneous notes}.
296 @unnumberedsubsubsec Voice styles
299 @cindex styles, voice
300 @cindex coloring voices
301 @funindex \voiceOneStyle
302 @funindex \voiceTwoStyle
303 @funindex \voiceThreeStyle
304 @funindex \voiceFourStyle
305 @funindex \voiceNeutralStyle
307 Se pueden aplicar colores y formas distintos a las voces para permitir
308 identificarlas fácilmente:
310 @lilypond[quote,relative=2,verbatim]
312 { \voiceOneStyle d4 c2 b4 }
314 { \voiceTwoStyle e,2 e }
316 { \voiceThreeStyle b2. c4 }
318 { \voiceFourStyle g'2 g }
322 Para recuperar la presentación normal se utiliza la instrucción
323 @code{\voiceNeutralstyle}.
327 @code{\voiceOneStyle},
329 @code{\voiceTwoStyle},
330 @code{\voiceThreeStyle},
331 @code{\voiceFourStyle},
332 @code{\voiceNeutralStyle}.
337 Manual de aprendizaje:
338 @rlearning{I'm hearing Voices},
339 @rlearning{Other sources of information}.
341 Fragmentos de código:
342 @rlsr{Simultaneous notes}.
346 @node Collision resolution
347 @unnumberedsubsubsec Collision resolution
349 @cindex mezclar notas
350 @cindex notas, colisiones de
352 @cindex desplazar nota
354 @cindex voces, varias
355 @cindex polifónica, música
356 @cindex desplazamiento de voces
357 @cindex desplazamiento, silencio automático de
358 @cindex desplazamiento de silencios, automático
367 @funindex \mergeDifferentlyDottedOn
368 @funindex mergeDifferentlyDottedOn
369 @funindex \mergeDifferentlyDottedOff
370 @funindex mergeDifferentlyDottedOff
371 @funindex \mergeDifferentlyHeadedOn
372 @funindex mergeDifferentlyHeadedOn
373 @funindex \mergeDifferentlyHeadedOff
374 @funindex mergeDifferentlyHeadedOff
377 Las cabezas de notas con igual duración se combinan automáticamente,
378 pero las que tienen duraciones distintas no se combinan. Los
379 silencios que se encuentran en el lado opuesto de una plica se
380 desplazan verticalmente.
382 @lilypond[quote,verbatim,relative=2]
398 Las cabezas de notas diferentes se pueden combinar, con la excepción
399 de blancas con negras:
401 @lilypond[quote,verbatim,relative=2]
404 \mergeDifferentlyHeadedOn
418 Se pueden combinar cabezas con puntillos diferentes:
420 @lilypond[quote,relative=2,verbatim]
423 \mergeDifferentlyHeadedOn
424 \mergeDifferentlyDottedOn
438 La colisión del segundo compás se produce porque
439 @code{\mergeDifferentlyHeadedOn} no es capaz de completar
440 satisfactoriamente la combinación cuando se encuentran tres o más
441 notas alineadas en la misma columna (de hecho, se obtiene una
442 advertencia por este motivo). Para conseguir que la combinación
443 funcione adecuadamente, aplique un @code{\shift} o desplazamiento a la
444 nota que no se debe combinar. Aquí, se aplica @code{\shiftOn} para
445 mover el sol agudo fuera de la columna, y entonces
446 @code{\mergeDifferentlyHeadedOn} hace su trabajo correctamente.
448 @lilypond[quote,relative=2,verbatim]
451 \mergeDifferentlyHeadedOn
452 \mergeDifferentlyDottedOn
468 Las instrucciones @code{\shiftOn}, @code{\shiftOnn} y
469 @code{\shiftOnnn} especifican el grado en que se deben desplazar los
470 acordes de la voz en curso. Las voces exteriores (normalmente: la voz
471 uno y la voz dos) tienen @code{\shiftOff} (desplazamiento
472 desactivado), mientras que las voces interiores (tres y cuatro) tienen
473 @code{\shiftOn} (desplazamiento activado). @code{\shiftOnn} y
474 @code{\shiftOnnn} definen niveles de desplazamiento más grandes.
476 Sólo se combinan las notas si tienen la plica en direcciones opuestas
477 (o sea en las @code{Voice}s 1 y 2).
481 @code{\mergeDifferentlyDottedOn},
482 @code{\mergeDifferentlyDottedOff},
483 @code{\mergeDifferentlyHeadedOn},
484 @code{\mergeDifferentlyHeadedOff}.
493 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
494 {additional-voices-to-avoid-collisions.ly}
496 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
497 {forcing-horizontal-shift-of-notes.ly}
504 Manual de aprendizaje:
505 @rlearning{Multiple notes at once},
506 @rlearning{Voices contain music},
507 @rlearning{Collisions of objects}.
509 Fragmentos de código:
510 @rlsr{Simultaneous notes}.
512 Referencia de funcionamiento interno:
513 @rinternals{NoteColumn},
514 @rinternals{NoteCollision},
515 @rinternals{RestCollision}.
519 Cuando se emplea @code{\mergeDifferentlyHeadedOn} con una corchea (o
520 una nota más corta) con la plica hacia arriba, y una blanca con la
521 plica hacia abajo, la corchea recibe un desplazamiento ligeramente
522 incorrecto a causa de la anchura diferente del símbolo de la cabeza de
525 @c investigate! Sometimes it works, sometimes not. --FV
526 Los requisitos para combinar con éxito cabezas de nota distintas que
527 tienen también distinto puntillo, no están claros.
529 No están contemplados los acordes en que la misma nota se presenta con
530 diferentes alteraciones accidentales dentro del mismo. En este caso
531 se recomienda usar la transcripción enarmónica, o usar la notación
532 especial de racimos (véase @ref{Clusters}).
534 @node Automatic part combining
535 @unnumberedsubsubsec Automatic part combining
537 @cindex automática, combinación de partes
538 @cindex partes, combinación automática
539 @cindex partes, combinador de
540 @cindex a due, partes
542 @funindex \partcombine
543 @funindex partcombine
545 La combinación automática de particellas se usa para mezclar dos
546 partes musicales sobre un pentagrama. Tiene como objetivo el
547 tipografiado de partituras orquestales. Cuando las dos partes son
548 idénticas durante un período de tiempo, sólo se presenta una de ellas.
549 En los lugares en que las dos partes son diferentes, se tipografían
550 como voces separadas, y las direcciones de las plicas se establecen de
551 forma automática. También las partes de solo y @notation{a due}
552 quedan identificadas y es posible marcarlas.
554 La sintaxis para la combinación de las partes es:
557 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
560 El ejemplo siguiente ejemplifica la funcionalidad básica del
561 combinador de partes: poner las partes en un solo pentagrama, y
562 establecer las direcciones de las plicas y la polifonía. Se utilizan
563 las mismas variables para las partes independientes y el pentagrama
566 @lilypond[quote,verbatim]
567 instrumentOne = \relative c' {
575 instrumentTwo = \relative g' {
584 \new Staff \instrumentOne
585 \new Staff \instrumentTwo
586 \new Staff \partcombine \instrumentOne \instrumentTwo
590 Las notas del tercer compás aparecen solamente una vez a pesar de que
591 se han especificado en las dos partes. Las direcciones de las plicas
592 y ligaduras se establecen de forma automática, según se trate de un
593 solo o de un unísono. Cuando se necesita en situaciones de polifonía,
594 la primera parte (que recibe el nombre de contexto @code{one}) siempre
595 recibe las plicas hacia arriba, mientras que la segunda (llamada
596 @code{two}) siempre recibe las plicas hacia abajo. En los fragmentos
597 de solo, las partes se marcan con @q{Solo} y @q{Solo II},
598 respectivamente. Las partes en unísono (@notation{a due}) se marcan
599 con el texto predeterminado @qq{a2}.
601 Los dos argumentos de @code{\partcombine} se interpretan como
602 contextos de @rinternals{Voice}. Si se están usando octavas
603 relativas, se debe especificar @code{\relative} para ambas expresiones
608 \relative @dots{} @var{expresión_musical_1}
609 \relative @dots{} @var{expresión_musical_2}
613 Una sección @code{\relative} que se encuentra fuera de
614 @code{\partcombine} no tiene ningún efecto sobre las notas de
615 @var{expresión_musical_1} y @var{expresión_musical_2}.
619 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
620 {combining-two-parts-on-the-same-staff.ly}
622 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
623 {changing-partcombine-texts.ly}
631 Referencia de la notación:
634 Fragmentos de código:
635 @rlsr{Simultaneous notes}.
637 Referencia de funcionamiento interno:
638 @rinternals{PartCombineMusic},
643 Si @code{printPartCombineTexts} está establecido, cuando las dos voces
644 tocan y terminan las mismas notas, el combinador de partes puede
645 tipografiar @code{a2} más de una vez en el mismo compás.
647 @code{\partcombine} no puede estar dentro de @code{\times}.
649 @code{\partcombine} no puede estar dentro de @code{\relative}.
651 Internamente, el @code{\partcombine} interpreta los dos argumentos
652 como @code{Voice}s llamadas @code{one} y @code{two}, y después decide
653 cuándo se pueden combinar las partes. Como consecuencia, si los
654 argumentos cambian a contextos de @rinternals{Voice} con nombres
655 diferentes, los eventos que contienen se ignorarán.
657 @c IIRC in users list someone pointed out more issues. TODO: lookup FV
659 @node Writing music in parallel
660 @unnumberedsubsubsec Writing music in parallel
662 @cindex escribir música en paralelo
663 @cindex música intercalada
664 @cindex paralelo, música en
665 @funindex \parallelMusic
666 @funindex parallelMusic
668 La música para varias partes se puede intercalar dentro del código de
669 entrada. La función @code{\parallelMusic} admite una lista que
670 contiene los nombres de las variables que se van a crear, y una
671 expresión musical. El contenido de los compases alternativos
672 extraídos de la expresión se convierten en el valor de las variables
673 respectivas, de manera que podemos utilizarlas más tarde para imprimir
676 @warning{Es obligatorio utilizar comprobaciones de compás @code{|}, y
677 los compases deben tener la misma longitud.}
679 @lilypond[quote,verbatim]
680 \parallelMusic #'(voiceA voiceB voiceC) {
682 r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
683 r16 e'8.~ e'4 r16 e'8.~ e'4 |
687 r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
688 r16 d'8.~ d'4 r16 d'8.~ d'4 |
693 \new Staff << \voiceA \\ \voiceB >>
694 \new Staff { \clef bass \voiceC }
698 Se puede usar el modo relativo. Observe que la instrucción
699 @code{\relative} no se utiliza dentro del propio bloque
700 @code{\parallelMusic}. Las notas guardan relación con la nota
701 anterior en la misma voz, no con la nota anterior dentro del código de
702 entrada (dicho de otra manera, las notas relativas de @code{vozA}
703 ignoran a las notas que hay en @code{vozB}.
705 @lilypond[quote,verbatim]
706 \parallelMusic #'(voiceA voiceB voiceC) {
708 r8 g16 c e g, c e r8 g,16 c e g, c e |
709 r16 e8.~ e4 r16 e8.~ e4 |
713 r8 a,16 d f a, d f r8 a,16 d f a, d f |
714 r16 d8.~ d4 r16 d8.~ d4 |
719 \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
720 \new Staff \relative c' { \clef bass \voiceC }
724 Esto funciona aceptablemente bien para música de piano. El siguiente
725 ejemplo asigna cada cuatro compases consecutivos a cuatro variables:
727 @lilypond[quote,verbatim]
733 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
737 c16 d e fis d e fis g |
743 e16 fis g a fis g a b |
754 \relative c'' \voiceA
773 Manual de aprendizaje:
774 @rlearning{Organizing pieces with variables}
776 Fragmentos de código:
777 @rlsr{Simultaneous notes}.