1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: b5ba45ccb092324961dac292dc58cc0eddbc7307
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 @internalsref{ClusterSpanner},
104 @internalsref{ClusterSpannerBeacon},
105 @internalsref{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 aperecerá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
133 Normalmente las cabezas de nota con un número de puntillos diferente
134 no se mezclan en una sola, pero cuando se le da un valor verdadero a
135 la propiedad @code{merge-differently-dotted} en el objeto
136 @internalsref{NoteCollision}, se juntan en una sola:
138 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
141 \override Staff.NoteCollision
142 #'merge-differently-dotted = ##t
144 } \\ { g8.[ f16] g8.[ f16] } >>
147 De forma similar puede mezclar cabezas de blanca con corcheas,
148 ajustando @code{merge-differently-headed}:
150 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
153 \override Staff.NoteCollision
154 #'merge-differently-headed = ##t
155 c8 c4. } \\ { c2 c2 } >>
159 @code{merge-differently-headed} y
160 @code{merge-differently-dotted} se aplican solamente a direcciones de
161 plica opuestas (es decir, a las voces 1 y 2).
163 LilyPond también desplaza verticalmente los silencios que están en el
164 lado contrario de una plica, por ejemplo
166 @lilypond[quote,ragged-right,fragment,verbatim]
167 \new Voice << c''4 \\ r4 >>
170 @cindex desplazada, nota
172 Si tres o más notas coinciden verticalmente en la misma columna,
173 @code{merge-differently-headed} no puede completar satisfactoriamente
174 la mezcla de las dos notas que deberían mezclarse. Para hacer posible
175 que la mezcla funcione, aplique un @code{\shift} (desplazamiento) a la
176 nota que no debe mezclarse. En el primer compás del ejemplo
177 siguiente, @code{merge-differently-headed} no funciona (la cabeza de
178 la blanca está rellena) En el segundo compás, se aplica
179 @code{\shiftOn} para mover horizontalmente el @code{g} (Sol) superior,
180 y @code{merge-differently-headed} funciona correctamente.
182 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
183 \override Staff.NoteCollision #'merge-differently-headed = ##t
186 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
187 { \voiceFour e,,2 e'2}
190 { d'=''2 \shiftOn g2 } \\
191 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
192 { \voiceFour e,,2 e'2}
196 @cindex multiple voices
197 @cindex polyphonic music
198 @cindex shifting voices
200 En ciertos casos de polifonía compleja, podría necesitar voces
201 adicionales para evitar colisiones entre las notas. Las voces
202 adicionales se añaden definiendo una variable, como se muestra a
205 @lilypond[quote,verbatim,ragged-right]
206 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
209 { \voiceOne g4 ~ \stemDown g32[ f( es d c b a b64 )g] } \\
225 @funindex \voiceThree
230 @funindex \voiceNeutralStyle
231 @funindex \voiceOneStyle
232 @funindex \voiceTwoStyle
233 @funindex \voiceThreeStyle
234 @funindex \voiceFourStyle
250 @code{\shiftOff}: estos comandos especifican el grado en que se deben
251 desplazar los acordes de la voz en curso. Las voces exteriores
252 (normalmente: la voz uno y la voz dos) tienen @code{\shiftOff}
253 (desplazamiento desactivado), mientras que las voces interiores (tres
254 y cuatro) tienen @code{\shiftOn} (desplazamiento activado).
255 @code{\shiftOnn} y @code{\shiftOnnn} definen niveles de desplazamiento
258 Cuando LilyPond no puede con todo, se pueden usar la propiedad
259 @code{force-hshift} (forzar desplazamiento) del objeto
260 @internalsref{NoteColumn} y los silencios con altura para
261 sobreescribir las decisiones de composición tipográfica.
263 @lilypond[quote,verbatim,ragged-right]
270 \once \override NoteColumn #'force-hshift = #1.7
278 Fragmentos de código:
279 @lsrdir{Simultaneous,Simultaneous-notes}.
281 Referencia de funcionamiento interno: los objetos responsables de
282 resolver las colisiones son
283 @internalsref{NoteCollision} y
284 @internalsref{RestCollision}.
289 Cuando se emplea @code{merge-differently-headed} con una corchea (o
290 una nota más corta) con la plica hacia arriba, y una blanca con la
291 plica hacia abajo, la corchea no tiene el desplazamiento correcto.
293 No están contemplados los racimos (clusters) donde la misma nota se
294 presenta con diferentes alteraciones accidentales dentro del mismo
295 acorde. En este caso se recomienda usar la transcripción enarmónica,
296 o usar la notación especial de racimos (véase @ref{Clusters}).
299 @node Automatic part combining
300 @subsubsection Automatic part combining
301 @cindex automática, combinación de partes
302 @cindex partes, combinación automática
303 @cindex partes, combinador de
305 La combinación automática de particellas se usa para mezclar dos
306 partes musicales sobre un pentagrama. Tiene como objetivo el
307 tipografiado de partituras orquestales. Cuando las dos partes son
308 idénticas durante un período de tiempo, sólo se presenta una de ellas.
309 En los lugares en que las dos partes son diferentes, se tipografían
310 como voces separadas, y las direcciones de las plicas se establecen de
311 forma automática. También las partes de solo y @emph{a due} quedan
312 identificadas y es posible marcarlas.
314 La sintaxis para la combinación de las partes es
317 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
321 El ejemplo siguiente ejemplifica la funcionalidad básica del
322 combinador de partes: poner las partes en un solo pentagrama, y
323 establecer las direcciones de las plicas y la polifonía.
325 @lilypond[quote,verbatim,ragged-right,fragment]
326 \new Staff \partcombine
327 \relative g' { g g a( b) c c r r }
328 \relative g' { g g r4 r e e g g }
331 El primer Sol (@code{g}) aparece una sola vez, aunque se especificaba
332 dos veces (una en cada parte). Las direcciones de las plicas,
333 ligaduras de expresión y ligaduras de unión se establecen
334 automáticamente, dependiendo de si es un solo o un unísono. La
335 primera parte (la que tiene el contexto llamado @code{one}) siempre
336 tiene las plicas para arriba, y @q{Solo}, mientras que la segunda
337 (llamada @code{two}) siempre tiene las plicas para abajo y @q{Solo
340 Si queremos sólo las partes mezcladas y no las marcas textuales,
341 podemos establecer la propiedad @code{printPartCombineTexts} al valor
344 @lilypond[quote,verbatim,ragged-right,fragment]
346 \set Staff.printPartCombineTexts = ##f
348 \relative g' { g a( b) r }
349 \relative g' { g r4 r f }
353 Para cambiar el texto que se imprime para los solos o la fusión,
354 podemos establecer las propiedades @code{soloText}, @code{soloIIText}
357 @lilypond[quote,verbatim,ragged-right,fragment]
359 \set Score.soloText = #"ichi"
360 \set Score.soloIIText = #"ni"
361 \set Score.aDueText = #"tachi"
363 \relative g' { g4 g a( b) r }
364 \relative g' { g4 g r r f }
368 Los dos argumentos de @code{\partcombine} se interpretan como
369 contextos de @internalsref{Voice}. Si se están usando octavas
370 relativas, se debe especificar @code{\relative} para ambas expresiones
375 \relative @dots{} @var{expresión_musical_1}
376 \relative @dots{} @var{expresión_musical_2}
380 Una sección @code{\relative} que se encuentra fuera de
381 @code{\partcombine} no tiene ningún efecto sobre las notas de
382 @var{expresión_musical_1} y @var{expresión_musical_2}.
389 Fragmentos de código:
390 @lsrdir{Simultaneous,Simultaneous-notes}.
392 Referencia de funcionamiento interno:
393 @internalsref{PartCombineMusic}, @internalsref{Voice}.
397 Si @code{printPartCombineTexts} está establecido, cuando las dos voces
398 tocan y terminan las mismas notas, el combinador de partes puede
399 tipografiar @code{a2} más de una vez en el mismo compás.
401 @code{\partcombine} no puede estar dentro de @code{\times}.
403 @code{\partcombine} no puede estar dentro de @code{\relative}.
405 Internamente, el @code{\partcombine} interpreta los dos argumentos
406 como @code{Voice}s llamadas @code{one} y @code{two}, y después decide
407 cuándo se pueden combinar las partes. Como consecuencia, si los
408 argumentos cambian a contextos de @internalsref{Voice} con nombres
409 diferentes, los eventos que contienen se ignorarán.
412 @node Writing music in parallel
413 @subsubsection Writing music in parallel
415 @cindex Escribir música en paralelo
416 @cindex Música intercalada
418 La música para varias partes se puede intercalar:
420 @lilypond[quote,fragment,verbatim]
421 \parallelMusic #'(voiceA voiceB) {
422 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c'' e''] |
424 r8 a'16[ d''] f''[ a' d'' f''] r8 a'16[ d''] f''[ a' d'' f''] |
428 \new Staff \new Voice \voiceA
429 \new Staff \new Voice \voiceB
433 Esto funciona bastante bien para música de piano.
435 @lilypond[quote,verbatim]
436 global = { \key g \major \time 2/4 }
438 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
477 Fragmentos de código:
478 @rlsr{Simultaneous notes}.