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