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