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