1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 024932c39052e559d3541b0844660c7c9b988d5f
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
11 @node Simultaneous notes
12 @section Simultaneous notes
14 @lilypondfile[quote]{simultaneous-headword.ly}
16 La polifonía en música hace referencia a tener más de una voz en una
17 pieza cualquiera de música. En LilyPond la polifonía hace referencia
18 a tener más de una voz en el mismo pentagrama.
27 @subsection Single voice
35 @subsubsection Chorded notes
38 @cindex paréntesis en ángulo
43 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
44 @code{>}. Un acorde puede ir seguido de una duración o un conjunto de
45 articulaciones, como si fueran simples notas.
47 @lilypond[verbatim,ragged-right,fragment,quote,relative=1]
48 <c e g>2 <c f a>4-> <e g c>-.
51 Para ver más información sobre los acordes, consulte @ref{Modern chords}.
58 Manual de aprendizaje:
59 @rlearning{Combining notes into chords}.
61 Referencia de la notación:
65 @rlsr{Simultaneous notes}.
69 Por algún motivo, expresiones musicales como @code{<< @{ g8 e8 @} a4
70 >>}, que se deberían convertir en acordes, aparecen en dos pentagramas
71 separados. Para evitarlo emplee acordes explícitos como en
77 @subsubsection Clusters
80 @cindex racimo (cluster)
82 Un «cluster» o racimo indica que se deben tocar simultáneamente un
83 conjunto de notas consecutivas. Se escriben aplicando la función
84 @code{\makeClusters} a una secuencia de acordes, p.ej.:
86 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
87 \makeClusters { <g b>2 <c g'> }
90 Se pueden mezclar en el mismo pentagrama notas normales y clusters,
91 incluso al mismo tiempo. En tal caso, no se hace ningún intento de
92 evitar automáticamente las colisiones entre clusters y notas normales.
100 @rlsr{Simultaneous notes}.
102 Referencia de funcionamiento interno:
103 @rinternals{ClusterSpanner},
104 @rinternals{ClusterSpannerBeacon},
105 @rinternals{Cluster_spanner_engraver}.
107 @c Examples: @rlsr{contemporary,cluster@/.ly}.
111 Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo de
112 dos acordes. En caso contrario aparecerán excesivamente estrechos.
114 Los clusters no llevan plica y por sí mismos no pueden indicar las
115 duraciones. Los racimos separados necesitarían silencios de
116 separación entre ellos.
118 @node Multiple voices
119 @subsection Multiple voices
122 * Collision resolution::
123 * Automatic part combining::
124 * Writing music in parallel::
127 @node Collision resolution
128 @subsubsection Collision resolution
130 @cindex mezclar notas
131 @cindex notas, colisiones de
137 @cindex desplazamiento de silencios, automático
139 Las cabezas de notas con igual duración se combinan automáticamente,
140 pero las que tienen duraciones distintas no se combinan. Los
141 silencios que se encuentran en el lado opuesto de una plica se
142 desplazan verticalmente.
144 @lilypond[quote,verbatim,relative=2]
160 Las cabezas de notas diferentes se pueden combinar, con la excepción
161 de blancas con negras:
163 @lilypond[quote,verbatim,relative=2]
166 \override Staff.NoteCollision #'merge-differently-headed = ##t
180 Se pueden combinar cabezas con puntillos diferentes:
182 @lilypond[quote,relative=2,verbatim]
185 \override Staff.NoteCollision #'merge-differently-headed = ##t
186 \override Staff.NoteCollision #'merge-differently-dotted = ##t
200 @cindex desplazar nota
202 La colisión del segundo compás se produce porque
203 @code{merge-differently-headed} no es capaz de completar
204 satisfactoriamente la combinación cuando se encuentran tres o más
205 notas alineadas en la misma columna (de hecho, se obtiene una
206 advertencia por este motivo). Para conseguir que la combinación
207 funcione adecuadamente, aplique un @code{\shift} o desplazamiento a la
208 nota que no se debe combinar. Aquí, se aplica @code{\shiftOn} para
209 mover el sol agudo fuera de la columna, y entonces
210 @code{merge-differently-headed} hace su trabajo correctamente.
212 @lilypond[quote,relative=2,verbatim]
215 \override Staff.NoteCollision #'merge-differently-headed = ##t
216 \override Staff.NoteCollision #'merge-differently-dotted = ##t
232 Sólo se combinan las notas si tienen la plica en direcciones opuestas
233 (o sea en las @code{Voice}s 1 y 2).
235 @cindex multiple voices
236 @cindex polyphonic music
237 @cindex shifting voices
239 En ciertos casos de polifonía compleja, podría necesitar voces
240 adicionales para evitar colisiones entre las notas. Las voces
241 adicionales se añaden definiendo una variable, como se muestra a
244 @lilypond[quote,verbatim]
245 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
248 { \voiceOne g2. ~ \stemDown g32[ f( es d c b a b64) g] } \\
249 { \voiceThree b4 } \\
264 @funindex \voiceThree
269 @funindex \voiceNeutralStyle
270 @funindex \voiceOneStyle
271 @funindex \voiceTwoStyle
272 @funindex \voiceThreeStyle
273 @funindex \voiceFourStyle
289 @code{\shiftOff}: estos comandos especifican el grado en que se deben
290 desplazar los acordes de la voz en curso. Las voces exteriores
291 (normalmente: la voz uno y la voz dos) tienen @code{\shiftOff}
292 (desplazamiento desactivado), mientras que las voces interiores (tres
293 y cuatro) tienen @code{\shiftOn} (desplazamiento activado).
294 @code{\shiftOnn} y @code{\shiftOnnn} definen niveles de desplazamiento
297 Cuando LilyPond no puede con todo, se pueden usar la propiedad
298 @code{force-hshift} (forzar desplazamiento horizontal) del objeto
299 @code{NoteColumn} y los silencios con altura para sobreescribir las
300 decisiones de composición tipográfica.
302 @lilypond[quote,verbatim,relative=1]
308 \once \override NoteColumn #'force-hshift = #1.7
319 Manual de aprendizaje:
320 @rlearning{Multiple notes at once},
321 @rlearning{Voices contain music},
322 @rlearning{Collisions of objects}.
324 Fragmentos de código:
325 @rlsr{Simultaneous notes}.
327 Referencia de funcionamiento interno:
328 @rinternals{NoteColumn}.
329 Los objetos responsables de la resolución de colisiones son
330 @rinternals{NoteCollision} y
331 @rinternals{RestCollision}.
336 Cuando se emplea @code{merge-differently-headed} con una corchea (o
337 una nota más corta) con la plica hacia arriba, y una blanca con la
338 plica hacia abajo, la corchea recibe un desplazamiento ligeramente
339 incorrecto a causa de la anchura diferente del símbolo de la cabeza de
342 No está claro en qué circunstancias se pueden combinar cabezas de nota
343 distintas que tienen también distinto puntillo.
345 No están contemplados los racimos (clusters) donde la misma nota se
346 presenta con diferentes alteraciones accidentales dentro del mismo
347 acorde. En este caso se recomienda usar la transcripción enarmónica,
348 o usar la notación especial de racimos (véase @ref{Clusters}).
351 @node Automatic part combining
352 @subsubsection Automatic part combining
354 @cindex automática, combinación de partes
355 @cindex partes, combinación automática
356 @cindex partes, combinador de
358 La combinación automática de particellas se usa para mezclar dos
359 partes musicales sobre un pentagrama. Tiene como objetivo el
360 tipografiado de partituras orquestales. Cuando las dos partes son
361 idénticas durante un período de tiempo, sólo se presenta una de ellas.
362 En los lugares en que las dos partes son diferentes, se tipografían
363 como voces separadas, y las direcciones de las plicas se establecen de
364 forma automática. También las partes de solo y @emph{a due} quedan
365 identificadas y es posible marcarlas.
367 La sintaxis para la combinación de las partes es:
370 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
374 El ejemplo siguiente ejemplifica la funcionalidad básica del
375 combinador de partes: poner las partes en un solo pentagrama, y
376 establecer las direcciones de las plicas y la polifonía. Se utilizan
377 las mismas variables para las partes independientes y el pentagrama
380 @lilypond[quote,verbatim]
381 instrumentOne = \relative c' {
389 instrumentTwo = \relative g' {
398 \new Staff \instrumentOne
399 \new Staff \instrumentTwo
400 \new Staff \partcombine \instrumentOne \instrumentTwo
404 Las notas del tercer compás aparecen solamente una vez a pesar de que
405 se han especificado en las dos partes. Las direcciones de las plicas
406 y ligaduras se establecen de forma automática, según se trate de un
407 solo o de un unísono. Cuando se necesita en situaciones de polifonía,
408 la primera parte (que recibe el nombre de contexto @code{one}) siempre
409 recibe las plicas hacia arriba, mientras que la segunda (llamada
410 @code{two}) siempre recibe las plicas hacia abajo. En los fragmentos
411 de solo, las partes se marcan con @q{Solo} y @q{Solo II},
412 respectivamente. Las partes en unísono (@notation{a due}) se marcan
413 con el texto predeterminado @qq{a2}.
415 Los dos argumentos de @code{\partcombine} se interpretan como
416 contextos de @rinternals{Voice}. Si se están usando octavas
417 relativas, se debe especificar @code{\relative} para ambas expresiones
422 \relative @dots{} @var{expresión_musical_1}
423 \relative @dots{} @var{expresión_musical_2}
427 Una sección @code{\relative} que se encuentra fuera de
428 @code{\partcombine} no tiene ningún efecto sobre las notas de
429 @var{expresión_musical_1} y @var{expresión_musical_2}.
433 Las partes se pueden combinar sin imprimir ningún texto:
435 @lilypond[quote,verbatim]
437 \set Staff.printPartCombineTexts = ##f
439 \relative g' { g a( b) r }
440 \relative g' { g r4 r f }
444 Es posible modificar los textos que se imprimen:
447 @lilypond[quote,verbatim]
449 \set Score.soloText = #"ellas"
450 \set Score.soloIIText = #"ellos"
451 \set Score.aDueText = #"todos"
453 \relative g' { g4 g r r a2 g }
454 \relative g' { r4 r a( b) a2 g }
465 Referencia de la notación:
468 Fragmentos de código:
469 @rlsr{Simultaneous notes}.
472 Referencia de funcionamiento interno:
473 @rinternals{PartCombineMusic},
478 Si @code{printPartCombineTexts} está establecido, cuando las dos voces
479 tocan y terminan las mismas notas, el combinador de partes puede
480 tipografiar @code{a2} más de una vez en el mismo compás.
482 @code{\partcombine} no puede estar dentro de @code{\times}.
484 @code{\partcombine} no puede estar dentro de @code{\relative}.
486 Internamente, el @code{\partcombine} interpreta los dos argumentos
487 como @code{Voice}s llamadas @code{one} y @code{two}, y después decide
488 cuándo se pueden combinar las partes. Como consecuencia, si los
489 argumentos cambian a contextos de @rinternals{Voice} con nombres
490 diferentes, los eventos que contienen se ignorarán.
493 @node Writing music in parallel
494 @subsubsection Writing music in parallel
496 @cindex Escribir música en paralelo
497 @cindex Música intercalada
498 @funindex parallelMusic
500 La música para varias partes se puede intercalar dentro del código de
501 entrada. La función @code{\parallelMusic} admite una lista que
502 contiene los nombres de las variables que se van a crear, y una
503 expresión musical. El contenido de los compases alternativos
504 extraídos de la expresión se convierten en el valor de las variables
505 respectivas, de manera que podemos utilizarlas más tarde para imprimir
508 @warning{Es obligatorio utilizar comprobaciones de compás @code{|}, y
509 los compases deben tener la misma longitud.}
511 @lilypond[quote,verbatim]
512 \parallelMusic #'(voiceA voiceB) {
514 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c'' e''] |
518 r8 a'16[ d''] f''[ a' d'' f''] r8 a'16[ d''] f''[ a' d'' f''] |
527 Se puede usar el modo relativo. Observe que la instrucción
528 @code{\relative} no se utiliza dentro del propio bloque
529 @code{\parallelMusic}. Las notas guardan relación con la nota
530 anterior en la misma voz, no con la nota anterior dentro del código de
531 entrada (dicho de otra manera, las notas relativas de @code{vozA}
532 ignoran a las notas que hay en @code{vozB}.
534 @lilypond[quote,verbatim]
535 \parallelMusic #'(voiceA voiceB) {
537 r8 g16 c e g, c e r8 g,16 c e g, c e |
541 r8 a,16 d f a, d f r8 a,16 d f a, d f |
545 \new Staff \relative c'' \voiceA
546 \new Staff \relative c' \voiceB
550 Esto funciona aceptablemente bien para música de piano. El siguiente
551 ejemplo asigna cada cuatro compases consecutivos a cuatro variables:
553 @lilypond[quote,verbatim]
559 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
563 c16 d e fis d e fis g |
569 e16 fis g a fis g a b |
580 \relative c'' \voiceA \\
587 \relative c \voiceC \\
597 Manual de aprendizaje:
598 @rlearning{Organizing pieces with variables}
600 Fragmentos de código:
601 @rlsr{Simultaneous notes}.