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