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