1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 459d5b872a370b53f61e747784fb56cf23f56e4b
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 La polifonía en música hace referencia a tener más de una voz en una
13 pieza cualquiera de música. En LilyPond la polifonía hace referencia
14 a tener más de una voz en el mismo pentagrama.
23 @subsection Single voice
31 @unnumberedsubsubsec Chords
35 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
36 @code{>}. Un acorde puede ir seguido de una duración o un conjunto de
37 articulaciones, como si fueran simples notas.
39 @lilypond[verbatim,ragged-right,fragment,quote,relative=1]
43 Para ver más información sobre los acordes, consulte @ref{Chord names}.
47 @unnumberedsubsubsec Clusters
49 UNTRANSLATED NODE: IGNORE ME
53 @subsection Multiple voices
57 * Explicitly instantiating voices::
58 * Collision Resolution::
59 * Automatic part combining::
60 * Writing music in parallel::
64 @unnumberedsubsubsec Basic polyphony
68 La manera más fácil de escribir fragmentos con más de una voz sobre el mismo pentagrama
69 es introducir cada voz como una secuencia (con @code{@{...@}}), y combinarlas
70 simultáneamente, separando las voces con @code{\\}
74 @lilypond[quote,verbatim,fragment]
75 \new Staff \relative c' {
79 { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
85 El separador hace que se produzca un nuevo contexto de @internalsref{Voice}@footnote{Las voces polifónicas
86 se conocen a veces como @q{capas} en otros programas de edición de partituras.}.
88 Llevan los nombres @code{"1"}, @code{"2"}, etc. En cada
89 uno de estos contextos, la dirección vertical de las ligaduras, plicas, etc., se establece
90 de la manera que corresponda.
92 Todas estas voces están separadas de la voz que contiene las notas
93 justo por fuera de la construcción @code{<< \\ >>}. Se debe tener
94 esto en cuenta cuando haga algún cambio en una voz. También
95 significa que las ligaduras de unión y de expresión no pueden salir de (ni
96 entrar en) una construcción @code{<< \\ >>}. En cambio las voces
97 paralelas que están en construcciones @code{<< \\ >>} separadas dentro
98 del mismo pentagrama, son la misma voz. Presentamos a continuación el
99 mismo ejemplo, con cabezas y colores distintos para cada voz. Dese cuenta de
100 que el cambio en el estilo de cabezas de nota en la voz principal no
101 afecta a las que están dentro de la construcción @code{<< \\ >>}.
102 Asimismo, el cambio a la segunda voz en la primera construcción
103 @code{<< \\ >>} es efectiva en la segunda @code{<< \\ >>}, y la voz se liga de una construcción a otra.
105 @cindex cabezas de nota, estilos de
107 @lilypond[quote,verbatim,fragment]
108 \new Staff \relative c' {
109 \override NoteHead #'style = #'cross
110 \override NoteHead #'color = #red
114 { \override NoteHead #'style = #'triangle
115 \override NoteHead #'color = #blue
120 { c8 b16 a b8 g ~ g2 } \\
121 { \override NoteHead #'style = #'slash
122 \override NoteHead #'color = #green
128 La polifonía no cambia la relación entre las notas que están dentro de
129 un bloque @code{\relative @{ @}}. Cada una de las notas se calcula
130 relativa a la nota inmediatamente anterior.
133 \relative @{ notaA << notaB \\ notaC >> notaD @}
136 @code{notaC} es relativa a @code{notaB}, no a @code{notaA};
137 @code{notaD} es relativa a @code{notaC}, no a @code{notaB} ni a
141 @node Explicitly instantiating voices
142 @unnumberedsubsubsec Explicitly instantiating voices
144 Los contextos de @internalsref{Voice} también se pueden instanciar manualmente
145 dentro de un bloque @code{<< >>} para crear música polifónica, usando
146 @code{\voiceOne}, hasta @code{\voiceFour} para asignar las direcciones de las plicas
147 y un desplazamiento horizontal para cada parte.
151 << \superior \\ \inferior >>
159 \new Voice = "1" @{ \voiceOne \superior @}
160 \new Voice = "2" @{ \voiceTwo \inferior @}
164 Los comandos @code{\voiceXXX} establecen la dirección de las plicas, ligaduras de expresión y de unión,
165 articulaciones, anotaciones de texto, puntillos y digitaciones.
166 @code{\voiceOne} y @code{\voiceThree} hacen
167 a los mencionados objetos apuntar hacia arriba, mientras que @code{\voiceTwo} y @code{\voiceFour}
168 los hacen apuntar hacia abajo.
169 El comando @code{\oneVoice} hace volver a los ajustes normales.
171 Una expresión que aparece directamente dentro de un @code{<< >>} pertenece a
172 la voz principal. Es útil cuando aparecen voces adicionales al tiempo que está cantando la voz
173 principal. A continuación podemos ver una representación mejor del ejemplo del apartado anterior.
174 Las cabezas de color y en forma de cruz demuestran que
175 la melodía principal ahora está en un contexto de una voz única.
177 @lilypond[quote,ragged-right,verbatim]
178 \new Staff \relative c' {
179 \override NoteHead #'style = #'cross
180 \override NoteHead #'color = #red
185 \new Voice="1" { \voiceTwo
186 r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
189 \new Voice { \voiceThree
198 La definición correcta de las voces permite que la melodía se pueda marcar con ligaduras de expresión.
199 @lilypond[quote,ragged-right,verbatim]
200 \new Staff \relative c' {
205 \context Voice="1" { \voiceTwo
206 r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
209 \new Voice { \voiceThree
218 Al evitar el separador @code{\\} posibilitamos la escritura de
219 construcciones polifónicas anidadas, lo que en algún caso podría constituir
220 una forma más natural de tipografiar la música.
222 @lilypond[quote,ragged-right,verbatim]
223 \new Staff \relative c' {
228 \context Voice="1" { \voiceTwo
232 \new Voice { \voiceThree
244 En ciertos casos de música polifónica compleja podría ser necesario
245 utilizar voces adicionales para evitar colisiones entre las notas.
246 Las voces adicionales se añaden definiendo un identificador como se muestra a continuación:
248 @lilypond[quote,verbatim,ragged-right,relative=2]
249 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
252 { \voiceOne g4 ~ \stemDown g32[ f( es d c b a b64 )g] } \\
260 @node Collision Resolution
261 @unnumberedsubsubsec Collision Resolution
263 Normalmente las cabezas de nota con un número de puntillos diferente
264 no se mezclan en una sola, pero cuando se le da un valor verdadero a
265 la propiedad @code{merge-differently-dotted} en el objeto @internalsref{NoteCollision}, se juntan en una sola:
267 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
270 \override Staff.NoteCollision
271 #'merge-differently-dotted = ##t
273 } \\ { g8.[ f16] g8.[ f16] } >>
276 De forma similar puede mezclar cabezas de blanca con corcheas,
277 ajustando @code{merge-differently-headed}:
279 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
282 \override Staff.NoteCollision
283 #'merge-differently-headed = ##t
284 c8 c4. } \\ { c2 c2 } >>
288 @code{merge-differently-headed} y @code{merge-differently-dotted}
289 se aplican solamente a direcciones de plica opuestas (es decir, a las voces 1 y 2).
291 LilyPond también desplaza verticalmente los silencios que están en el lado contrario de una plica,
294 @lilypond[quote,ragged-right,fragment,verbatim]
295 \new Voice << c''4 \\ r4 >>
298 Si tres o más notas coinciden verticalmente en la misma columna,
299 @code{merge-differently-headed} no puede completar satisfactoriamente
300 la mezcla de las dos notas que deberían mezclarse.
301 Para hacer posible que la mezcla funcione, aplique un @code{\shift} (desplazamiento) a la nota que no
302 debe mezclarse. En el primer compás del ejemplo siguiente,
303 @code{merge-differently-headed} no funciona (la cabeza de la blanca está rellena)
304 En el segundo compás, se aplica @code{\shiftOn} para mover horizontalmente el
305 @code{g} (Sol) superior, y @code{merge-differently-headed}
306 funciona correctamente.
308 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
309 \override Staff.NoteCollision #'merge-differently-headed = ##t
312 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
313 { \voiceFour e,,2 e'2}
316 { d'=''2 \shiftOn g2 } \\
317 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
318 { \voiceFour e,,2 e'2}
331 @funindex \voiceThree
343 @code{\shiftOff}: estos comandos especifican el grado en que
344 se deben desplazar los acordes de la voz en curso.
345 Las voces exteriores (normalmente: la voz uno y la voz dos)
346 tienen @code{\shiftOff} (desplazamiento desactivado), mientras que las voces interiores (tres y cuatro)
347 tienen @code{\shiftOn} (desplazamiento activado). @code{\shiftOnn} y @code{\shiftOnnn} definen niveles de desplazamiento
350 Cuando LilyPond no puede con todo, se pueden usar la propiedad
351 @code{force-hshift} (forzar desplazamiento) del objeto @internalsref{NoteColumn}
352 y los silencios con altura para sobreescribir las decisiones de tipografía.
354 @lilypond[quote,verbatim,ragged-right]
361 \once \override NoteColumn #'force-hshift = #1.7
369 Referencia del programa: los objetos responsables de resolver las colisiones son
370 @internalsref{NoteCollision} y @internalsref{RestCollision}.
375 Cuando se emplea @code{merge-differently-headed} con una corchea (o una nota más corta)
376 con la plica hacia arriba, y una blanca con la plica hacia abajo,
377 la corchea no tiene el desplazamiento correcto.
379 No están contemplados los racimos (clusters) donde la misma nota se presenta
380 con diferentes alteraciones accidentales dentro del mismo acorde. En
381 este caso se recomienda usar la transcripción enarmónica, o usar la
382 notación especial de racimos (ver @ref{Clusters}).
385 @node Automatic part combining
386 @unnumberedsubsubsec Automatic part combining
387 @cindex particellas, combinación automática
388 @cindex particellas, combinador de
390 La combinación automática de particellas se usa para mezclar dos partes musicales sobre un pentagrama.
391 Tiene como objetivo el tipografiado de partituras orquestales. Cuando las dos partes
392 son idénticas durante un período de tiempo, sólo se presenta una de ellas. En los lugares
393 en que las dos partes son diferentes, se tipografían como voces separadas,
394 y las direcciones de las plicas se establecen de forma automática. También las partes de solo
395 y @emph{a due} quedan identificadas y es posible marcarlas.
397 La sintaxis para la combinación de las partes es
400 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
404 El ejemplo siguiente ejemplifica la funcionalidad básica del combinador de
405 partes: poner las partes en un solo pentagrama, y establecer las direcciones de las plicas y la
408 @lilypond[quote,verbatim,ragged-right,fragment]
409 \new Staff \partcombine
410 \relative g' { g g a( b) c c r r }
411 \relative g' { g g r4 r e e g g }
414 El primer Sol (@code{g}) aparece una sola vez, aunque se especificaba
415 dos veces (una en cada parte). Las direcciones de las plicas, ligaduras de expresión y ligaduras de unión se
416 establecen automáticamente, dependiendo de si es un solo o un unísono. La primera
417 parte (la que tiene el contexto llamado @code{one}) siempre tiene las plicas para arriba, y
418 @q{Solo}, mientras que la segunda (llamada @code{two}) siempre tiene las plicas para abajo y
421 Si queremos sólo las partes mezcladas y no las marcas textuales, podemos
422 establecer la propiedad @code{printPartCombineTexts} al valor false
424 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
426 \set Staff.printPartCombineTexts = ##f
428 \relative g' { g a( b) r }
429 \relative g' { g r4 r f }
433 Para cambiar el texto que se imprime para los solos o la fusión, podemos
434 establecer las propiedades @code{soloText}, @code{soloIIText} y
437 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
439 \set Score.soloText = #"ichi"
440 \set Score.soloIIText = #"ni"
441 \set Score.aDueText = #"tachi"
443 \relative g' { g4 g a( b) r }
444 \relative g' { g4 g r r f }
448 Los dos argumentos de @code{\partcombine} se interpretan como contextos de
449 @internalsref{Voice}. Si se están usando octavas relativas,
450 se debe especificar @code{\relative} para ambas expresiones musicales, es decir
454 \relative @dots{} @var{expresión_musical_1}
455 \relative @dots{} @var{expresión_musical_2}
459 Una sección @code{\relative} que se encuentra fuera de @code{\partcombine} no tiene ningún
460 efecto sobre las notas de @var{expresión_musical_1} y @var{expresión_musical_2}.
464 Referencia del programa: @internalsref{PartCombineMusic}.
468 Si @code{printPartCombineTexts} está establecido, cuando las dos voces tocan y terminan las mismas notas,
469 el combinador de partes puede tipografiar @code{a2} más
470 de una vez en el mismo compás.
472 @code{\partcombine} no puede estar dentro de @code{\times}.
474 @code{\partcombine} no puede estar dentro de @code{\relative}.
476 Internamente, el @code{\partcombine} interpreta los dos argumentos como
477 @code{Voice}s llamadas @code{one} y @code{two}, y después decide cuándo se pueden combinar
478 las partes. Como consecuencia, si los argumentos cambian a
479 contextos de @internalsref{Voice} con nombres diferentes, los eventos que contienen
483 @node Writing music in parallel
484 @unnumberedsubsubsec Writing music in parallel
486 @cindex Escribir música en paralelo
487 @cindex Música intercalada
489 La música para varias partes se puede intercalar
491 @lilypond[quote,fragment,verbatim]
492 \parallelMusic #'(voiceA voiceB) {
493 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c'' e''] |
495 r8 a'16[ d''] f''[ a' d'' f''] r8 a'16[ d''] f''[ a' d'' f''] |
499 \new Staff \new Voice \voiceA
500 \new Staff \new Voice \voiceB
504 Esto funciona bastante bien para música de piano
506 @lilypond[quote,verbatim]
510 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
512 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c''
515 r8 a16[ d'] f'[ a d' f'] r8 a16[ d'] f'[ a d' f'] |
519 a'8 b' c'' d'' e'' f'' g'' a'' |
521 c16 d e f d e f g e f g a f g a b |