]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/simultaneous.itely
Merge branch 'master' of git://git.sv.gnu.org/lilypond
[lilypond.git] / Documentation / es / user / simultaneous.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 2607a3536733d8d4a1e74176027a5cb01d4e776a
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 @node Simultaneous notes
10 @section Simultaneous notes
11
12 @lilypondfile[quote,ragged-right,line-width=16\cm,staffsize=16]
13 {simultaneous-headword.ly}
14
15 La polifonía en música hace referencia a tener más de una voz en una
16 pieza cualquiera de música.  En LilyPond la polifonía hace referencia
17 a tener más de una voz en el mismo pentagrama.
18
19 @menu
20 * Single voice::                
21 * Multiple voices::             
22 @end menu
23
24
25 @node Single voice
26 @subsection Single voice
27
28 @menu
29 * Chorded notes::                      
30 * Clusters::                    
31 @end menu
32
33 @node Chorded notes
34 @subsubsection Chorded notes
35
36 @cindex Acordes
37
38 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
39 @code{>}.  Un acorde puede ir seguido de una duración o un conjunto de
40 articulaciones, como si fueran simples notas.
41
42 @lilypond[verbatim,ragged-right,fragment,quote,relative=1]
43 <c e g>4 <c>8
44 @end lilypond
45
46 Para ver más información sobre los acordes, consulte @ref{Introducing chord
47 names}.
48
49 @seealso
50
51 Glosario musical: @rglos{chord}.
52
53 Referencia de la notación: @ref{Introducing chord names}.
54
55 Fragmentos de código: @lsrdir{Simultaneous,Simultaneous-notes}.
56
57 @knownissues
58
59 Las expresiones musicales como @code{<< @{ g8 e8 @} a4 >>} no se
60 imprimen con exactitud.  Utilice @code{<g a>8 <e a>8} en su lugar.
61
62
63
64 @node Clusters
65 @subsubsection Clusters
66
67
68 UNTRANSLATED NODE: IGNORE ME
69
70
71 @node Multiple voices
72 @subsection Multiple voices
73
74 @menu
75 * Basic polyphony::             
76 * Explicitly instantiating voices::  
77 * Collision Resolution::        
78 * Automatic part combining::    
79 * Writing music in parallel::   
80 @end menu
81
82 @node Basic polyphony
83 @subsubsection Basic polyphony
84
85 @cindex polyphony
86
87 La manera más fácil de escribir fragmentos con más de una voz sobre el mismo pentagrama
88 es introducir cada voz como una secuencia (con @code{@{...@}}), y combinarlas
89 simultáneamente, separando las voces con @code{\\}
90
91 @funindex \\
92
93 @lilypond[quote,verbatim,fragment]
94 \new Staff \relative c' {
95   c16 d e f
96   <<
97     { g4 f e | d2 e2 } \\
98     { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
99     { s2. | s4 b4 c2 }
100   >>
101 }
102 @end lilypond
103
104 El separador hace que se produzca un nuevo contexto de @internalsref{Voice}@footnote{Las voces polifónicas
105 se conocen a veces como @q{capas} en otros programas de edición de partituras.}.
106 @cindex capas
107 Llevan los nombres @code{"1"}, @code{"2"}, etc.  En cada
108 uno de estos contextos, la dirección vertical de las ligaduras, plicas, etc., se establece
109 de la manera que corresponda.
110
111 Todas estas voces están separadas de la voz que contiene las notas
112 justo por fuera de la construcción @code{<< \\ >>}.  Se debe tener
113 esto en cuenta cuando haga algún cambio en una voz.  También
114 significa que las ligaduras de unión y de expresión no pueden salir de (ni
115 entrar en) una construcción @code{<< \\ >>}.  En cambio las voces
116 paralelas que están en construcciones @code{<< \\ >>} separadas dentro
117 del mismo pentagrama, son la misma voz.  Presentamos a continuación el
118 mismo ejemplo, con cabezas y colores distintos para cada voz.  Dese cuenta de
119 que el cambio en el estilo de cabezas de nota en la voz principal no
120 afecta a las que están dentro de la construcción @code{<< \\ >>}.
121 Asimismo, el cambio a la segunda voz en la primera construcción
122 @code{<< \\ >>} es efectiva en la segunda @code{<< \\ >>}, y la voz se liga de una construcción a otra.
123
124 @cindex cabezas de nota, estilos de
125
126 @lilypond[quote,verbatim,fragment]
127 \new Staff \relative c' {
128   \override NoteHead #'style = #'cross
129   \override NoteHead #'color = #red
130   c16 d e f
131   <<
132     { g4 f e } \\
133     { \override NoteHead #'style = #'triangle
134       \override NoteHead #'color = #blue
135     r8 e4 d c8 ~ }
136   >> |
137   <<
138     { d2 e2 } \\
139     { c8 b16 a b8 g ~ g2 } \\
140     { \override NoteHead #'style = #'slash 
141       \override NoteHead #'color = #green
142       s4 b4 c2 }
143   >>
144 }
145 @end lilypond
146
147 La polifonía no cambia la relación entre las notas que están dentro de
148 un bloque @code{\relative @{ @}}.  Cada una de las notas se calcula
149 relativa a la nota inmediatamente anterior.
150
151 @example
152 \relative @{ notaA << notaB \\ notaC >> notaD @}
153 @end example
154
155 @code{notaC} es relativa a @code{notaB}, no a @code{notaA};
156 @code{notaD} es relativa a @code{notaC}, no a @code{notaB} ni a
157 @code{notaA}.
158
159
160 @node Explicitly instantiating voices
161 @subsubsection Explicitly instantiating voices
162
163 Los contextos de @internalsref{Voice} también se pueden instanciar manualmente
164 dentro de un bloque @code{<< >>} para crear música polifónica, usando
165 @code{\voiceOne}, hasta @code{\voiceFour} para asignar las direcciones de las plicas
166 y un desplazamiento horizontal para cada parte.
167
168 Concretamente:
169 @example
170 << \superior \\ \inferior >>
171 @end example
172
173 @noindent
174 equivale a
175
176 @example
177 <<
178   \new Voice = "1" @{ \voiceOne \superior @}
179   \new Voice = "2" @{ \voiceTwo \inferior @}
180 >>
181 @end example
182
183 Los comandos @code{\voiceXXX} establecen la dirección de las plicas, ligaduras de expresión y de unión,
184 articulaciones, anotaciones de texto, puntillos y digitaciones.
185 @code{\voiceOne} y @code{\voiceThree} hacen
186 a los mencionados objetos apuntar hacia arriba, mientras que @code{\voiceTwo} y @code{\voiceFour}
187 los hacen apuntar hacia abajo.
188 El comando @code{\oneVoice} hace volver a los ajustes normales.
189
190 Una expresión que aparece directamente dentro de un @code{<< >>} pertenece a
191 la voz principal.  Es útil cuando aparecen voces adicionales al tiempo que está cantando la voz
192 principal.  A continuación podemos ver una representación mejor del ejemplo del apartado anterior.
193 Las cabezas de color y en forma de cruz demuestran que
194 la melodía principal ahora está en un contexto de una voz única.
195
196 @lilypond[quote,ragged-right,verbatim]
197 \new Staff \relative c' {
198   \override NoteHead #'style = #'cross
199   \override NoteHead #'color = #red
200   c16 d e f
201   \voiceOne
202   <<
203     { g4 f e | d2 e2 }
204     \new Voice="1" { \voiceTwo
205       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
206       \oneVoice
207     }
208     \new Voice { \voiceThree
209       s2. | s4 b4 c2
210       \oneVoice
211     }
212   >>
213   \oneVoice
214 }
215 @end lilypond
216
217 La definición correcta de las voces permite que la melodía se pueda marcar con ligaduras de expresión.
218 @lilypond[quote,ragged-right,verbatim]
219 \new Staff \relative c' {
220   c16^( d e f
221   \voiceOne
222   <<
223     { g4 f e | d2 e2) }
224     \context Voice="1" { \voiceTwo
225       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
226       \oneVoice
227     }
228     \new Voice { \voiceThree
229       s2. s4 b4 c2
230       \oneVoice
231     }
232   >>
233   \oneVoice
234 }
235 @end lilypond
236
237 Al evitar el separador @code{\\} posibilitamos la escritura de
238 construcciones polifónicas anidadas, lo que en algún caso podría constituir
239 una forma más natural de tipografiar la música.
240
241 @lilypond[quote,ragged-right,verbatim]
242 \new Staff \relative c' {
243   c16^( d e f
244   \voiceOne
245   <<
246     { g4 f e | d2 e2) }
247     \context Voice="1" { \voiceTwo
248       r8 e4 d c8 ~ |
249       <<
250         {c8 b16 a b8 g ~ g2}
251         \new Voice { \voiceThree
252           s4 b4 c2
253           \oneVoice
254         }
255       >>
256     \oneVoice
257     }
258   >>
259   \oneVoice
260 }
261 @end lilypond
262
263 En ciertos casos de música polifónica compleja podría ser necesario
264 utilizar voces adicionales para evitar colisiones entre las notas.
265 Las voces adicionales se añaden definiendo un identificador como se muestra a continuación:
266
267 @lilypond[quote,verbatim,ragged-right,relative=2]
268 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
269
270 \relative c''' <<
271   { \voiceOne g4 ~  \stemDown g32[ f( es d c b a b64 )g] } \\
272   { \voiceThree  b4} \\
273   { \voiceFive d,} \\
274   { \voiceTwo g,}
275 >>
276 @end lilypond
277
278
279 @node Collision Resolution
280 @subsubsection Collision Resolution
281
282 Normalmente las cabezas de nota con un número de puntillos diferente
283 no se mezclan en una sola, pero cuando se le da un valor verdadero a
284 la propiedad @code{merge-differently-dotted} en el objeto @internalsref{NoteCollision}, se juntan en una sola:
285
286 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
287 \new Voice << {
288   g8 g8
289   \override Staff.NoteCollision
290     #'merge-differently-dotted = ##t
291   g8 g8
292 } \\ { g8.[ f16] g8.[ f16] } >>
293 @end lilypond
294
295 De forma similar puede mezclar cabezas de blanca con corcheas,
296 ajustando @code{merge-differently-headed}:
297
298 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
299 \new Voice << {
300   c8 c4.
301   \override Staff.NoteCollision
302     #'merge-differently-headed = ##t
303 c8 c4. } \\ { c2 c2 } >>
304 @end lilypond
305
306 @noindent
307 @code{merge-differently-headed} y @code{merge-differently-dotted}
308 se aplican solamente a direcciones de plica opuestas (es decir, a las voces 1 y 2).
309
310 LilyPond también desplaza verticalmente los silencios que están en el lado contrario de una plica,
311 por ejemplo
312
313 @lilypond[quote,ragged-right,fragment,verbatim]
314 \new Voice << c''4 \\ r4 >>
315 @end lilypond
316
317 Si tres o más notas coinciden verticalmente en la misma columna,
318 @code{merge-differently-headed} no puede completar satisfactoriamente
319 la mezcla de las dos notas que deberían mezclarse.
320 Para hacer posible que la mezcla funcione, aplique un @code{\shift} (desplazamiento) a la nota que no
321 debe mezclarse.  En el primer compás del ejemplo siguiente,
322 @code{merge-differently-headed} no funciona (la cabeza de la blanca está rellena)
323 En el segundo compás, se aplica @code{\shiftOn} para mover horizontalmente el
324 @code{g} (Sol) superior, y @code{merge-differently-headed}
325 funciona correctamente.
326
327 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
328 \override Staff.NoteCollision #'merge-differently-headed = ##t
329 <<
330   { d=''2 g2 } \\
331   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
332   { \voiceFour e,,2 e'2}
333 >>
334 <<
335   { d'=''2 \shiftOn g2 } \\ 
336   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
337   { \voiceFour e,,2 e'2}
338 >>
339 @end lilypond
340
341
342 @predefined
343
344 @funindex \oneVoice
345 @code{\oneVoice},
346 @funindex \voiceOne
347 @code{\voiceOne},
348 @funindex \voiceTwo
349 @code{\voiceTwo},
350 @funindex \voiceThree
351 @code{\voiceThree},
352 @funindex \voiceFour
353 @code{\voiceFour}.
354
355 @funindex \shiftOn
356 @code{\shiftOn},
357 @funindex \shiftOnn
358 @code{\shiftOnn},
359 @funindex \shiftOnnn
360 @code{\shiftOnnn},
361 @funindex \shiftOff
362 @code{\shiftOff}: estos comandos especifican el grado en que
363 se deben desplazar los acordes de la voz en curso.
364 Las voces exteriores (normalmente: la voz uno y la voz dos)
365 tienen @code{\shiftOff} (desplazamiento desactivado), mientras que las voces interiores (tres y cuatro)
366 tienen @code{\shiftOn} (desplazamiento activado).  @code{\shiftOnn} y @code{\shiftOnnn} definen niveles de desplazamiento
367 más grandes.
368
369 Cuando LilyPond no puede con todo, se pueden usar la propiedad
370 @code{force-hshift} (forzar desplazamiento) del objeto @internalsref{NoteColumn}
371 y los silencios con altura para sobreescribir las decisiones de tipografía.
372
373 @lilypond[quote,verbatim,ragged-right]
374 \relative <<
375 {
376   <d g>
377   <d g>
378 } \\ {
379   <b f'>
380   \once \override NoteColumn #'force-hshift = #1.7
381   <b f'>
382 } >>
383 @end lilypond
384
385
386 @seealso
387
388 Referencia del programa: los objetos responsables de resolver las colisiones son
389 @internalsref{NoteCollision} y @internalsref{RestCollision}.
390
391
392 @knownissues
393
394 Cuando se emplea @code{merge-differently-headed} con una corchea (o una nota más corta)
395 con la plica hacia arriba, y una blanca con la plica hacia abajo,
396 la corchea no tiene el desplazamiento correcto.
397
398 No están contemplados los racimos (clusters) donde la misma nota se presenta
399 con diferentes alteraciones accidentales dentro del mismo acorde.  En
400 este caso se recomienda usar la transcripción enarmónica, o usar la
401 notación especial de racimos (ver @ref{Clusters}).
402
403
404 @node Automatic part combining
405 @subsubsection Automatic part combining
406 @cindex particellas, combinación automática
407 @cindex particellas, combinador de
408
409 La combinación automática de particellas se usa para mezclar dos partes musicales sobre un pentagrama.
410 Tiene como objetivo el tipografiado de partituras orquestales.  Cuando las dos partes
411 son idénticas durante un período de tiempo, sólo se presenta una de ellas.  En los lugares
412 en que las dos partes son diferentes, se tipografían como voces separadas,
413 y las direcciones de las plicas se establecen de forma automática.  También las partes de solo
414 y @emph{a due} quedan identificadas y es posible marcarlas.
415
416 La sintaxis para la combinación de las partes es
417
418 @example
419 \partcombine @var{expresión_musical_1} @var{expresión_musical_2}
420 @end example
421
422
423 El ejemplo siguiente ejemplifica la funcionalidad básica del combinador de
424 partes: poner las partes en un solo pentagrama, y establecer las direcciones de las plicas y la
425 polifonía
426
427 @lilypond[quote,verbatim,ragged-right,fragment]
428 \new Staff \partcombine
429   \relative g' { g g a( b) c c r r }
430   \relative g' { g g r4 r e e g g }
431 @end lilypond
432
433 El primer Sol (@code{g}) aparece una sola vez, aunque se especificaba
434 dos veces (una en cada parte).  Las direcciones de las plicas, ligaduras de expresión y ligaduras de unión se
435 establecen automáticamente, dependiendo de si es un solo o un unísono.  La primera
436 parte (la que tiene el contexto llamado @code{one}) siempre tiene las plicas para arriba, y
437 @q{Solo}, mientras que la segunda (llamada @code{two}) siempre tiene las plicas para abajo y
438 @q{Solo II}.
439
440 Si queremos sólo las partes mezcladas y no las marcas textuales, podemos
441 establecer la propiedad @code{printPartCombineTexts} al valor false
442
443 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
444 \new Staff <<
445   \set Staff.printPartCombineTexts = ##f
446   \partcombine
447     \relative g' { g a( b) r }
448     \relative g' { g r4 r f }
449 >>
450 @end lilypond
451
452 Para cambiar el texto que se imprime para los solos o la fusión, podemos
453 establecer las propiedades @code{soloText}, @code{soloIIText} y
454 @code{aDueText}.
455
456 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
457 \new Staff <<
458   \set Score.soloText = #"ichi"
459   \set Score.soloIIText = #"ni"
460   \set Score.aDueText = #"tachi"
461   \partcombine
462     \relative g' { g4 g a( b) r }
463     \relative g' { g4 g r r f }
464 >>
465 @end lilypond
466
467 Los dos argumentos de @code{\partcombine} se interpretan como contextos de
468 @internalsref{Voice}.  Si se están usando octavas relativas,
469 se debe especificar @code{\relative} para ambas expresiones musicales, es decir
470
471 @example
472 \partcombine
473   \relative @dots{} @var{expresión_musical_1}
474   \relative @dots{} @var{expresión_musical_2}
475 @end example
476
477 @noindent
478 Una sección @code{\relative} que se encuentra fuera de @code{\partcombine} no tiene ningún
479 efecto sobre las notas de @var{expresión_musical_1} y @var{expresión_musical_2}.
480
481 @seealso
482
483 Referencia del programa: @internalsref{PartCombineMusic}.
484
485 @knownissues
486
487 Si @code{printPartCombineTexts} está establecido, cuando las dos voces tocan y terminan las mismas notas,
488 el combinador de partes puede tipografiar @code{a2} más
489 de una vez en el mismo compás.
490
491 @code{\partcombine} no puede estar dentro de @code{\times}.
492
493 @code{\partcombine} no puede estar dentro de @code{\relative}.
494
495 Internamente, el @code{\partcombine} interpreta los dos argumentos como
496 @code{Voice}s llamadas @code{one} y @code{two}, y después decide cuándo se pueden combinar
497 las partes.  Como consecuencia, si los argumentos cambian a
498 contextos de @internalsref{Voice} con nombres diferentes, los eventos que contienen
499 se ignorarán.
500
501
502 @node Writing music in parallel
503 @subsubsection Writing music in parallel
504
505 @cindex Escribir música en paralelo
506 @cindex Música intercalada
507
508 La música para varias partes se puede intercalar
509
510 @lilypond[quote,fragment,verbatim]
511 \parallelMusic #'(voiceA voiceB) {
512   r8     g'16[ c''] e''[ g' c'' e''] r8     g'16[ c''] e''[ g' c'' e''] |
513   c'2                                c'2                                |
514   r8     a'16[ d''] f''[ a' d'' f''] r8     a'16[ d''] f''[ a' d'' f''] |
515   c'2                                c'2                                |
516 }
517 \new StaffGroup <<
518   \new Staff \new Voice \voiceA
519   \new Staff \new Voice \voiceB
520 >>
521 @end lilypond
522
523 Esto funciona bastante bien para música de piano
524
525 @lilypond[quote,verbatim]
526 music = {
527   \key c \major
528   \time 4/4
529   \parallelMusic #'(voiceA voiceB voiceC voiceD) {
530     % Bar 1
531     r8  g'16[ c''] e''[ g' c'' e''] r8  g'16[ c''] e''[ g' c''
532 e''] |
533     c'2                                 c'2 |
534     r8  a16[ d'] f'[ a d' f']       r8  a16[ d'] f'[ a d' f'] |
535     c2                                  c2 |
536
537     % Bar 2
538     a'8 b'      c'' d''    e'' f''    g'' a'' |
539     d'4         d'         d'         d' |
540     c16 d e f   d e f g    e f g a    f g a b |
541     a,4         a,4        a,4        a,4 |
542
543     % Bar 3 ...
544   }
545 }
546
547 \score {
548   \new PianoStaff <<
549     \music
550     \new Staff <<
551       \voiceA \\
552       \voiceB
553     >>
554     \new Staff {
555       \clef bass
556       <<
557         \voiceC \\
558         \voiceD
559       >>
560     }
561   >>
562 }
563 @end lilypond
564
565