]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/vocal.itely
Merge branch 'lilypond/translation' of ssh://trettig@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 * 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: @internalsref{LyricText},
267 @internalsref{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 @internalsref{LyricCombineMusic}, @internalsref{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 @internalsref{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 @internalsref{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 @internalsref{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: @internalsref{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: @internalsref{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}, @code{\melismaEnd}
569 @funindex \melismaEnd
570 @funindex \melisma
571
572 @seealso
573
574 Referencia de funcionamiento interno: @internalsref{Melisma_translator}.
575
576 @c @lsr{vocal,lyric@/-combine.ly}.
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 @ifhtml
587 UNTRANSLATED NODE: IGNORE ME
588 @end ifhtml
589 @ifnothtml
590 @englishref
591 @end ifnothtml
592
593
594 @node Extenders and hyphens
595 @subsubsection Extenders and hyphens
596
597 @cindex melisma
598 @cindex extender
599
600 @c leave this as samp. -gp
601 Los melismas se indican mediante una línea horizontal centrada entre
602 una sílaba y la siguiente.  Esta línea recibe el nombre de línea de
603 extensión, y se escribe como @samp{ __ } (fíjese en los espacios antes
604 y después de los dos guiones bajos).
605
606 @cindex guiones
607
608 @c leave this as samp. -gp
609 Los guiones centrados se escriben como @samp{ -- } entre sílabas de
610 una misma palabra (fíjese en los espacios antes y después de los dos
611 guiones).  El guión quedará centrado entre las sílabas, y su longitud
612 se ajustará en función del espacio que exista entre ellas.
613
614 En la música grabada de modo muy apretado, se pueden quitar los
615 guiones.  Se puede controlar si esto ocurre o no, mediante la
616 @code{minimum-distance} (distancia mínima entre las dos sílabas) y la
617 @code{minimum-length} (umbral por debajo del cual se suprimen los
618 guiones).
619
620 @seealso
621
622 Referencia de funcionamiento interno: @internalsref{LyricExtender},
623 @internalsref{LyricHyphen}
624
625
626 @node Lyrics and repeats
627 @subsubsection Lyrics and repeats
628
629 @ifhtml
630 UNTRANSLATED NODE: IGNORE ME
631 @end ifhtml
632 @ifnothtml
633 @englishref
634 @end ifnothtml
635
636
637 @node Placement of lyrics
638 @subsection Placement of lyrics
639
640 A menudo se aplican a una melodía distintos versos de una canción de
641 formas ligeramente distintas.  Tales variantes pueden aún captarse
642 mediante @code{\lyricsto}.
643
644 @menu
645 * Divisi lyrics::               
646 * Lyrics independent of notes::  
647 * Chants::                      
648 * Spacing out syllables::       
649 * Centering lyrics between staves::  
650 @end menu
651
652
653 @node Divisi lyrics
654 @subsubsection Divisi lyrics
655
656 Puede presentar letras alternativas (o divisi) nombrando contextos de
657 voz y aplicando la letra a los mencionados contextos específicos.
658
659 @lilypond[verbatim,ragged-right,quote]
660 \score{ <<
661   \new Voice = "melody" {
662     \relative c' {
663       c4
664       <<
665         { \voiceOne c8 e }
666         \new Voice = "splitpart" { \voiceTwo c4 }
667       >>
668       \oneVoice c4 c | c
669     }
670   }
671   \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
672   \new Lyrics \lyricsto "splitpart" { will }
673 >> }
674 @end lilypond
675
676
677 Puede usar este truco para presentar las distintas letras de una
678 sección que se repite.
679
680 @lilypond[verbatim,ragged-right,quote]
681 \score{ <<
682   \new Voice = "melody" \relative c' {
683     c2 e | g e | c1 |
684     \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
685     a2 b | c1}
686   \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
687     do mi sol mi do
688     la si do }
689   \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
690    do re mi fa sol }
691   \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
692    dodo rere mimi fafa solsol }
693 >>
694 }
695 @end lilypond
696
697
698 @node Lyrics independent of notes
699 @subsubsection Lyrics independent of notes
700
701 En cierta música vocal compleja, podría ser deseable colocar la letra
702 de forma totalmente independiente de las notas.  La música que se
703 define dentro de @code{lyricrhythm} desaparece dentro del contexto
704 @code{Devnull}, pero los valores rítmicos aún se pueden utilizar para
705 colocar la letra.
706
707 @lilypond[quote,verbatim,ragged-right]
708 voice = {
709   c''2
710   \tag #'music { c''2 }
711   \tag #'lyricrhythm { c''4. c''8 }
712   d''1
713 }
714
715 lyr = \lyricmode { I like my cat! }
716
717 <<
718   \new Staff \keepWithTag #'music \voice
719   \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
720   \new Lyrics \lyricsto "nowhere" \lyr
721   \new Staff { c'8 c' c' c' c' c' c' c'
722   c' c' c' c' c' c' c' c' }
723 >>
724 @end lilypond
725
726 @node Chants
727 @subsubsection Chants
728
729 @ifhtml
730 UNTRANSLATED NODE: IGNORE ME
731 @end ifhtml
732 @ifnothtml
733 @englishref
734 @end ifnothtml
735
736
737 @node Spacing out syllables
738 @subsubsection Spacing out syllables
739
740 @cindex Espaciado de la letra
741 @cindex Letra, aumentar el espaciado
742
743 Para aumentar el espaciado entre las sílabas de la letra, establezca
744 la propiedad minimum-distance de LyricSpace.
745
746 @lilypond[relative,verbatim,fragment,quote,ragged-right]
747 {
748   c c c c
749   \override Lyrics.LyricSpace #'minimum-distance = #1.0
750   c c c c
751 }
752 \addlyrics {
753   longtext longtext longtext longtext
754   longtext longtext longtext longtext
755 }
756 @end lilypond
757
758 Para que este cambio sea válido para la letra de la partitura
759 completa, establezca la propiedad dentro del @q{layout} o disposición.
760
761 @lilypond[verbatim,quote,ragged-right]
762 \score {
763   \relative c' {
764   c c c c
765   c c c c
766   }
767   \addlyrics {
768   longtext longtext longtext longtext
769   longtext longtext longtext longtext
770   }
771   \layout {
772     \context {
773       \Lyrics
774       \override LyricSpace #'minimum-distance = #1.0
775     }
776   }
777 }
778 @end lilypond
779
780 @node Centering lyrics between staves
781 @subsubsection Centering lyrics between staves
782
783 @ifhtml
784 UNTRANSLATED NODE: IGNORE ME
785 @end ifhtml
786 @ifnothtml
787 @englishref
788 @end ifnothtml
789
790
791 @node Stanzas
792 @subsection Stanzas
793
794 @menu
795 * Adding stanza numbers ::      
796 * Adding dynamics marks to stanzas::  
797 * Adding singers' names to stanzas::  
798 * Stanzas with different rhythms::  
799 * Printing stanzas at the end::  
800 * Printing stanzas at the end in multiple columns::  
801 @end menu
802
803
804 @node Adding stanza numbers 
805 @subsubsection Adding stanza numbers 
806
807 @cindex verso, número de
808
809 Los números de los versos se pueden añadir estableciendo
810 @code{stanza}, p.ej.,
811
812 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
813 \new Voice {
814   \time 3/4 g2 e4 a2 f4 g2.
815 } \addlyrics {
816   \set stanza = "1. "
817   Hi, my name is Bert.
818 } \addlyrics {
819   \set stanza = "2. "
820   Oh, ché -- ri, je t'aime
821 }
822 @end lilypond
823
824 @noindent
825 Estos números aparecerán inmediatamente antes de la primera sílaba.
826
827
828 @node Adding dynamics marks to stanzas
829 @subsubsection Adding dynamics marks to stanzas
830
831 Los versos que difieren en su sonoridad se pueden especificar
832 escribiendo una indicación dinámica antes de cada verso.  En LilyPond,
833 todo lo que aparece delante de un verso está dentro del objeto
834 @code{StanzaNumber}; las indicaciones dinámicas no son diferentes.
835 Por razones técnicas, tendrá que establecer el valor de la sección
836 stanza (verso) fuera de @code{\lyricmode}:
837
838 @lilypond[quote,ragged-right,verbatim]
839 text = {
840   \set stanza = \markup { \dynamic "ff" "1. " }
841   \lyricmode {
842     Big bang
843   }
844 }
845
846 <<
847   \new Voice = "tune" {
848     \time 3/4
849     g'4 c'2
850   }
851 \new Lyrics \lyricsto "tune" \text
852 >>
853 @end lilypond
854
855
856 @node Adding singers' names to stanzas
857 @subsubsection Adding singers' names to stanzas
858
859 @cindex cantante, nombre del
860 @cindex nombre del cantante
861
862
863 También se pueden poner los nombres de los cantantes.  Se imprimen al
864 comienzo de la línea, igual que los nombres de instrumento.  Se crean
865 estableciendo un valor para @code{vocalName}.  Se puede definir una
866 versión abreviada como @code{shortVocalName}.
867
868 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
869 \new Voice {
870   \time 3/4 g2 e4 a2 f4 g2.
871 } \addlyrics {
872   \set vocalName = "Bert "
873   Hi, my name is Bert.
874 } \addlyrics {
875   \set vocalName = "Ernie "
876   Oh, ché -- ri, je t'aime
877 }
878 @end lilypond
879
880
881 @node Stanzas with different rhythms
882 @subsubsection Stanzas with different rhythms
883
884 @subsubheading Ignoring melismata
885
886 Existe la posibilidad de que el texto tenga un melisma en un verso,
887 pero varias sílabas en otro.  Una solución es hacer que la voz más
888 rápida ignore el melisma.  Esto se consigue estableciendo
889 @code{ignoreMelismata} en el contexto Lyrics.
890
891 Hay un aspecto delicado: el valor de @code{ignoreMelismata} se debe
892 establecer una sílaba @emph{antes} de la sílaba no melismática del
893 texto, tal y como se muestra a continuación:
894
895 @c  TODO: breaks compile
896 @lilypond[verbatim,ragged-right,quote]
897 %{
898 <<
899   \relative c' \new Voice = "lahlah" {
900     \set Staff.autoBeaming = ##f
901     c4
902     \slurDotted
903     f8.[( g16])
904     a4
905   }
906   \new Lyrics \lyricsto "lahlah" {
907     more slow -- ly
908   }
909   \new Lyrics \lyricsto "lahlah" {
910     \set ignoreMelismata = ##t % applies to "fas"
911     go fas -- ter
912     \unset ignoreMelismata
913     still
914   }
915 >>
916 %}
917 @end lilypond
918
919
920 El @code{ignoreMelismata} se aplica a la sílaba @q{fas}, por ello se
921 debe introducir antes de @q{go}.
922
923 La inversa también es posible: hacer que una línea de letra sea más
924 lenta que la normal.  Esto se puede conseguir insertando @code{\skip}s
925 (desplazamientos) dentro de la letra.  Para cada @code{\skip}, el
926 texto se retrasará una nota más.  Por ejemplo,
927
928 @lilypond[verbatim,ragged-right,quote]
929 \relative c' { c c g' }
930 \addlyrics {
931   twin -- \skip 4
932   kle
933 }
934 @end lilypond
935
936 @subsubheading Switching to an alternative melody
937
938 Son posibles variaciones más complejas en la disposición del texto.
939 Se puede cambiar la melodía para una línea de la letra durante el
940 texto.  Esto se hace estableciendo la propiedad
941 @code{associatedVoice}.  En el ejemplo
942
943 @lilypond[ragged-right,quote]
944 <<
945   \relative c' \new Voice = "lahlah" {
946     \set Staff.autoBeaming = ##f
947     c4
948     <<
949       \new Voice = "alternative" {
950         \voiceOne
951         \times 2/3 {
952           % show associations clearly.
953           \override NoteColumn #'force-hshift = #-3
954           f8 f g
955         }
956       }
957       {
958         \voiceTwo
959         f8.[ g16]
960         \oneVoice
961       } >>
962     a8( b) c
963   }
964   \new Lyrics \lyricsto "lahlah" {
965     Ju -- ras -- sic Park
966   }
967   \new Lyrics \lyricsto "lahlah" {
968     % Tricky: need to set associatedVoice
969     % one syllable too soon!
970     \set associatedVoice = alternative % applies to "ran"
971     Ty --
972     ran --
973     no --
974     \set associatedVoice = lahlah % applies to "rus"
975     sau -- rus Rex
976   } >>
977 @end lilypond
978
979 @noindent
980 el texto del primer verso se aplica a una melodía llamada @q{lahlah},
981
982 @example
983 \new Lyrics \lyricsto "lahlah" @{
984   Ju -- ras -- sic Park
985 @}
986 @end example
987
988
989 El segundo verso se aplica en principio al contexto de @code{lahlah},
990 pero para la sílaba @q{ran}, cambia a una melodía diferente.  Esto se
991 consigue con
992 @example
993 \set associatedVoice = alternative
994 @end example
995
996 @noindent
997 Aquí, @code{alternative} es el nombre del contexto de @code{Voice} que
998 contiene el tresillo.
999
1000 Una vez más, la instrucción debe ir una sílaba antes de la cuenta,
1001 antes de @q{Ty} en este caso.
1002
1003 @example
1004 \new Lyrics \lyricsto "lahlah" @{
1005   \set associatedVoice = alternative % se aplica al "ran"
1006   Ty --
1007   ran --
1008   no --
1009   \set associatedVoice = lahlah % se aplica al "rus"
1010   sau -- rus Rex
1011 @}
1012 @end example
1013
1014 @noindent
1015 La disposición se vuelve a cambiar a la situación inicial mediante la
1016 asignación de @code{lahlah} a @code{associatedVoice}.
1017
1018
1019 @node Printing stanzas at the end
1020 @subsubsection Printing stanzas at the end
1021
1022 En ocasiones es conveniente tener un verso ajustado a la música, y el
1023 resto añadido en forma de estrofa al final de la pieza.  Esto se puede
1024 conseguir escribiendo los versos adicionales dentro de una sección
1025 @code{\markup} fuera del bloque score principal de la partitura.
1026 Tenga en cuenta que existen dos formas distintas de forzar los saltos
1027 de línea al utilizar @code{\markup}.
1028
1029 @lilypond[ragged-right,verbatim,quote]
1030 melody = \relative c' {
1031 e d c d | e e e e |
1032 d d e d | c1 |
1033 }
1034
1035 text = \lyricmode {
1036 \set stanza = "1." Ma- ry had a lit- tle lamb,
1037 its fleece was white as snow.
1038 }
1039
1040 \score{ <<
1041   \new Voice = "one" { \melody }
1042   \new Lyrics \lyricsto "one" \text
1043 >>
1044   \layout { }
1045 }
1046 \markup { \column{
1047   \line{ Verse 2. }
1048   \line{ All the children laughed and played }
1049   \line{ To see a lamb at school. }
1050   }
1051 }
1052 \markup{
1053   \wordwrap-string #"
1054   Verse 3.
1055
1056   Mary took it home again,
1057
1058   It was against the rule."
1059 }
1060 @end lilypond
1061
1062
1063 @node Printing stanzas at the end in multiple columns
1064 @subsubsection Printing stanzas at the end in multiple columns
1065
1066 Cuando una pieza tiene muchos versos, a menudo se imprimen en varias
1067 columnas a lo largo de toda la página. Con frecuencia un número de
1068 verso fuera del margen precede a cada verso. El ejemplo siguiente
1069 muestra cómo producir dicha salida en Lilypond.
1070
1071 @lilypond[ragged-right,quote,verbatim]
1072 melody = \relative c' {
1073   c c c c | d d d d
1074 }
1075  
1076 text = \lyricmode {
1077   \set stanza = "1." This is verse one.
1078   It has two lines.
1079 }
1080
1081 \score{ <<
1082     \new Voice = "one" { \melody }
1083     \new Lyrics \lyricsto "one" \text
1084    >>
1085   \layout { }
1086 }
1087
1088 \markup {
1089   \fill-line {
1090     \hspace #0.1 % moves the column off the left margin; can be removed if
1091         % space on the page is tight
1092      \column {
1093       \line { \bold "2."
1094         \column {
1095           "This is verse two."
1096           "It has two lines."
1097         }
1098       }
1099       \hspace #0.1 % adds vertical spacing between verses
1100       \line { \bold "3."
1101         \column {
1102           "This is verse three."
1103           "It has two lines."
1104         }
1105       }
1106     }
1107     \hspace #0.1  % adds horizontal spacing between columns; if they are
1108         % still too close, add more " " pairs until the result 
1109         % looks good
1110      \column {
1111       \line { \bold "4."
1112         \column {
1113           "This is verse four."
1114           "It has two lines."
1115         }
1116       }
1117       \hspace #0.1 % adds vertical spacing between verses
1118       \line { \bold "5."
1119         \column {
1120           "This is verse five."
1121           "It has two lines."
1122         }
1123       }
1124     }
1125   \hspace #0.1 % gives some extra space on the right margin; can
1126       % be removed if page space is tight
1127   }
1128 }
1129 @end lilypond
1130
1131
1132 @seealso
1133
1134 Referencia de funcionamiento interno: @internalsref{LyricText},
1135 @internalsref{StanzaNumber}, @internalsref{VocalName}.
1136