1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: e5ddf62fed87ae3b1a0b28fa6842e10f39734fb7
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
9 @node Simultaneous notes
10 @section Simultaneous notes
12 @lilypondfile[quote,ragged-right,line-width=16\cm,staffsize=16]
13 {simultaneous-headword.ly}
15 La polifonía en música hace referencia a tener más de una voz en una
16 pieza cualquiera de música. En LilyPond la polifonía hace referencia
17 a tener más de una voz en el mismo pentagrama.
26 @subsection Single voice
34 @subsubsection Chorded notes
38 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
39 @code{>}. Un acorde puede ir seguido de una duración o un conjunto de
40 articulaciones, como si fueran simples notas.
42 @lilypond[verbatim,ragged-right,fragment,quote,relative=1]
46 Para ver más información sobre los acordes, consulte @ref{Introducing chord
51 Glosario musical: @rglos{chord}.
53 Referencia de la notación: @ref{Introducing chord names}.
55 Fragmentos de código: @lsrdir{Simultaneous,Simultaneous-notes}.
59 Las expresiones musicales como @code{<< @{ g8 e8 @} a4 >>} no se
60 imprimen con exactitud. Utilice @code{<g a>8 <e a>8} en su lugar.
65 @subsubsection Clusters
68 UNTRANSLATED NODE: IGNORE ME
72 @subsection Multiple voices
76 * Explicitly instantiating voices::
77 * Collision Resolution::
78 * Automatic part combining::
79 * Writing music in parallel::
83 @unnumberedsubsubsec Basic polyphony
87 La manera más fácil de escribir fragmentos con más de una voz sobre el mismo pentagrama
88 es introducir cada voz como una secuencia (con @code{@{...@}}), y combinarlas
89 simultáneamente, separando las voces con @code{\\}
93 @lilypond[quote,verbatim,fragment]
94 \new Staff \relative c' {
98 { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
104 El separador hace que se produzca un nuevo contexto de @internalsref{Voice}@footnote{Las voces polifónicas
105 se conocen a veces como @q{capas} en otros programas de edición de partituras.}.
107 Llevan los nombres @code{"1"}, @code{"2"}, etc. En cada
108 uno de estos contextos, la dirección vertical de las ligaduras, plicas, etc., se establece
109 de la manera que corresponda.
111 Todas estas voces están separadas de la voz que contiene las notas
112 justo por fuera de la construcción @code{<< \\ >>}. Se debe tener
113 esto en cuenta cuando haga algún cambio en una voz. También
114 significa que las ligaduras de unión y de expresión no pueden salir de (ni
115 entrar en) una construcción @code{<< \\ >>}. En cambio las voces
116 paralelas que están en construcciones @code{<< \\ >>} separadas dentro
117 del mismo pentagrama, son la misma voz. Presentamos a continuación el
118 mismo ejemplo, con cabezas y colores distintos para cada voz. Dese cuenta de
119 que el cambio en el estilo de cabezas de nota en la voz principal no
120 afecta a las que están dentro de la construcción @code{<< \\ >>}.
121 Asimismo, el cambio a la segunda voz en la primera construcción
122 @code{<< \\ >>} es efectiva en la segunda @code{<< \\ >>}, y la voz se liga de una construcción a otra.
124 @cindex cabezas de nota, estilos de
126 @lilypond[quote,verbatim,fragment]
127 \new Staff \relative c' {
128 \override NoteHead #'style = #'cross
129 \override NoteHead #'color = #red
133 { \override NoteHead #'style = #'triangle
134 \override NoteHead #'color = #blue
139 { c8 b16 a b8 g ~ g2 } \\
140 { \override NoteHead #'style = #'slash
141 \override NoteHead #'color = #green
147 La polifonía no cambia la relación entre las notas que están dentro de
148 un bloque @code{\relative @{ @}}. Cada una de las notas se calcula
149 relativa a la nota inmediatamente anterior.
152 \relative @{ notaA << notaB \\ notaC >> notaD @}
155 @code{notaC} es relativa a @code{notaB}, no a @code{notaA};
156 @code{notaD} es relativa a @code{notaC}, no a @code{notaB} ni a
160 @node Explicitly instantiating voices
161 @unnumberedsubsubsec Explicitly instantiating voices
163 Los contextos de @internalsref{Voice} también se pueden instanciar manualmente
164 dentro de un bloque @code{<< >>} para crear música polifónica, usando
165 @code{\voiceOne}, hasta @code{\voiceFour} para asignar las direcciones de las plicas
166 y un desplazamiento horizontal para cada parte.
170 << \superior \\ \inferior >>
178 \new Voice = "1" @{ \voiceOne \superior @}
179 \new Voice = "2" @{ \voiceTwo \inferior @}
183 Los comandos @code{\voiceXXX} establecen la dirección de las plicas, ligaduras de expresión y de unión,
184 articulaciones, anotaciones de texto, puntillos y digitaciones.
185 @code{\voiceOne} y @code{\voiceThree} hacen
186 a los mencionados objetos apuntar hacia arriba, mientras que @code{\voiceTwo} y @code{\voiceFour}
187 los hacen apuntar hacia abajo.
188 El comando @code{\oneVoice} hace volver a los ajustes normales.
190 Una expresión que aparece directamente dentro de un @code{<< >>} pertenece a
191 la voz principal. Es útil cuando aparecen voces adicionales al tiempo que está cantando la voz
192 principal. A continuación podemos ver una representación mejor del ejemplo del apartado anterior.
193 Las cabezas de color y en forma de cruz demuestran que
194 la melodía principal ahora está en un contexto de una voz única.
196 @lilypond[quote,ragged-right,verbatim]
197 \new Staff \relative c' {
198 \override NoteHead #'style = #'cross
199 \override NoteHead #'color = #red
204 \new Voice="1" { \voiceTwo
205 r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
208 \new Voice { \voiceThree
217 La definición correcta de las voces permite que la melodía se pueda marcar con ligaduras de expresión.
218 @lilypond[quote,ragged-right,verbatim]
219 \new Staff \relative c' {
224 \context Voice="1" { \voiceTwo
225 r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
228 \new Voice { \voiceThree
237 Al evitar el separador @code{\\} posibilitamos la escritura de
238 construcciones polifónicas anidadas, lo que en algún caso podría constituir
239 una forma más natural de tipografiar la música.
241 @lilypond[quote,ragged-right,verbatim]
242 \new Staff \relative c' {
247 \context Voice="1" { \voiceTwo
251 \new Voice { \voiceThree
263 En ciertos casos de música polifónica compleja podría ser necesario
264 utilizar voces adicionales para evitar colisiones entre las notas.
265 Las voces adicionales se añaden definiendo un identificador como se muestra a continuación:
267 @lilypond[quote,verbatim,ragged-right,relative=2]
268 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
271 { \voiceOne g4 ~ \stemDown g32[ f( es d c b a b64 )g] } \\
279 @node Collision Resolution
280 @unnumberedsubsubsec Collision Resolution
282 Normalmente las cabezas de nota con un número de puntillos diferente
283 no se mezclan en una sola, pero cuando se le da un valor verdadero a
284 la propiedad @code{merge-differently-dotted} en el objeto @internalsref{NoteCollision}, se juntan en una sola:
286 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
289 \override Staff.NoteCollision
290 #'merge-differently-dotted = ##t
292 } \\ { g8.[ f16] g8.[ f16] } >>
295 De forma similar puede mezclar cabezas de blanca con corcheas,
296 ajustando @code{merge-differently-headed}:
298 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
301 \override Staff.NoteCollision
302 #'merge-differently-headed = ##t
303 c8 c4. } \\ { c2 c2 } >>
307 @code{merge-differently-headed} y @code{merge-differently-dotted}
308 se aplican solamente a direcciones de plica opuestas (es decir, a las voces 1 y 2).
310 LilyPond también desplaza verticalmente los silencios que están en el lado contrario de una plica,
313 @lilypond[quote,ragged-right,fragment,verbatim]
314 \new Voice << c''4 \\ r4 >>
317 Si tres o más notas coinciden verticalmente en la misma columna,
318 @code{merge-differently-headed} no puede completar satisfactoriamente
319 la mezcla de las dos notas que deberían mezclarse.
320 Para hacer posible que la mezcla funcione, aplique un @code{\shift} (desplazamiento) a la nota que no
321 debe mezclarse. En el primer compás del ejemplo siguiente,
322 @code{merge-differently-headed} no funciona (la cabeza de la blanca está rellena)
323 En el segundo compás, se aplica @code{\shiftOn} para mover horizontalmente el
324 @code{g} (Sol) superior, y @code{merge-differently-headed}
325 funciona correctamente.
327 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
328 \override Staff.NoteCollision #'merge-differently-headed = ##t
331 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
332 { \voiceFour e,,2 e'2}
335 { d'=''2 \shiftOn g2 } \\
336 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
337 { \voiceFour e,,2 e'2}
350 @funindex \voiceThree
362 @code{\shiftOff}: estos comandos especifican el grado en que
363 se deben desplazar los acordes de la voz en curso.
364 Las voces exteriores (normalmente: la voz uno y la voz dos)
365 tienen @code{\shiftOff} (desplazamiento desactivado), mientras que las voces interiores (tres y cuatro)
366 tienen @code{\shiftOn} (desplazamiento activado). @code{\shiftOnn} y @code{\shiftOnnn} definen niveles de desplazamiento
369 Cuando LilyPond no puede con todo, se pueden usar la propiedad
370 @code{force-hshift} (forzar desplazamiento) del objeto @internalsref{NoteColumn}
371 y los silencios con altura para sobreescribir las decisiones de tipografía.
373 @lilypond[quote,verbatim,ragged-right]
380 \once \override NoteColumn #'force-hshift = #1.7
388 Referencia del programa: los objetos responsables de resolver las colisiones son
389 @internalsref{NoteCollision} y @internalsref{RestCollision}.
394 Cuando se emplea @code{merge-differently-headed} con una corchea (o una nota más corta)
395 con la plica hacia arriba, y una blanca con la plica hacia abajo,
396 la corchea no tiene el desplazamiento correcto.
398 No están contemplados los racimos (clusters) donde la misma nota se presenta
399 con diferentes alteraciones accidentales dentro del mismo acorde. En
400 este caso se recomienda usar la transcripción enarmónica, o usar la
401 notación especial de racimos (ver @ref{Clusters}).
404 @node Automatic part combining
405 @unnumberedsubsubsec Automatic part combining
406 @cindex particellas, combinación automática
407 @cindex particellas, combinador de
409 La combinación automática de particellas se usa para mezclar dos partes musicales sobre un pentagrama.
410 Tiene como objetivo el tipografiado de partituras orquestales. Cuando las dos partes
411 son idénticas durante un período de tiempo, sólo se presenta una de ellas. En los lugares
412 en que las dos partes son diferentes, se tipografían como voces separadas,
413 y las direcciones de las plicas se establecen de forma automática. También las partes de solo
414 y @emph{a due} quedan identificadas y es posible marcarlas.
416 La sintaxis para la combinación de las partes es
419 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
423 El ejemplo siguiente ejemplifica la funcionalidad básica del combinador de
424 partes: poner las partes en un solo pentagrama, y establecer las direcciones de las plicas y la
427 @lilypond[quote,verbatim,ragged-right,fragment]
428 \new Staff \partcombine
429 \relative g' { g g a( b) c c r r }
430 \relative g' { g g r4 r e e g g }
433 El primer Sol (@code{g}) aparece una sola vez, aunque se especificaba
434 dos veces (una en cada parte). Las direcciones de las plicas, ligaduras de expresión y ligaduras de unión se
435 establecen automáticamente, dependiendo de si es un solo o un unísono. La primera
436 parte (la que tiene el contexto llamado @code{one}) siempre tiene las plicas para arriba, y
437 @q{Solo}, mientras que la segunda (llamada @code{two}) siempre tiene las plicas para abajo y
440 Si queremos sólo las partes mezcladas y no las marcas textuales, podemos
441 establecer la propiedad @code{printPartCombineTexts} al valor false
443 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
445 \set Staff.printPartCombineTexts = ##f
447 \relative g' { g a( b) r }
448 \relative g' { g r4 r f }
452 Para cambiar el texto que se imprime para los solos o la fusión, podemos
453 establecer las propiedades @code{soloText}, @code{soloIIText} y
456 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
458 \set Score.soloText = #"ichi"
459 \set Score.soloIIText = #"ni"
460 \set Score.aDueText = #"tachi"
462 \relative g' { g4 g a( b) r }
463 \relative g' { g4 g r r f }
467 Los dos argumentos de @code{\partcombine} se interpretan como contextos de
468 @internalsref{Voice}. Si se están usando octavas relativas,
469 se debe especificar @code{\relative} para ambas expresiones musicales, es decir
473 \relative @dots{} @var{expresión_musical_1}
474 \relative @dots{} @var{expresión_musical_2}
478 Una sección @code{\relative} que se encuentra fuera de @code{\partcombine} no tiene ningún
479 efecto sobre las notas de @var{expresión_musical_1} y @var{expresión_musical_2}.
483 Referencia del programa: @internalsref{PartCombineMusic}.
487 Si @code{printPartCombineTexts} está establecido, cuando las dos voces tocan y terminan las mismas notas,
488 el combinador de partes puede tipografiar @code{a2} más
489 de una vez en el mismo compás.
491 @code{\partcombine} no puede estar dentro de @code{\times}.
493 @code{\partcombine} no puede estar dentro de @code{\relative}.
495 Internamente, el @code{\partcombine} interpreta los dos argumentos como
496 @code{Voice}s llamadas @code{one} y @code{two}, y después decide cuándo se pueden combinar
497 las partes. Como consecuencia, si los argumentos cambian a
498 contextos de @internalsref{Voice} con nombres diferentes, los eventos que contienen
502 @node Writing music in parallel
503 @unnumberedsubsubsec Writing music in parallel
505 @cindex Escribir música en paralelo
506 @cindex Música intercalada
508 La música para varias partes se puede intercalar
510 @lilypond[quote,fragment,verbatim]
511 \parallelMusic #'(voiceA voiceB) {
512 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c'' e''] |
514 r8 a'16[ d''] f''[ a' d'' f''] r8 a'16[ d''] f''[ a' d'' f''] |
518 \new Staff \new Voice \voiceA
519 \new Staff \new Voice \voiceB
523 Esto funciona bastante bien para música de piano
525 @lilypond[quote,verbatim]
529 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
531 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c''
534 r8 a16[ d'] f'[ a d' f'] r8 a16[ d'] f'[ a d' f'] |
538 a'8 b' c'' d'' e'' f'' g'' a'' |
540 c16 d e f d e f g e f g a f g a b |