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