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