]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/vocal.itely
Merge master into nested-bookparts
[lilypond.git] / Documentation / es / user / vocal.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 2ac76a5b0a5572cb259f22751764acfe431bfff2
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.11.61"
11
12
13 @node Vocal music
14 @section Vocal music
15
16 Puesto que los archivos de entrada de LilyPond son de texto, hay un
17 par de cuestiones dignas de consideración cuando se trabaja con música
18 vocal:
19
20 @itemize
21 @item
22 Los textos de las canciones se deben introducir como texto, no como
23 notas.  Por ejemplo, la entrada@tie{}@code{d} se debe interpretar como
24 una sílaba de una sola letra, no como la nota@tie{}Re.
25
26 @item
27 Los textos de las canciones se deben alinear con las notas respectivas
28 de la melodía.
29 @end itemize
30
31 Existen varias formas diferentes de definir la letra; comenzaremos
32 examinando el método más simple, y poco a poco iremos aumentando la
33 complejidad.
34
35 @menu
36 * Common notation for vocal music::
37 * Entering lyrics::  
38 * Aligning lyrics to a melody::  
39 * Specific uses of lyrics::         
40 * Stanzas::                     
41 @end menu
42
43
44 @snippets
45
46 Las comprobaciones que aseguran que las indicaciones textuales y las
47 letras se encuentran dentro de los márgenes es una tarea computacional
48 relativamente grande.  Para acelerar el procesado, lilypond no realiza
49 estos cálculos por defecto; para activarlos, utilice
50
51 @example
52 \override Score.PaperColumn #'keep-inside-line = ##t
53 @end example
54
55 Para hacer que la letra evite las líneas divisorias también, utilice
56
57 @example
58 \layout @{
59   \context @{
60     \Lyrics
61       \consists "Bar_engraver"
62       \consists "Separating_line_group_engraver"
63       \override BarLine #'transparent = ##t
64   @}
65 @}
66 @end example
67
68
69 @node Common notation for vocal music
70 @subsection Common notation for vocal music
71
72 @untranslated
73
74
75 @menu
76 * References for vocal music and lyrics::
77 * Opera::
78 * Song books::
79 * Chants::
80 * Spoken music::
81 * Ancient vocal music::
82 @end menu
83
84
85 @node References for vocal music and lyrics
86 @unnumberedsubsubsec References for vocal music and lyrics
87
88 @untranslated
89
90 @node Opera
91 @unnumberedsubsubsec Opera
92
93 @untranslated
94
95 @node Song books
96 @unnumberedsubsubsec Song books
97
98 @untranslated
99
100 @node Spoken music
101 @unnumberedsubsubsec Spoken music
102
103 @c TODO Add @refs
104
105 @q{Parlato} es texto hablado sin notas pero con ritmo; su notación se
106 realiza mediante cabezas de nota en forma de cruz.  Esto queda demostrado en
107 @ref{Special note heads}.
108
109 @node Chants
110 @unnumberedsubsubsec Chants
111
112 @untranslated
113
114 @node Ancient vocal music
115 @unnumberedsubsubsec Ancient vocal music
116
117 @untranslated
118
119
120 @node Entering lyrics
121 @subsection Entering lyrics
122
123 @menu
124 * Lyrics explained::
125 * Setting simple songs::
126 * Working with lyrics and variables::
127 @end menu
128
129
130 @node Lyrics explained
131 @unnumberedsubsubsec Lyrics explained
132
133 @cindex letra
134 @funindex \lyricmode
135 @cindex puntuación
136 @cindex espacios, en la letra
137 @cindex comillas, en la letra
138
139 La letra de las canciones se introduce en un modo de entrada especial
140 que se inicia mediante la palabra clave @code{\lyricmode}, o bien
141 mediante @code{\addlyrics} ó @code{\lyricsto}.  En este modo puede
142 introducir la letra, con puntuación y acentos, y el carácter @code{d}
143 no se analiza como una nota, sino más bien como una sílaba de una sola
144 letra.  Las sílabas se introducen como las notas, pero con texto en
145 lugar de alturas de nota.  Por ejemplo,
146
147 @example
148 \lyricmode @{ Cam-4 pa-4 ni- ta del- lu- gar2 @}
149 @end example
150
151 Existen dos métodos principales para especificar la colocación
152 horizontal de las sílabas, bien especificando la duración de cada
153 sílaba de forma explícita, como en el ejemplo anterior, o bien
154 alineando automáticamente la letra a la melodía o a cualquier otra
155 voz, usando @code{\addlyrics} o @code{\lyricsto}.
156 @c  TODO: broken
157 @c For more details see @ref{The Lyrics context}.
158
159 Una palabra o sílaba de la letra comienza con un carácter alfabético,
160 y termina con cualquier espacio o dígito.  Los caracteres que siguen
161 pueden ser cualesquiera excepto un dígito o un espacio.
162
163 Cualquier carácter excepto un dígito o un espacio en blanco se
164 considera parte de una sílaba; esto tiene una importante consecuencia,
165 y es que una palabra puede terminar en @code{@}}, lo que con
166 frecuencia conduce al siguiente error:
167
168 @example
169 \lyricmode @{ la- la@}
170 @end example
171
172 En este ejemplo, el símbolo @code{@}} se encuentra incluido dentro de
173 la sílaba final, por tanto la llave de apertura no se compensa con la
174 correspondiente llave de cierre y el archivo de entrada probablemente
175 no se podrá procesar.
176
177
178 @funindex \property dentro de \lyricmode
179
180 @noindent
181 De forma similar, un punto que sigue a una secuencia alfabética queda
182 incluido dentro de la cadena resultante.  Como consecuencia, se deben
183 insertar espacios antes y después de los comandos de propiedades:
184 @emph{no} escriba
185
186 @example
187 \override Score.LyricText #'font-shape = #'italic
188 @end example
189
190 @noindent
191 sino lo siguiente:
192
193 @example
194 \override Score . LyricText #'font-shape = #'italic
195 @end example
196
197 @funindex _
198 @cindex espacios, en la letra
199 @cindex comillas, en la letra
200 @cindex ligaduras, en la letra
201
202 Para asignar más de una sílaba a una única nota, puede rodearlas por
203 comillas o usar un carácter @code{_} (guión bajo), para obtener
204 espacios entre las sílabas, o usar el símbolo de tilde curva
205 (@code{~}) para obtener una ligadura entre sílabas de la letra.
206
207 @lilypond[quote,ragged-right,fragment,verbatim]
208 \time 3/4
209 \relative c' { c2 e4 g2 e4 }
210 \addlyrics { gran- de_a- mi- go }
211 \addlyrics { pu- "ro y ho-" nes- to }
212 \addlyrics { pu- ro~y~ho- nes- to }
213 @end lilypond
214
215 La ligadura de texto se construye con el carácter Unicode U+203F, por
216 tanto debe asegurarse de que tiene instalada una tipografía (como
217 DejaVuLGC) que incluya este glifo.
218
219
220 Para escribir letra con caracteres de una lengua no inglesa, o que
221 tenga caracteres acentuados o especiales (como el símbolo del corazón
222 o comillas inclinadas), introduzca simplemente los caracteres
223 directamente en el archivo de entrada y guárdelo con una codificación
224 utf-8.  Consulte @ref{Text encoding}, para ver más información.
225
226 @c FIXME: quotes.
227
228 @lilypond[quote,ragged-right,fragment,verbatim]
229 \relative c' { e4 f e d e f e2 }
230 \addlyrics { He said: “Let my peo ple go”. }
231 @end lilypond
232
233 Para utilizar comillas normales en la letra, escriba una barra
234 invertida antes de las comillas.  Por ejemplo,
235
236 @lilypond[quote,ragged-right,fragment,verbatim]
237 \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
238 \addlyrics { "\"I" am so lone- "ly\"" said she }
239 @end lilypond
240
241 La definición completa del comienzo de una palabra en el modo Lyrics
242 (letra) es algo más compleja.
243
244 Una palabra en el modo Lyrics comienza por: un carácter alfabético,
245 @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, los caracteres de
246 control desde @code{^A} hasta @code{^F}, desde @code{^Q} hasta
247 @code{^W}, @code{^Y}, @code{^^}, cualquier carácter de 8 bits con
248 código ASCII por encima del 127, o una combinación de dos caracteres
249 consistente en la combinación de una barra invertida seguida por
250 @code{`}, @code{'}, @code{"} ó @code{^}.
251
252 Para definir identificadores que contengan letra, se debe usar la
253 función @code{lyricmode}.
254
255 @example
256 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
257 \score @{
258   <<
259     \new Voice = "one" \relative c'' @{
260       \autoBeamOff
261       \time 2/4
262       c4 b8. a16 g4. f8 e4 d c2
263     @}
264     \addlyrics @{ \verseOne @}
265   >>
266 @}
267 @end example
268
269
270 @seealso
271
272 Referencia de funcionamiento interno: @rinternals{LyricText},
273 @rinternals{LyricSpace}.
274
275
276 @node Setting simple songs
277 @unnumberedsubsubsec Setting simple songs
278
279 @cindex \addlyrics
280
281 La manera más fácil de poner letra a una melodía es añadir
282
283 @example
284 \addlyrics @{ @var{la letra} @}
285 @end example
286
287 @noindent
288 a la melodía.  He aquí un ejemplo:
289
290 @lilypond[ragged-right,verbatim,fragment,quote]
291 \time 3/4
292 \relative c' { c2 e4 g2. }
293 \addlyrics { play the game }
294 @end lilypond
295
296 Se pueden añadir más versos mediante la adición de más secciones
297 @code{\addlyrics}
298
299 @lilypond[ragged-right,verbatim,fragment,quote]
300 \time 3/4
301 \relative c' { c2 e4 g2. }
302 \addlyrics { play the game }
303 \addlyrics { speel het spel }
304 \addlyrics { joue le jeu }
305 @end lilypond
306
307 La instrucción @code{\addlyrics} no puede manejar situaciones de
308 polifonía.  Para estos casos tendrá que usar @code{\lyricsto} y
309 @code{\lyricmode}, tal y como se explicará en @ref{Lyrics explained}.
310
311
312 @node Working with lyrics and variables
313 @unnumberedsubsubsec Working with lyrics and variables
314
315 @cindex letra, identificadores de
316
317 Para definir identificadores que contengan texto, se debe usar la
318 función @code{\lyricmode}.  Si embargo no tendrá que escribir las
319 duraciones, si añade @code{\addlyrics} o @code{\lyricsto} en el
320 momento de invocar el identificador.
321  
322 @example
323 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
324 \score @{
325  <<
326    \new Voice = "one" \relative c'' @{
327      \autoBeamOff
328      \time 2/4
329      c4 b8. a16 g4. f8 e4 d c2
330    @}
331    \addlyrics @{ \verseOne @}
332  >>
333 @}
334 @end example
335  
336 Para arreglos distintos o más complejos, la mejor forma es preparar
337 previamente la jerarquía de pautas y textos, p.ej.:
338 @example
339 \new ChoirStaff <<
340   \new Voice = "soprano" @{ @emph{música} @}
341   \new Lyrics = "textoSoprano" @{ s1 @}
342   \new Lyrics = "textoTenor" @{ s1 @}
343   \new Voice = "tenor" @{ @emph{música} @}
344 >>
345 @end example
346  
347 y después combinar las melodías y líneas de texto correspondientes:
348  
349 @example
350 \context Lyrics = textoSoprano \lyricsto "soprano"
351 @emph{el texto}
352 @end example
353  
354 @noindent
355
356 El código de entrada definitivo sería algo como
357  
358 @example
359 <<\new ChoirStaff << @emph{prepare la música} >>
360  \lyricsto "soprano" @emph{etc}
361  \lyricsto "alto" @emph{etc}
362 @emph{etc}
363 >>
364 @end example
365  
366 @seealso
367  
368 @c TODO: document \new Staff << Voice \lyricsto >> bug
369 Referencia de funcionamiento interno:
370 @rinternals{LyricCombineMusic}, @rinternals{Lyrics}.
371
372 @node Aligning lyrics to a melody
373 @subsection Aligning lyrics to a melody
374
375 @funindex \lyricmode
376 @funindex \addlyrics
377 @funindex \lyricsto
378
379
380 La letra se imprime a través de su interpretación dentro del contexto
381 llamado @rinternals{Lyrics}.
382
383 @example
384 \new Lyrics \lyricmode @dots{}
385 @end example
386
387 Existen dos métodos principales para especificar la colocación
388 horizontal de las sílabas:
389
390 @itemize
391 @item
392 alineando automáticamente el texto a una melodía o a otra voz,
393 utilizando @code{\addlyrics} o @code{\lyricsto}.
394
395 @item
396 o especificando la duración de cada sílaba explícitamente, utilizando
397 @code{\lyricmode}
398 @end itemize
399
400 @menu
401 * Automatic syllable durations::  
402 * Manual syllable durations::   
403 * Multiple syllables to one note::  
404 * Multiple notes to one syllable::  
405 * Skipping notes::              
406 * Extenders and hyphens::       
407 * Lyrics and repeats::          
408 @end menu
409
410 @node Automatic syllable durations
411 @unnumberedsubsubsec Automatic syllable durations
412
413 @cindex duraciones automáticas de las sílabas
414 @cindex letra y melodías
415
416 La letra se puede alinear automáticamente bajo una melodía dada.  Esto
417 se consigue combinando la melodía y el texto con la expresión
418 @code{\lyricsto}
419
420 @example
421 \new Lyrics \lyricsto @var{nombre} @dots{}
422 @end example
423
424 Esto alinea la letra a las notas del contexto de @rinternals{Voice}
425 llamado @var{nombre}, que debe existir previamente.  Por ello la
426 @code{Voice} normalmente se especifica en primer lugar, y después se
427 especifica la letra con @code{\lyricsto}.  La instrucción
428 @code{\lyricsto} cambia automáticamente al modo @code{\lyricmode}, por
429 lo que la palabra clave @code{\lyricmode} se puede omitir.
430
431 El ejemplo siguiente utiliza comandos diferentes para introducir la
432 letra.
433
434 @lilypond[quote,fragment,ragged-right,verbatim]
435 <<
436   \new Voice = "one" \relative c'' {
437     \autoBeamOff
438     \time 2/4
439     c4 b8. a16 g4. f8 e4 d c2
440   }
441   \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }
442   \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }
443   \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
444 >>
445 @end lilypond
446
447 El segundo verso no está bien alineado porque las duraciones
448 no se han especificado.  Una solución para eso sería usar @code{\lyricsto}.
449
450 El comando @code{\addlyrics} es realmente tan sólo una forma cómoda de
451 escribir una estructura de LilyPond más complicada que establece la
452 letra.
453
454 @example
455 @{ MÚSICA @}
456 \addlyrics @{ LETRA @}
457 @end example
458
459 @noindent
460 es lo mismo que
461
462 @example
463 \new Voice = "blabla" @{ MÚSICA @}
464 \new Lyrics \lyricsto "blabla" @{ LETRA @}
465 @end example
466
467 @node Manual syllable durations
468 @unnumberedsubsubsec Manual syllable durations
469
470 El texto también se puede introducir sin @code{\addlyrics} ni
471 @code{\lyricsto}.  En este caso, las sílabas se escriben como notas
472 (pero con las alturas sustituidas por texto) y la duración de cada
473 sílaba se debe escribir explícitamente.  Por ejemplo:
474  
475 @example
476 play2 the4 game2.
477 sink2 or4 swim2.
478 @end example
479
480 La alineación respecto de una melodía se puede especificar con la
481 propiedad @code{associatedVoice},
482  
483 @example
484 \set associatedVoice = #"lala"
485 @end example
486
487 @noindent
488 El valor de la propiedad (aquí: @code{"lala"}) ha de ser el nombre de
489 un contexto de @rinternals{Voice}.  Sin este ajuste, las líneas de
490 extensión no se formatearán correctamente.
491  
492 Presentamos a continuación un ejemplo que muestra el uso de las
493 duraciones manuales de las sílabas del texto:
494
495 @lilypond[relative=1,ragged-right,verbatim,fragment,quote]
496 << \new Voice = "melody" {
497     \time 3/4
498     c2 e4 g2.
499  }
500  \new Lyrics \lyricmode {
501    \set associatedVoice = #"melody"
502    play2 the4 game2.
503  } >>
504 @end lilypond
505
506 @seealso
507
508 Referencia de funcionamiento interno: @rinternals{Lyrics}.
509
510
511 @node Multiple syllables to one note
512 @unnumberedsubsubsec Multiple syllables to one note
513
514
515 @funindex _
516 @cindex ligaduras, en el texto
517
518 Para asignar más de una sílaba a una sola nota, puede encerrarlas
519 entre comillas o utilizar un guión bajo (@code{_}), para dejar
520 espacios entre las sílabas, o usar el símbolo de tilde curva
521 (@code{~}) para obtener una ligadura en el texto@footnote{Las
522 ligaduras de texto están hechas con el carácter de Unicode U+203F, por
523 tanto debe asegurarse de tener instalada una tipografía (como
524 DejaVuLGC) que incluya este glifo.}.
525
526 @lilypond[quote,ragged-right,fragment,verbatim]
527 \time 3/4
528 \relative c' { c2 e4 g2 e4 }
529 \addlyrics { gran- de_a- mi- go }
530 \addlyrics { pu- "ro y ho-" nes- to }
531 \addlyrics { pu- ro~y~ho- nes- to }
532 @end lilypond
533
534 @seealso
535
536 Referencia de funcionamiento interno: @rinternals{LyricCombineMusic}.
537
538 @c Here come the section which used to be "Melismata"
539 @c the new title might be more self-explanatory
540
541
542 @node Multiple notes to one syllable
543 @unnumberedsubsubsec Multiple notes to one syllable
544
545 @cindex melisma
546 @cindex melismata
547 @cindex fraseo, en la letra
548
549 A veces, y sobre todo en la música medieval, varias notas se cantan
550 sobre una sílaba única; tales vocalizaciones reciben el nombre de
551 melismas, o melismata.
552
553 @c this method seems to be the simplest; therefore
554 @c it might be better to present it first - vv
555
556 Puede definir los melismas completamente dentro de la letra,
557 escribiendo un guión bajo @code{_} para cada nota que forma parte del
558 melisma.
559
560 @lilypond[relative=1,verbatim,fragment,quote]
561 { \set melismaBusyProperties = #'()
562  c d( e) f f( e) e e  }
563 \addlyrics
564  { Ky -- _ _ ri __ _ _ _  e }
565 @end lilypond
566
567 En este caso, también puede tener ligaduras de unión y de expresión en
568 la melodía, si establece @code{melismaBusyProperties}, como se hizo en
569 el ejemplo anterior.
570
571 Sin embargo la instrucción @code{\lyricsto} también puede detectar los
572 melismas automáticamente: sólo pone una sílaba debajo de un grupo de
573 notas unidas mediante ligadura de unión o de expresión.  Si quiere
574 forzar que un grupo de notas sin ligadura sea un melisma, inserte
575 @code{\melisma} después de la primera nota del grupo, y
576 @code{\melismaEnd} después de la última, p.ej.:
577
578 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
579 <<
580   \new Voice = "lala" {
581     \time 3/4
582     f4 g8
583     \melisma
584     f e f
585     \melismaEnd
586     e2
587   }
588   \new Lyrics \lyricsto "lala" {
589     la di __ daah
590   }
591 >>
592 @end lilypond
593
594 Además, las notas se consideran un melisma si están unidas manualmente
595 mediante una barra, y el barrado automático (véase @ref{Setting
596 automatic beam behavior}) está desactivado.
597
598 @c TODO: there might be some more relevant place for 
599 @c the following link (?)
600
601 @cindex SATB
602 @cindex coral, partitura
603
604 Hay un ejemplo completo de una disposición de partitura SATB en la
605 sección @rlearning{Vocal ensembles}.
606
607
608 @predefined
609
610 @code{\melisma},
611 @code{\melismaEnd}
612 @funindex \melismaEnd
613 @funindex \melisma
614
615 @seealso
616
617 @comment  Referencia de funcionamiento interno:
618 @comment  @rinternals{Melisma_translator}.
619
620 @knownissues
621
622 Los melismas no se detectan automáticamente, y las líneas de extensión
623 se deben insertar a mano.
624
625 @node Skipping notes
626 @unnumberedsubsubsec Skipping notes
627
628 @untranslated
629
630 @node Extenders and hyphens
631 @unnumberedsubsubsec Extenders and hyphens
632
633 @cindex melisma
634 @cindex extender
635
636 @c leave this as samp. -gp
637 Los melismas se indican mediante una línea horizontal centrada entre
638 una sílaba y la siguiente.  Esta línea recibe el nombre de línea de
639 extensión, y se escribe como @samp{ __ } (fíjese en los espacios antes
640 y después de los dos guiones bajos).
641
642 @cindex guiones
643
644 @c leave this as samp. -gp
645 Los guiones centrados se escriben como @samp{ -- } entre sílabas de
646 una misma palabra (fíjese en los espacios antes y después de los dos
647 guiones).  El guión quedará centrado entre las sílabas, y su longitud
648 se ajustará en función del espacio que exista entre ellas.
649
650 En la música grabada de modo muy apretado, se pueden quitar los
651 guiones.  Se puede controlar si esto ocurre o no, mediante la
652 @code{minimum-distance} (distancia mínima entre las dos sílabas) y la
653 @code{minimum-length} (umbral por debajo del cual se suprimen los
654 guiones).
655
656 @seealso
657
658 Referencia de funcionamiento interno: @rinternals{LyricExtender},
659 @rinternals{LyricHyphen}
660
661
662 @node Lyrics and repeats
663 @unnumberedsubsubsec Lyrics and repeats
664
665 @untranslated
666
667 @node Specific uses of lyrics
668 @subsection Specific uses of lyrics
669
670 A menudo se aplican a una melodía distintos versos de una canción de
671 formas ligeramente distintas.  Tales variantes pueden aún captarse
672 mediante @code{\lyricsto}.
673
674 @menu
675 * Divisi lyrics::               
676 * Lyrics independent of notes::                    
677 * Spacing out syllables::       
678 * Centering lyrics between staves::  
679 @end menu
680
681
682 @node Divisi lyrics
683 @unnumberedsubsubsec Divisi lyrics
684
685 Puede presentar letras alternativas (o divisi) nombrando contextos de
686 voz y aplicando la letra a los mencionados contextos específicos.
687
688 @lilypond[verbatim,ragged-right,quote]
689 \score{ <<
690   \new Voice = "melody" {
691     \relative c' {
692       c4
693       <<
694         { \voiceOne c8 e }
695         \new Voice = "splitpart" { \voiceTwo c4 }
696       >>
697       \oneVoice c4 c | c
698     }
699   }
700   \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
701   \new Lyrics \lyricsto "splitpart" { will }
702 >> }
703 @end lilypond
704
705
706 Puede usar este truco para presentar las distintas letras de una
707 sección que se repite.
708
709 @lilypond[verbatim,ragged-right,quote]
710 \score{ <<
711   \new Voice = "melody" \relative c' {
712     c2 e | g e | c1 |
713     \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
714     a2 b | c1}
715   \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
716     do mi sol mi do
717     la si do }
718   \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
719    do re mi fa sol }
720   \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
721    dodo rere mimi fafa solsol }
722 >>
723 }
724 @end lilypond
725
726
727 @node Lyrics independent of notes
728 @unnumberedsubsubsec Lyrics independent of notes
729
730 En cierta música vocal compleja, podría ser deseable colocar la letra
731 de forma totalmente independiente de las notas.  La música que se
732 define dentro de @code{lyricrhythm} desaparece dentro del contexto
733 @code{Devnull}, pero los valores rítmicos aún se pueden utilizar para
734 colocar la letra.
735
736 @lilypond[quote,verbatim,ragged-right]
737 voice = {
738   c''2
739   \tag #'music { c''2 }
740   \tag #'lyricrhythm { c''4. c''8 }
741   d''1
742 }
743
744 lyr = \lyricmode { I like my cat! }
745
746 <<
747   \new Staff \keepWithTag #'music \voice
748   \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
749   \new Lyrics \lyricsto "nowhere" \lyr
750   \new Staff { c'8 c' c' c' c' c' c' c'
751   c' c' c' c' c' c' c' c' }
752 >>
753 @end lilypond
754
755
756 @node Spacing out syllables
757 @unnumberedsubsubsec Spacing out syllables
758
759 @cindex Espaciado de la letra
760 @cindex Letra, aumentar el espaciado
761
762 Para aumentar el espaciado entre las sílabas de la letra, establezca
763 la propiedad minimum-distance de LyricSpace.
764
765 @lilypond[relative,verbatim,fragment,quote,ragged-right]
766 {
767   c c c c
768   \override Lyrics.LyricSpace #'minimum-distance = #1.0
769   c c c c
770 }
771 \addlyrics {
772   longtext longtext longtext longtext
773   longtext longtext longtext longtext
774 }
775 @end lilypond
776
777 Para que este cambio sea válido para la letra de la partitura
778 completa, establezca la propiedad dentro del @q{layout} o disposición.
779
780 @lilypond[verbatim,quote,ragged-right]
781 \score {
782   \relative c' {
783   c c c c
784   c c c c
785   }
786   \addlyrics {
787   longtext longtext longtext longtext
788   longtext longtext longtext longtext
789   }
790   \layout {
791     \context {
792       \Lyrics
793       \override LyricSpace #'minimum-distance = #1.0
794     }
795   }
796 }
797 @end lilypond
798
799 @node Centering lyrics between staves
800 @unnumberedsubsubsec Centering lyrics between staves
801
802 @untranslated
803
804 @node Stanzas
805 @subsection Stanzas
806
807 @menu
808 * Adding stanza numbers ::      
809 * Adding dynamics marks to stanzas::  
810 * Adding singers' names to stanzas::  
811 * Stanzas with different rhythms::  
812 * Printing stanzas at the end::  
813 * Printing stanzas at the end in multiple columns::  
814 @end menu
815
816
817 @node Adding stanza numbers 
818 @unnumberedsubsubsec Adding stanza numbers 
819
820 @cindex verso, número de
821
822 Los números de los versos se pueden añadir estableciendo
823 @code{stanza}, p.ej.,
824
825 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
826 \new Voice {
827   \time 3/4 g2 e4 a2 f4 g2.
828 } \addlyrics {
829   \set stanza = "1. "
830   Hi, my name is Bert.
831 } \addlyrics {
832   \set stanza = "2. "
833   Oh, ché -- ri, je t'aime
834 }
835 @end lilypond
836
837 @noindent
838 Estos números aparecerán inmediatamente antes de la primera sílaba.
839
840
841 @node Adding dynamics marks to stanzas
842 @unnumberedsubsubsec Adding dynamics marks to stanzas
843
844 Los versos que difieren en su sonoridad se pueden especificar
845 escribiendo una indicación dinámica antes de cada verso.  En LilyPond,
846 todo lo que aparece delante de un verso está dentro del objeto
847 @code{StanzaNumber}; las indicaciones dinámicas no son diferentes.
848 Por razones técnicas, tendrá que establecer el valor de la sección
849 stanza (verso) fuera de @code{\lyricmode}:
850
851 @lilypond[quote,ragged-right,verbatim]
852 text = {
853   \set stanza = \markup { \dynamic "ff" "1. " }
854   \lyricmode {
855     Big bang
856   }
857 }
858
859 <<
860   \new Voice = "tune" {
861     \time 3/4
862     g'4 c'2
863   }
864 \new Lyrics \lyricsto "tune" \text
865 >>
866 @end lilypond
867
868
869 @node Adding singers' names to stanzas
870 @unnumberedsubsubsec Adding singers' names to stanzas
871
872 @cindex cantante, nombre del
873 @cindex nombre del cantante
874
875
876 También se pueden poner los nombres de los cantantes.  Se imprimen al
877 comienzo de la línea, igual que los nombres de instrumento.  Se crean
878 estableciendo un valor para @code{vocalName}.  Se puede definir una
879 versión abreviada como @code{shortVocalName}.
880
881 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
882 \new Voice {
883   \time 3/4 g2 e4 a2 f4 g2.
884 } \addlyrics {
885   \set vocalName = "Bert "
886   Hi, my name is Bert.
887 } \addlyrics {
888   \set vocalName = "Ernie "
889   Oh, ché -- ri, je t'aime
890 }
891 @end lilypond
892
893
894 @node Stanzas with different rhythms
895 @unnumberedsubsubsec Stanzas with different rhythms
896
897 @subsubheading Ignoring melismata
898
899 Existe la posibilidad de que el texto tenga un melisma en un verso,
900 pero varias sílabas en otro.  Una solución es hacer que la voz más
901 rápida ignore el melisma.  Esto se consigue estableciendo
902 @code{ignoreMelismata} en el contexto Lyrics.
903
904 Hay un aspecto delicado: el valor de @code{ignoreMelismata} se debe
905 establecer una sílaba @emph{antes} de la sílaba no melismática del
906 texto, tal y como se muestra a continuación:
907
908 @c  TODO: breaks compile
909 @lilypond[verbatim,ragged-right,quote]
910 %{
911 <<
912   \relative c' \new Voice = "lahlah" {
913     \set Staff.autoBeaming = ##f
914     c4
915     \slurDotted
916     f8.[( g16])
917     a4
918   }
919   \new Lyrics \lyricsto "lahlah" {
920     more slow -- ly
921   }
922   \new Lyrics \lyricsto "lahlah" {
923     \set ignoreMelismata = ##t % se aplica al "fas"
924     go fas -- ter
925     \unset ignoreMelismata
926     still
927   }
928 >>
929 %}
930 @end lilypond
931
932
933 El @code{ignoreMelismata} se aplica a la sílaba @q{fas}, por ello se
934 debe introducir antes de @q{go}.
935
936 La inversa también es posible: hacer que una línea de letra sea más
937 lenta que la normal.  Esto se puede conseguir insertando @code{\skip}s
938 (desplazamientos) dentro de la letra.  Para cada @code{\skip}, el
939 texto se retrasará una nota más.  Por ejemplo,
940
941 @lilypond[verbatim,ragged-right,quote]
942 \relative c' { c c g' }
943 \addlyrics {
944   twin -- \skip 4
945   kle
946 }
947 @end lilypond
948
949 @subsubheading Switching to an alternative melody
950
951 Son posibles variaciones más complejas en la disposición del texto.
952 Se puede cambiar la melodía para una línea de la letra durante el
953 texto.  Esto se hace estableciendo la propiedad
954 @code{associatedVoice}.  En el ejemplo
955
956 @lilypond[ragged-right,quote]
957 <<
958   \relative c' \new Voice = "lahlah" {
959     \set Staff.autoBeaming = ##f
960     c4
961     <<
962       \new Voice = "alternative" {
963         \voiceOne
964         \times 2/3 {
965           % show associations clearly.
966           \override NoteColumn #'force-hshift = #-3
967           f8 f g
968         }
969       }
970       {
971         \voiceTwo
972         f8.[ g16]
973         \oneVoice
974       } >>
975     a8( b) c
976   }
977   \new Lyrics \lyricsto "lahlah" {
978     Ju -- ras -- sic Park
979   }
980   \new Lyrics \lyricsto "lahlah" {
981     % Tricky: need to set associatedVoice
982     % one syllable too soon!
983     \set associatedVoice = alternative % applies to "ran"
984     Ty --
985     ran --
986     no --
987     \set associatedVoice = lahlah % applies to "rus"
988     sau -- rus Rex
989   } >>
990 @end lilypond
991
992 @noindent
993 el texto del primer verso se aplica a una melodía llamada @q{lahlah},
994
995 @example
996 \new Lyrics \lyricsto "lahlah" @{
997   Ju -- ras -- sic Park
998 @}
999 @end example
1000
1001
1002 El segundo verso se aplica en principio al contexto de @code{lahlah},
1003 pero para la sílaba @q{ran}, cambia a una melodía diferente.  Esto se
1004 consigue con
1005 @example
1006 \set associatedVoice = alternative
1007 @end example
1008
1009 @noindent
1010 Aquí, @code{alternative} es el nombre del contexto de @code{Voice} que
1011 contiene el tresillo.
1012
1013 Una vez más, la instrucción debe ir una sílaba antes de la cuenta,
1014 antes de @q{Ty} en este caso.
1015
1016 @example
1017 \new Lyrics \lyricsto "lahlah" @{
1018   \set associatedVoice = alternative % se aplica al "ran"
1019   Ty --
1020   ran --
1021   no --
1022   \set associatedVoice = lahlah % se aplica al "rus"
1023   sau -- rus Rex
1024 @}
1025 @end example
1026
1027 @noindent
1028 La disposición se vuelve a cambiar a la situación inicial mediante la
1029 asignación de @code{lahlah} a @code{associatedVoice}.
1030
1031
1032 @node Printing stanzas at the end
1033 @unnumberedsubsubsec Printing stanzas at the end
1034
1035 En ocasiones es conveniente tener un verso ajustado a la música, y el
1036 resto añadido en forma de estrofa al final de la pieza.  Esto se puede
1037 conseguir escribiendo los versos adicionales dentro de una sección
1038 @code{\markup} fuera del bloque score principal de la partitura.
1039 Tenga en cuenta que existen dos formas distintas de forzar los saltos
1040 de línea al utilizar @code{\markup}.
1041
1042 @lilypond[ragged-right,verbatim,quote]
1043 melody = \relative c' {
1044 e d c d | e e e e |
1045 d d e d | c1 |
1046 }
1047
1048 text = \lyricmode {
1049 \set stanza = "1." Ma- ry had a lit- tle lamb,
1050 its fleece was white as snow.
1051 }
1052
1053 \score{ <<
1054   \new Voice = "one" { \melody }
1055   \new Lyrics \lyricsto "one" \text
1056 >>
1057   \layout { }
1058 }
1059 \markup { \column{
1060   \line{ Verse 2. }
1061   \line{ All the children laughed and played }
1062   \line{ To see a lamb at school. }
1063   }
1064 }
1065 \markup{
1066   \wordwrap-string #"
1067   Verse 3.
1068
1069   Mary took it home again,
1070
1071   It was against the rule."
1072 }
1073 @end lilypond
1074
1075
1076 @node Printing stanzas at the end in multiple columns
1077 @unnumberedsubsubsec Printing stanzas at the end in multiple columns
1078
1079 Cuando una pieza tiene muchos versos, a menudo se imprimen en varias
1080 columnas a lo largo de toda la página. Con frecuencia un número de
1081 verso fuera del margen precede a cada verso. El ejemplo siguiente
1082 muestra cómo producir dicha salida en Lilypond.
1083
1084 @lilypond[ragged-right,quote,verbatim]
1085 melody = \relative c' {
1086   c c c c | d d d d
1087 }
1088  
1089 text = \lyricmode {
1090   \set stanza = "1." This is verse one.
1091   It has two lines.
1092 }
1093
1094 \score{ <<
1095     \new Voice = "one" { \melody }
1096     \new Lyrics \lyricsto "one" \text
1097    >>
1098   \layout { }
1099 }
1100
1101 \markup {
1102   \fill-line {
1103     \hspace #0.1 % moves the column off the left margin; can be removed if
1104         % space on the page is tight
1105      \column {
1106       \line { \bold "2."
1107         \column {
1108           "This is verse two."
1109           "It has two lines."
1110         }
1111       }
1112       \hspace #0.1 % adds vertical spacing between verses
1113       \line { \bold "3."
1114         \column {
1115           "This is verse three."
1116           "It has two lines."
1117         }
1118       }
1119     }
1120     \hspace #0.1  % adds horizontal spacing between columns; if they are
1121         % still too close, add more " " pairs until the result 
1122         % looks good
1123      \column {
1124       \line { \bold "4."
1125         \column {
1126           "This is verse four."
1127           "It has two lines."
1128         }
1129       }
1130       \hspace #0.1 % adds vertical spacing between verses
1131       \line { \bold "5."
1132         \column {
1133           "This is verse five."
1134           "It has two lines."
1135         }
1136       }
1137     }
1138   \hspace #0.1 % gives some extra space on the right margin; can
1139       % be removed if page space is tight
1140   }
1141 }
1142 @end lilypond
1143
1144
1145 @seealso
1146
1147 Referencia de funcionamiento interno:
1148 @rinternals{LyricText},
1149 @rinternals{StanzaNumber}.
1150