]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/simultaneous.itely
d68b9c1bc6e7279ff473b9d8fa68dcea95d09af9
[lilypond.git] / Documentation / es / user / simultaneous.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 855e78dbe64b0a48a03cea88cde16c15d1af85b0
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @c \version "2.11.51"
10
11 @c Translation status: post-GDP
12
13 @node Simultaneous notes
14 @section Simultaneous notes
15
16 @lilypondfile[quote]{simultaneous-headword.ly}
17
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.
21
22 @menu
23 * Single voice::
24 * Multiple voices::
25 @end menu
26
27 @node Single voice
28 @subsection Single voice
29
30 Esta sección trata de la notas simultáneas dentro de la misma voz.
31
32 @menu
33 * Chorded notes::
34 * Clusters::
35 @end menu
36
37 @node Chorded notes
38 @unnumberedsubsubsec Chorded notes
39
40 @cindex acordes
41 @cindex paréntesis en ángulo
42 @funindex <
43 @funindex >
44 @funindex <...>
45
46 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
47 @code{>}.  Un acorde puede ir seguido de una duración o un conjunto de
48 articulaciones, como si fueran simples notas.
49
50 @lilypond[verbatim,quote,relative=1]
51 <c e g>2 <c f a>4-> <e g c>-.
52 @end lilypond
53
54 Para ver más información sobre los acordes, consulte @ref{Chord
55 notation}.
56
57 @seealso
58
59 Glosario musical:
60 @rglos{chord}.
61
62 Manual de aprendizaje:
63 @rlearning{Combining notes into chords}.
64
65 Referencia de la notación:
66 @ref{Chord notation}.
67
68 Fragmentos de código:
69 @rlsr{Simultaneous notes}.
70
71
72 @node Clusters
73 @unnumberedsubsubsec Clusters
74
75 @cindex cluster
76 @cindex racimo (cluster)
77 @funindex \makeClusters
78
79 Un «cluster» o racimo indica que se deben tocar simultáneamente un
80 conjunto de notas consecutivas.  Se escriben aplicando la función
81 @code{\makeClusters} a una secuencia de acordes, p.ej.:
82
83 @lilypond[quote,relative=2,verbatim]
84 \makeClusters { <g b>2 <c g'> }
85 @end lilypond
86
87 Se pueden mezclar en el mismo pentagrama notas normales y clusters,
88 incluso al mismo tiempo.  En tal caso, no se hace ningún intento de
89 evitar automáticamente las colisiones entre clusters y notas normales.
90
91 @seealso
92
93 Glosario musical:
94 @rglos{cluster}.
95
96 Fragmentos de código:
97 @rlsr{Simultaneous notes}.
98
99 Referencia de funcionamiento interno:
100 @rinternals{ClusterSpanner},
101 @rinternals{ClusterSpannerBeacon},
102 @rinternals{Cluster_spanner_engraver}.
103
104 @knownissues
105
106 Los clusters sólo tienen un buen aspecto cuando abarcan un mínimo de
107 dos acordes.  En caso contrario aparecerán excesivamente estrechos.
108
109 Los clusters no llevan plica y por sí mismos no pueden indicar las
110 duraciones.  Los racimos separados necesitarían silencios de
111 separación entre ellos.
112
113 @node Multiple voices
114 @subsection Multiple voices
115
116 Esta sección trata las notas simultáneas en varias voces o varios
117 pentagramas.
118
119 @menu
120 * Single-staff polyphony::
121 * Voice styles::
122 * Collision resolution::
123 * Automatic part combining::
124 * Writing music in parallel::
125 @end menu
126
127 @node Single-staff polyphony
128 @unnumberedsubsubsec Single-staff polyphony
129
130 Para tipografiar fragmentos de música que discurre en paralelo y con
131 las mismas duraciones, se pueden combinar en un solo contexto de voz,
132 formando así acordes.  Para conseguirlo, incorpórelas dentro de una
133 construcción de música simultánea:
134
135 @lilypond[quote,relative=2,verbatim]
136 \new Voice <<
137   { e4 f8 d e16 f g8 d4 }
138   { c4 d8 b c16 d e8 b4 }
139 >>
140 @end lilypond
141
142 Este método conduce a barrados extraños y advertencias si los
143 fragmentos de música no tienen las mismas duraciones exactas.  Para
144 componer tipográficamente varias voces verdaderamente independientes
145 dentro de un único pentagrama se utiliza la construcción
146 @code{<<@{...@} \\ @{...@}>>}, en que las dos (o más) voces se
147 encuentran separadas por dobles barras invertidas.
148
149 @lilypond[quote,relative=3,verbatim]
150 <<
151   { r8 r16 g e8. f16 g8[ c,] f e16 d }
152   \\
153   { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
154 >>
155 @end lilypond
156
157 Las plicas de las voces primera y tercera se dirigen hacia arriba, y
158 las de las voces segunda y cuarta se dirigen hacia abajo; las cabezas
159 de las notas en las voces tercera y cuarta se desplazan
160 horizontalmente, y los silencios se mueven de manera que eviten las
161 colisiones.  En el ejemplo siguiente, la voz intermedia tiene las
162 plicas hacia arriba, por lo que la introducimos en tercer lugar, de
163 forma que se convierte en la voz número tres que tiene las plicas
164 hacia arriba tal y como era nuestro propósito.
165
166 @lilypond[quote,relative=3,verbatim]
167 <<
168   { r8 g g  g g f16 es f8 d }
169   \\
170   { es,8 r es r d r d r }
171   \\
172   { d'8 s c s bes s a s }
173 >>
174 @end lilypond
175
176 A menudo se utilizan silencios espaciadores para evitar la aparición
177 de un número excesivo de silencios, como se ha podido ver en el
178 ejemplo anterior.
179
180 El método que acabamos de presentar crea dos voces nuevas cuando se
181 encuentra la construcción @code{<<@{...@} \\ @{...@}>>} en el código
182 de entrada; para añadir de forma temporal una sola voz adicional a una
183 voz ya existente, es necesario instanciar dicha voz de forma
184 explícita.  Para este propósito, se pueden utilizar las instrucciones
185 desde @code{\voiceOne} (voz uno) hasta @code{\voiceFour} (voz cuatro)
186 y @code{\oneVoice} (una voz única):
187
188 @example
189 << @{ \voiceOne ... @} \new Voice @{ \voiceTwo ... @} >> \oneVoice
190 @end example
191
192 Esta construcción es más apropiada para mantener en todo momento el
193 control de las voces, por ejemplo para facilitar una asignación
194 coherente de la letra al contexto de voz adecuado.
195
196 @predefined
197
198 @funindex \voiceOne
199 @code{\voiceOne},
200 @funindex \voiceTwo
201 @code{\voiceTwo},
202 @funindex \voiceThree
203 @code{\voiceThree},
204 @funindex \voiceFour
205 @code{\voiceFour},
206 @funindex \oneVoice
207 @code{\oneVoice}.
208
209 @seealso
210
211 Manual de aprendizaje:
212 @rlearning{Voices contain music},
213 @rlearning{Explicitly instantiating voices}.
214
215 Referencia de la notación:
216 @ref{Percussion staves}.
217
218 Fragmentos de código:
219 @rlsr{Simultaneous notes}.
220
221 @node Voice styles
222 @unnumberedsubsubsec Voice styles
223
224 @cindex voice styles
225 @cindex styles, voice
226 @cindex coloring voices
227
228 Se pueden aplicar colores y formas distintos a las voces para permitir
229 identificarlas fácilmente:
230
231 @lilypond[quote,relative=2,verbatim]
232 <<
233   { \voiceOneStyle d4 c2 b4 }
234   \\
235   { \voiceTwoStyle e,2 e }
236   \\
237   { \voiceThreeStyle b2. c4 }
238   \\
239   { \voiceFourStyle g'2 g }
240 >>
241 @end lilypond
242
243 Para recuperar la presentación normal se utiliza la instrucción
244 @code{\voiceNeutralstyle}.
245
246 @predefined
247
248 @funindex \voiceOneStyle
249 @code{\voiceOneStyle},
250 @funindex \voiceTwoStyle
251 @code{\voiceTwoStyle},
252 @funindex \voiceThreeStyle
253 @code{\voiceThreeStyle},
254 @funindex \voiceFourStyle
255 @code{\voiceFourStyle},
256 @funindex \voiceNeutralStyle
257 @code{\voiceNeutralStyle}.
258
259 @seealso
260
261
262 Manual de aprendizaje:
263 @rlearning{I'm hearing Voices},
264 @rlearning{Other sources of information}.
265
266 Fragmentos de código:
267 @rlsr{Simultaneous notes}.
268
269
270
271 @node Collision resolution
272 @unnumberedsubsubsec Collision resolution
273
274 @cindex mezclar notas
275 @cindex notas, colisiones de
276 @cindex colisiones
277 @funindex \shiftOn
278 @funindex \shiftOnn
279 @funindex \shiftOnnn
280 @funindex \shiftOff
281 @cindex desplazamiento de silencios, automático
282
283 Las cabezas de notas con igual duración se combinan automáticamente,
284 pero las que tienen duraciones distintas no se combinan.  Los
285 silencios que se encuentran en el lado opuesto de una plica se
286 desplazan verticalmente.
287
288 @lilypond[quote,verbatim,relative=2]
289 <<
290   {
291     c8 d e d c d c4
292     g'2 fis
293   } \\ {
294     c2 c8. b16 c4
295     e,2 r
296   } \\ {
297     \oneVoice
298     s1
299     e8 a b c d2
300   }
301 >>
302 @end lilypond
303
304 Las cabezas de notas diferentes se pueden combinar, con la excepción
305 de blancas con negras:
306
307 @lilypond[quote,verbatim,relative=2]
308 <<
309   {
310     \mergeDifferentlyHeadedOn
311     c8 d e d c d c4
312     g'2 fis
313   } \\ {
314     c2 c8. b16 c4
315     e,2 r
316   } \\ {
317     \oneVoice
318     s1
319     e8 a b c d2
320   }
321 >>
322 @end lilypond
323
324 Se pueden combinar cabezas con puntillos diferentes:
325
326 @lilypond[quote,relative=2,verbatim]
327 <<
328   {
329     \mergeDifferentlyHeadedOn
330     \mergeDifferentlyDottedOn
331     c8 d e d c d c4
332     g'2 fis
333   } \\ {
334     c2 c8. b16 c4
335     e,2 r
336   } \\ {
337     \oneVoice
338     s1
339     e8 a b c d2
340   }
341 >>
342 @end lilypond
343
344 @cindex desplazar nota
345
346 La colisión del segundo compás se produce porque
347 @code{merge-differently-headed} no es capaz de completar
348 satisfactoriamente la combinación cuando se encuentran tres o más
349 notas alineadas en la misma columna (de hecho, se obtiene una
350 advertencia por este motivo).  Para conseguir que la combinación
351 funcione adecuadamente, aplique un @code{\shift} o desplazamiento a la
352 nota que no se debe combinar.  Aquí, se aplica @code{\shiftOn} para
353 mover el sol agudo fuera de la columna, y entonces
354 @code{merge-differently-headed} hace su trabajo correctamente.
355
356 @lilypond[quote,relative=2,verbatim]
357 <<
358   {
359     \mergeDifferentlyHeadedOn
360     \mergeDifferentlyDottedOn
361     c8 d e d c d c4
362     \shiftOn
363     g'2 fis
364   } \\ {
365     c2 c8. b16 c4
366     e,2 r
367   } \\ {
368     \oneVoice
369     s1
370     e8 a b c d2
371   }
372
373 >>
374 @end lilypond
375
376 Las instrucciones @code{\shiftOn}, @code{\shiftOnn} y
377 @code{\shiftOnnn} especifican el grado en que se deben desplazar los
378 acordes de la voz en curso.  Las voces exteriores (normalmente: la voz
379 uno y la voz dos) tienen @code{\shiftOff} (desplazamiento
380 desactivado), mientras que las voces interiores (tres y cuatro) tienen
381 @code{\shiftOn} (desplazamiento activado).  @code{\shiftOnn} y
382 @code{\shiftOnnn} definen niveles de desplazamiento más grandes.
383
384 Sólo se combinan las notas si tienen la plica en direcciones opuestas
385 (o sea en las @code{Voice}s 1 y 2).
386
387 @cindex multiple voices
388 @cindex polyphonic music
389 @cindex shifting voices
390
391 @predefined
392
393 @funindex \mergeDifferentlyDottedOn
394 @code{\mergeDifferentlyDottedOn},
395 @funindex \mergeDifferentlyDottedOff
396 @code{\mergeDifferentlyDottedOff},
397 @funindex \mergeDifferentlyHeadedOn
398 @code{\mergeDifferentlyHeadedOn},
399 @funindex \mergeDifferentlyHeadedOff
400 @code{\mergeDifferentlyHeadedOff}.
401
402
403 @funindex \shiftOn
404 @code{\shiftOn},
405 @funindex \shiftOnn
406 @code{\shiftOnn},
407 @funindex \shiftOnnn
408 @code{\shiftOnnn},
409 @funindex \shiftOff
410 @code{\shiftOff}.
411
412 @snippets
413
414 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
415 {additional-voices-to-avoid-collisions.ly}
416
417 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
418 {forcing-horizontal-shift-of-notes.ly}
419
420 @seealso
421
422 Glosario musical:
423 @rglos{polyphony}.
424
425 Manual de aprendizaje:
426 @rlearning{Multiple notes at once},
427 @rlearning{Voices contain music},
428 @rlearning{Collisions of objects}.
429
430 Fragmentos de código:
431 @rlsr{Simultaneous notes}.
432
433 Referencia de funcionamiento interno:
434 @rinternals{NoteColumn},
435 @rinternals{NoteCollision},
436 @rinternals{RestCollision}.
437
438 @knownissues
439
440 Cuando se emplea @code{merge-differently-headed} con una corchea (o
441 una nota más corta) con la plica hacia arriba, y una blanca con la
442 plica hacia abajo, la corchea recibe un desplazamiento ligeramente
443 incorrecto a causa de la anchura diferente del símbolo de la cabeza de
444 la blanca.
445
446 @c investigate! Sometimes it works, sometimes not. --FV
447 No está claro en qué circunstancias se pueden combinar cabezas de nota
448 distintas que tienen también distinto puntillo.
449
450 No están contemplados los acordes en que la misma nota se presenta con
451 diferentes alteraciones accidentales dentro del mismo.  En este caso
452 se recomienda usar la transcripción enarmónica, o usar la notación
453 especial de racimos (véase @ref{Clusters}).
454
455 @node Automatic part combining
456 @unnumberedsubsubsec Automatic part combining
457
458 @cindex automática, combinación de partes
459 @cindex partes, combinación automática
460 @cindex partes, combinador de
461 @funindex \partcombine
462
463 La combinación automática de particellas se usa para mezclar dos
464 partes musicales sobre un pentagrama.  Tiene como objetivo el
465 tipografiado de partituras orquestales.  Cuando las dos partes son
466 idénticas durante un período de tiempo, sólo se presenta una de ellas.
467 En los lugares en que las dos partes son diferentes, se tipografían
468 como voces separadas, y las direcciones de las plicas se establecen de
469 forma automática.  También las partes de solo y @notation{a due}
470 quedan identificadas y es posible marcarlas.
471
472 La sintaxis para la combinación de las partes es:
473
474 @example
475 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
476 @end example
477
478 El ejemplo siguiente ejemplifica la funcionalidad básica del
479 combinador de partes: poner las partes en un solo pentagrama, y
480 establecer las direcciones de las plicas y la polifonía. Se utilizan
481 las mismas variables para las partes independientes y el pentagrama
482 combinado.
483
484 @lilypond[quote,verbatim]
485 instrumentOne = \relative c' {
486   c4 d e f
487   R1
488   d'4 c b a
489   b4 g2 f4
490   e1
491 }
492
493 instrumentTwo = \relative g' {
494   R1
495   g4 a b c
496   d c b a
497   g f( e) d
498   e1
499 }
500
501 <<
502   \new Staff \instrumentOne
503   \new Staff \instrumentTwo
504   \new Staff \partcombine \instrumentOne \instrumentTwo
505 >>
506 @end lilypond
507
508 Las notas del tercer compás aparecen solamente una vez a pesar de que
509 se han especificado en las dos partes.  Las direcciones de las plicas
510 y ligaduras se establecen de forma automática, según se trate de un
511 solo o de un unísono.  Cuando se necesita en situaciones de polifonía,
512 la primera parte (que recibe el nombre de contexto @code{one}) siempre
513 recibe las plicas hacia arriba, mientras que la segunda (llamada
514 @code{two}) siempre recibe las plicas hacia abajo.  En los fragmentos
515 de solo, las partes se marcan con @q{Solo} y @q{Solo II},
516 respectivamente.  Las partes en unísono (@notation{a due}) se marcan
517 con el texto predeterminado @qq{a2}.
518
519 Los dos argumentos de @code{\partcombine} se interpretan como
520 contextos de @rinternals{Voice}.  Si se están usando octavas
521 relativas, se debe especificar @code{\relative} para ambas expresiones
522 musicales, es decir:
523
524 @example
525 \partcombine
526   \relative @dots{} @var{expresión_musical_1}
527   \relative @dots{} @var{expresión_musical_2}
528 @end example
529
530 @noindent
531 Una sección @code{\relative} que se encuentra fuera de
532 @code{\partcombine} no tiene ningún efecto sobre las notas de
533 @var{expresión_musical_1} y @var{expresión_musical_2}.
534
535 @snippets
536
537 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
538 {combining-two-parts-on-the-same-staff.ly}
539
540 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
541 {changing-partcombine-texts.ly}
542
543 @seealso
544
545 Glosario musical:
546 @rglos{a due},
547 @rglos{part}.
548
549 Referencia de la notación:
550 @ref{Writing parts}.
551
552 Fragmentos de código:
553 @rlsr{Simultaneous notes}.
554
555 Referencia de funcionamiento interno:
556 @rinternals{PartCombineMusic},
557 @rinternals{Voice}.
558
559 @knownissues
560
561 Si @code{printPartCombineTexts} está establecido, cuando las dos voces
562 tocan y terminan las mismas notas, el combinador de partes puede
563 tipografiar @code{a2} más de una vez en el mismo compás.
564
565 @code{\partcombine} no puede estar dentro de @code{\times}.
566
567 @code{\partcombine} no puede estar dentro de @code{\relative}.
568
569 Internamente, el @code{\partcombine} interpreta los dos argumentos
570 como @code{Voice}s llamadas @code{one} y @code{two}, y después decide
571 cuándo se pueden combinar las partes.  Como consecuencia, si los
572 argumentos cambian a contextos de @rinternals{Voice} con nombres
573 diferentes, los eventos que contienen se ignorarán.
574
575 @c IIRC in users list someone pointed out more issues. TODO: lookup FV
576
577 @node Writing music in parallel
578 @unnumberedsubsubsec Writing music in parallel
579
580 @cindex escribir música en paralelo
581 @cindex música intercalada
582 @funindex parallelMusic
583
584 La música para varias partes se puede intercalar dentro del código de
585 entrada.  La función @code{\parallelMusic} admite una lista que
586 contiene los nombres de las variables que se van a crear, y una
587 expresión musical.  El contenido de los compases alternativos
588 extraídos de la expresión se convierten en el valor de las variables
589 respectivas, de manera que podemos utilizarlas más tarde para imprimir
590 la música.
591
592 @warning{Es obligatorio utilizar comprobaciones de compás @code{|}, y
593 los compases deben tener la misma longitud.}
594
595 @lilypond[quote,verbatim]
596 \parallelMusic #'(voiceA voiceB voiceC) {
597   % Bar 1
598   r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
599   r16 e'8.~   e'4            r16 e'8.~   e'4            |
600   c'2                        c'2                        |
601
602   % Bar 2
603   r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
604   r16 d'8.~   d'4            r16 d'8.~   d'4            |
605   c'2                        c'2                        |
606
607 }
608 \new StaffGroup <<
609   \new Staff << \voiceA \\ \voiceB >>
610   \new Staff { \clef bass \voiceC }
611 >>
612 @end lilypond
613
614 Se puede usar el modo relativo.  Observe que la instrucción
615 @code{\relative} no se utiliza dentro del propio bloque
616 @code{\parallelMusic}.  Las notas guardan relación con la nota
617 anterior en la misma voz, no con la nota anterior dentro del código de
618 entrada (dicho de otra manera, las notas relativas de @code{vozA}
619 ignoran a las notas que hay en @code{vozB}.
620
621 @lilypond[quote,verbatim]
622 \parallelMusic #'(voiceA voiceB voiceC) {
623   % Bar 1
624   r8 g16 c e g, c e r8 g,16 c e g, c e  |
625   r16 e8.~ e4       r16 e8.~  e4        |
626   c2                c                   |
627
628   % Bar 2
629   r8 a,16 d f a, d f r8 a,16 d f a, d f |
630   r16 d8.~  d4       r16 d8.~  d4       |
631   c2                 c                  |
632
633  }
634 \new StaffGroup <<
635   \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
636   \new Staff \relative c' { \clef bass \voiceC }
637 >>
638 @end lilypond
639
640 Esto funciona aceptablemente bien para música de piano.  El siguiente
641 ejemplo asigna cada cuatro compases consecutivos a cuatro variables:
642
643 @lilypond[quote,verbatim]
644 global = {
645   \key g \major
646   \time 2/4
647 }
648
649 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
650   % Bar 1
651   a8    b     c   d     |
652   d4          e         |
653   c16 d e fis d e fis g |
654   a4          a         |
655
656   % Bar 2
657   e8      fis  g     a   |
658   fis4         g         |
659   e16 fis g  a fis g a b |
660   a4           a         |
661
662   % Bar 3 ...
663 }
664
665 \score {
666   \new PianoStaff <<
667      \new Staff {
668        \global
669        <<
670          \relative c'' \voiceA
671          \\
672          \relative c'  \voiceB
673        >>
674      }
675      \new Staff {
676        \global \clef bass
677        <<
678          \relative c \voiceC
679          \\
680          \relative c \voiceD
681        >>
682      }
683   >>
684 }
685 @end lilypond
686
687 @seealso
688
689 Manual de aprendizaje:
690 @rlearning{Organizing pieces with variables}
691
692 Fragmentos de código:
693 @rlsr{Simultaneous notes}.