]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/vocal.itely
Docs: reorganize documentation directory structure
[lilypond.git] / Documentation / es / notation / vocal.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2
3 @ignore
4     Translation of GIT committish: d4f58bb3ad4e7fe1967a6b48f25e3addffc8aa14
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.12.0"
11
12
13 @node Vocal music
14 @section Vocal music
15
16 @c TODO: inspirational headword
17
18 Esta sección explica cómo tipografiar música vocal, y cómo asegurarse
19 de que la letra se alinea con las notas de su melodía correspondiente.
20
21 @menu
22 * Common notation for vocal music::
23 * Entering lyrics::
24 * Aligning lyrics to a melody::
25 * Specific uses of lyrics::
26 * Stanzas::
27 @end menu
28
29
30 @node Common notation for vocal music
31 @subsection Common notation for vocal music
32
33 Esta sección trata sobre asuntos relacionados con la música vocal en
34 general y con ciertos estilos concretos de música vocal.
35
36
37 @menu
38 * References for vocal music and lyrics::
39 * Opera::
40 * Song books::
41 * Spoken music::
42 * Chants::
43 * Ancient vocal music::
44 @end menu
45
46
47 @node References for vocal music and lyrics
48 @unnumberedsubsubsec References for vocal music and lyrics
49
50 @c TODO: split this section in two parts? -vv
51
52 Pueden surgir varias cuestiones al tipografiar música vocal.  Algunas
53 se discuten en esta sección, pero otras están tratadas en otros
54 lugares del manual:
55
56 @itemize
57 @item
58 Casi todos los estilos de música vocal utilizan texto escrito como
59 letra.  Hay una introducción a esta notación en @rlearning{Setting
60 simple songs}.
61
62 @item
63 La música vocal probablemente requiere el uso del modo de marcado o
64 @code{markup}, ya sea para la letra o para otros elementos de texto
65 (nombres de los personajes, etc.).  Esta sintaxis está descrita en
66 @ref{Text markup introduction}.
67
68 @item
69 Las hojas guía de acordes o @emph{Lead sheets} se pueden imprimir
70 combinando partes vocales y el @q{modo de acordes}; esta sintaxis se
71 explica en @ref{Chord notation}.
72
73 @item
74 Los @q{ambitus} o indicaciones de tesitura vocal se pueden añadir al
75 principio de los pentagramas vocales, como se explica en
76 @ref{Ambitus}.
77
78 @item
79 Las partes vocales se pueden imprimir utilizando las claves
80 tradicionales, como se muestra en @ref{Clef}.
81
82 @item
83 Está contemplada la música vocal en estilo de notación antiguo, como
84 se explica en @ref{Ancient notation}.
85 @end itemize
86
87
88 @node Opera
89 @unnumberedsubsubsec Opera
90
91 @c TODO
92 Continuará...
93
94 @c add characters names snippet -vv
95
96 @node Song books
97 @unnumberedsubsubsec Song books
98
99 @c TODO
100 Continuará...
101
102 @snippets
103 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
104 {simple-lead-sheet.ly}
105
106
107 @seealso
108 Referencia de la notación:
109 @ref{Chord notation}.
110
111
112 @node Spoken music
113 @unnumberedsubsubsec Spoken music
114
115 @cindex parlato
116 @cindex Sprechgesang
117
118 @c TODO Add @refs
119
120 Los efectos como el @q{parlato} o el @q{Sprechgesang} requieren de los
121 intérpretes que hablen sin altura determinada pero con su ritmo; su
122 notación se realiza mediante cabezas de nota en forma de aspas, como
123 se muestra en @ref{Special note heads}.
124
125 @c TODO add "marking-notes-on-spoken-parts" snippet -vv
126 @c add "showing the rhythm of a melody" snip
127 @c add "one staff-line notation"
128 @c add "improvisation" ref
129 @c add "lyrics independents of notes" ref
130
131
132 @node Chants
133 @unnumberedsubsubsec Chants
134
135 @c TODO Add text from lsr and -user
136 Continuará...
137
138
139 @node Ancient vocal music
140 @unnumberedsubsubsec Ancient vocal music
141
142 @c TODO
143 Continuará...
144
145 @c Add "Printing both the ancient and the modern clef in vocal music" snippet,
146 @c and "Transcription of Ancient music with incipit" snippet. -vv
147
148
149 @seealso
150 Referencia de la notación:
151 @ref{Ancient notation}.
152
153
154 @node Entering lyrics
155 @subsection Entering lyrics
156
157 @c TODO add one sentence here. -vv
158
159 @menu
160 * Lyrics explained::
161 * Setting simple songs::
162 * Working with lyrics and variables::
163 @end menu
164
165
166 @node Lyrics explained
167 @unnumberedsubsubsec Lyrics explained
168
169 @cindex letra
170 @funindex \lyricmode
171 @cindex puntuación
172 @cindex espacios, en la letra
173 @cindex comillas, en la letra
174
175 @c FIXME: this section is to be rewritten.
176 Dado que los archivos de entrada de LilyPond son de texto, existe al
177 menos un asunto que tener en cuenta al trabajar con música vocal: los
178 textos de las canciones se deben interpretar como texto, no como
179 notas.  Por ejemplo, la entrada@tie{}@code{d} debe interpretarse como
180 una sílaba de una sola letra, no como la nota@tie{}Re.  Por tanto se
181 hace necesario utilizar un modo especial para la letra, ya sea
182 explícitamente o mediante el uso de métodos abreviados.
183
184 La letra de las canciones se introduce en un modo de entrada especial
185 que se inicia mediante la palabra clave @code{\lyricmode}, o bien
186 mediante @code{\addlyrics} ó @code{\lyricsto}.  En este modo puede
187 introducir la letra, con puntuación y acentos, y el carácter @code{d}
188 no se analiza como una nota, sino más bien como una sílaba de una sola
189 letra.  Las sílabas se introducen como las notas, pero con texto en
190 lugar de alturas de nota.  Por ejemplo,
191
192 @example
193 \lyricmode @{ Cam-4 pa-4 ni- ta del- lu- gar2 @}
194 @end example
195
196 Existen dos métodos principales para especificar la colocación
197 horizontal de las sílabas, bien especificando la duración de cada
198 sílaba de forma explícita, como en el ejemplo anterior, o bien
199 alineando automáticamente la letra a la melodía o a cualquier otra
200 voz, usando @code{\addlyrics} o @code{\lyricsto}.
201 @c  TODO: broken
202 @c For more details see @ref{The Lyrics context}.
203
204 Una palabra o sílaba de la letra comienza con un carácter alfabético,
205 y termina con cualquier espacio o dígito.  Los caracteres que siguen
206 pueden ser cualesquiera excepto un dígito o un espacio.
207
208 Cualquier carácter excepto un dígito o un espacio en blanco se
209 considera parte de una sílaba; esto tiene una importante consecuencia,
210 y es que una palabra puede terminar en @code{@}}, lo que con
211 frecuencia conduce al siguiente error:
212
213 @example
214 \lyricmode @{ la- la@}
215 @end example
216
217 En este ejemplo, el símbolo @code{@}} se encuentra incluido dentro de
218 la sílaba final, por tanto la llave de apertura no se compensa con la
219 correspondiente llave de cierre y el archivo de entrada probablemente
220 no se podrá procesar.
221
222
223 @funindex \property dentro de \lyricmode
224
225 @noindent
226 De forma similar, un punto que sigue a una secuencia alfabética queda
227 incluido dentro de la cadena resultante.  Como consecuencia, se deben
228 insertar espacios antes y después de los comandos de propiedades:
229 @emph{no} escriba
230
231 @example
232 \override Score.LyricText #'font-shape = #'italic
233 @end example
234
235 @noindent
236 sino lo siguiente:
237
238 @example
239 \override Score . LyricText #'font-shape = #'italic
240 @end example
241
242 @funindex _
243 @cindex espacios, en la letra
244 @cindex comillas, en la letra
245 @cindex ligaduras, en la letra
246
247 Para asignar más de una sílaba a una única nota, puede rodearlas por
248 comillas o usar un carácter @code{_} (guión bajo), para obtener
249 espacios entre las sílabas, o usar el símbolo de tilde curva
250 (@code{~}) para obtener una ligadura entre sílabas de la letra.
251
252 @lilypond[quote,ragged-right,fragment,verbatim]
253 \time 3/4
254 \relative c' { c2 e4 g2 e4 }
255 \addlyrics { gran- de_a- mi- go }
256 \addlyrics { pu- "ro y ho-" nes- to }
257 \addlyrics { pu- ro~y~ho- nes- to }
258 @end lilypond
259
260 La ligadura de texto se construye con el carácter Unicode U+203F, por
261 tanto debe asegurarse de que tiene instalada una tipografía (como
262 DejaVuLGC) que incluya este glifo.
263
264
265 Para escribir letra con caracteres de una lengua no inglesa, o que
266 tenga caracteres acentuados o especiales (como el símbolo del corazón
267 o comillas inclinadas), introduzca simplemente los caracteres
268 directamente en el archivo de entrada y guárdelo con una codificación
269 utf-8.  Consulte @ref{Text encoding}, para ver más información.
270
271 @c FIXME: quotes.
272
273 @lilypond[quote,ragged-right,fragment,verbatim]
274 \relative c' { e4 f e d e f e2 }
275 \addlyrics { He said: “Let my peo ple go”. }
276 @end lilypond
277
278 Para utilizar comillas normales en la letra, escriba una barra
279 invertida antes de las comillas.  Por ejemplo,
280
281 @lilypond[quote,ragged-right,fragment,verbatim]
282 \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
283 \addlyrics { "\"I" am so lone- "ly\"" said she }
284 @end lilypond
285
286 La definición completa del comienzo de una palabra en el modo Lyrics
287 (letra) es algo más compleja.
288
289 Una palabra en el modo Lyrics comienza por: un carácter alfabético,
290 @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, los caracteres de
291 control desde @code{^A} hasta @code{^F}, desde @code{^Q} hasta
292 @code{^W}, @code{^Y}, @code{^^}, cualquier carácter de 8 bits con
293 código ASCII por encima del 127, o una combinación de dos caracteres
294 consistente en la combinación de una barra invertida seguida por
295 @code{`}, @code{'}, @code{"} ó @code{^}.
296
297 @c " to balance double quotes for not-so-bright context-sensitive editors
298
299 Para definir identificadores que contengan letra, se debe usar la
300 función @code{lyricmode}.
301
302 @example
303 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
304 \score @{
305   <<
306     \new Voice = "one" \relative c'' @{
307       \autoBeamOff
308       \time 2/4
309       c4 b8. a16 g4. f8 e4 d c2
310     @}
311     \addlyrics @{ \verseOne @}
312   >>
313 @}
314 @end example
315
316
317 @seealso
318 Referencia de la notación:
319 @ref{Fonts}.
320
321 Referencia de funcionamiento interno:
322 @rinternals{LyricText},
323 @rinternals{LyricSpace}.
324
325
326 @c FIXME: this title has to be changed (possible confusion with LM) -vv
327 @node Setting simple songs
328 @unnumberedsubsubsec Setting simple songs
329
330 @cindex \addlyrics
331
332 La manera más fácil de poner letra a una melodía es añadir
333
334 @example
335 \addlyrics @{ @var{la letra} @}
336 @end example
337
338 @noindent
339 a la melodía.  He aquí un ejemplo:
340
341 @lilypond[ragged-right,verbatim,fragment,quote]
342 \time 3/4
343 \relative c' { c2 e4 g2. }
344 \addlyrics { play the game }
345 @end lilypond
346
347 Se pueden añadir más versos mediante la adición de más secciones
348 @code{\addlyrics}
349
350 @lilypond[ragged-right,verbatim,fragment,quote]
351 \time 3/4
352 \relative c' { c2 e4 g2. }
353 \addlyrics { play the game }
354 \addlyrics { speel het spel }
355 \addlyrics { joue le jeu }
356 @end lilypond
357
358 La instrucción @code{\addlyrics} no puede manejar situaciones de
359 polifonía.  Para estos casos tendrá que usar @code{\lyricsto} y
360 @code{\lyricmode}, tal y como se explicará en @ref{Lyrics explained}.
361
362
363 @node Working with lyrics and variables
364 @unnumberedsubsubsec Working with lyrics and variables
365
366 @cindex letra, identificadores de
367
368 Para definir identificadores que contengan texto, se debe usar la
369 función @code{\lyricmode}.  Si embargo no tendrá que escribir las
370 duraciones, si añade @code{\addlyrics} o @code{\lyricsto} en el
371 momento de invocar el identificador.
372
373 @example
374 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
375 \score @{
376  <<
377    \new Voice = "one" \relative c'' @{
378      \autoBeamOff
379      \time 2/4
380      c4 b8. a16 g4. f8 e4 d c2
381    @}
382    \addlyrics @{ \verseOne @}
383  >>
384 @}
385 @end example
386
387 Para arreglos distintos o más complejos, la mejor forma es preparar
388 previamente la jerarquía de pautas y textos, p.ej.:
389 @example
390 \new ChoirStaff <<
391   \new Voice = "soprano" @{ @emph{música} @}
392   \new Lyrics = "textoSoprano" @{ s1 @}
393   \new Lyrics = "textoTenor" @{ s1 @}
394   \new Voice = "tenor" @{ @emph{música} @}
395 >>
396 @end example
397
398 y después combinar las melodías y líneas de texto correspondientes:
399
400 @example
401 \context Lyrics = textoSoprano \lyricsto "soprano"
402 @emph{el texto}
403 @end example
404
405 @noindent
406
407 El código de entrada definitivo sería algo como
408
409 @example
410 <<\new ChoirStaff << @emph{prepare la música} >>
411  \lyricsto "soprano" @emph{etc}
412  \lyricsto "alto" @emph{etc}
413 @emph{etc}
414 >>
415 @end example
416
417
418 @seealso
419 @c TODO: document \new Staff << Voice \lyricsto >> bug
420 Referencia de funcionamiento interno:
421 @rinternals{LyricCombineMusic},
422 @rinternals{Lyrics}.
423
424
425
426 @node Aligning lyrics to a melody
427 @subsection Aligning lyrics to a melody
428
429 @funindex \lyricmode
430 @funindex \addlyrics
431 @funindex \lyricsto
432
433 La alineación del texto con las melodías se puede hacer
434 automáticamente, pero si especificamos las duraciones de las sílabas
435 también puede hacerse de forma manual.  La alineación y el
436 tipografiado de la letra se preparan con la ayuda de saltos o
437 @i{skips}, guiones y líneas extensoras.
438
439 La letra se imprime a través de su interpretación dentro del contexto
440 llamado @rinternals{Lyrics}.
441
442 @example
443 \new Lyrics \lyricmode @dots{}
444 @end example
445
446 Existen dos métodos principales para especificar la colocación
447 horizontal de las sílabas:
448
449 @itemize
450 @item
451 alineando automáticamente el texto a una melodía o a otra voz,
452 utilizando @code{\addlyrics} o @code{\lyricsto}.
453
454 @item
455 o especificando la duración de cada sílaba explícitamente, utilizando
456 @code{\lyricmode}
457 @end itemize
458
459 El contexto @code{Voice} que contiene la melodía con la que se está
460 alineando la letra no debe haber @qq{muerto}, o se perderá la letra
461 después de ese punto.  Esto puede ocurrir si existen períodos en los
462 que dicha voz no tiene nada que hacer.  Para ver métodos de mantener
463 vivos los contextos, consulte @ref{Keeping contexts alive}.
464
465
466 @menu
467 * Automatic syllable durations::
468 * Manual syllable durations::
469 * Multiple syllables to one note::
470 * Multiple notes to one syllable::
471 * Skipping notes::
472 * Extenders and hyphens::
473 * Lyrics and repeats::
474 @end menu
475
476 @node Automatic syllable durations
477 @unnumberedsubsubsec Automatic syllable durations
478
479 @cindex duraciones automáticas de las sílabas
480 @cindex letra y melodías
481
482 La letra se puede alinear automáticamente bajo una melodía dada.  Esto
483 se consigue combinando la melodía y el texto con la expresión
484 @code{\lyricsto}
485
486 @example
487 \new Lyrics \lyricsto @var{nombre} @dots{}
488 @end example
489
490 Esto alinea la letra a las notas del contexto de @rinternals{Voice}
491 llamado @var{nombre}, que debe existir previamente.  Por ello la
492 @code{Voice} normalmente se especifica en primer lugar, y después se
493 especifica la letra con @code{\lyricsto}.  La instrucción
494 @code{\lyricsto} cambia automáticamente al modo @code{\lyricmode}, por
495 lo que la palabra clave @code{\lyricmode} se puede omitir.
496
497 El ejemplo siguiente utiliza comandos diferentes para introducir la
498 letra.
499
500 @lilypond[quote,fragment,ragged-right,verbatim]
501 <<
502   \new Voice = "one" \relative c'' {
503     \autoBeamOff
504     \time 2/4
505     c4 b8. a16 g4. f8 e4 d c2
506   }
507
508 % not recommended: left aligns syllables
509   \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }
510
511 % wrong: durations needed
512   \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }
513
514 %correct
515   \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
516 >>
517 @end lilypond
518
519 El segundo verso no está bien alineado porque las duraciones
520 no se han especificado.  Una solución para eso sería usar @code{\lyricsto}.
521
522 El comando @code{\addlyrics} es realmente tan sólo una forma cómoda de
523 escribir una estructura de LilyPond más complicada que establece la
524 letra.
525
526 @example
527 @{ MÚSICA @}
528 \addlyrics @{ LETRA @}
529 @end example
530
531 @noindent
532 es lo mismo que
533
534 @example
535 \new Voice = "blabla" @{ MÚSICA @}
536 \new Lyrics \lyricsto "blabla" @{ LETRA @}
537 @end example
538
539 @node Manual syllable durations
540 @unnumberedsubsubsec Manual syllable durations
541
542 El texto también se puede introducir sin @code{\addlyrics} ni
543 @code{\lyricsto}.  En este caso, las sílabas se escriben como notas
544 (pero con las alturas sustituidas por texto) y la duración de cada
545 sílaba se debe escribir explícitamente.  Por ejemplo:
546
547 @example
548 play2 the4 game2.
549 sink2 or4 swim2.
550 @end example
551
552 La alineación respecto de una melodía se puede especificar con la
553 propiedad @code{associatedVoice},
554
555 @example
556 \set associatedVoice = #"lala"
557 @end example
558
559 @noindent
560 El valor de la propiedad (aquí: @code{"lala"}) ha de ser el nombre de
561 un contexto de @rinternals{Voice}.  Sin este ajuste, las líneas de
562 extensión no se formatearán correctamente.
563
564 Presentamos a continuación un ejemplo que muestra el uso de las
565 duraciones manuales de las sílabas del texto:
566
567 @lilypond[relative=1,ragged-right,verbatim,fragment,quote]
568 << \new Voice = "melody" {
569     \time 3/4
570     c2 e4 g2.
571  }
572  \new Lyrics \lyricmode {
573    \set associatedVoice = #"melody"
574    play2 the4 game2.
575  } >>
576 @end lilypond
577
578
579 @seealso
580 Referencia de la notación:
581 @ref{Keeping contexts alive}.
582
583 Referencia de funcionamiento interno:
584 @rinternals{Lyrics}.
585
586
587 @node Multiple syllables to one note
588 @unnumberedsubsubsec Multiple syllables to one note
589
590 @funindex _
591 @cindex ligaduras, en el texto
592
593 Para asignar más de una sílaba a una sola nota, puede encerrarlas
594 entre comillas o utilizar un guión bajo (@code{_}), para dejar
595 espacios entre las sílabas, o usar el símbolo de tilde curva
596 (@code{~}) para obtener una ligadura en el texto@footnote{Las
597 ligaduras de texto están hechas con el carácter de Unicode U+203F, por
598 tanto debe asegurarse de tener instalada una tipografía (como
599 DejaVuLGC) que incluya este glifo.}.
600
601 @lilypond[quote,ragged-right,fragment,verbatim]
602 \time 3/4
603 \relative c' { c2 e4 g2 e4 }
604 \addlyrics { gran- de_a- mi- go }
605 \addlyrics { pu- "ro y ho-" nes- to }
606 \addlyrics { pu- ro~y~ho- nes- to }
607 @end lilypond
608
609
610 @seealso
611 Referencia de funcionamiento interno: @rinternals{LyricCombineMusic}.
612
613 @c Here come the section which used to be "Melismata"
614 @c the new title might be more self-explanatory
615
616
617 @node Multiple notes to one syllable
618 @unnumberedsubsubsec Multiple notes to one syllable
619
620 @cindex melisma
621 @cindex melismata
622 @cindex fraseo, en la letra
623
624 A veces, y sobre todo en la música medieval, varias notas se cantan
625 sobre una sílaba única; tales vocalizaciones reciben el nombre de
626 melismas, o melismata.
627
628 @c this method seems to be the simplest; therefore
629 @c it might be better to present it first - vv
630
631 Podemos definir los melismas completamente dentro de la letra,
632 escribiendo un guión bajo @code{_} por cada nota que se quiere añadir
633 al melisma.
634
635 @c FIXME: clarify: __ is used to crate a lyric extender,
636 @c _ is used to add a note to a melisma, so both __ and _ are needed.
637
638 @c verbose! --FV
639 @c duplicated: TODO fix
640 Además, podemos hacer que se imprima una línea extensora para indicar
641 el melisma en la partitura, escribiendo un doble guión bajo junto a la
642 primera sílaba del melisma. Este ejemplo presenta los tres elementos
643 que se usan con este fin (todos ellos circundados por espacios):
644 guiones dobles para separar las sílabas de una palabra, guiones bajos
645 para añadir notas al melisma, y un doble guión bajo para poner una
646 línea extensora.
647
648 @c wrong: extender line only on last syllable of a word. Change example
649 @lilypond[relative=1,verbatim,fragment,quote]
650 { \set melismaBusyProperties = #'()
651  c d( e) f f( e) e e  }
652 \addlyrics
653  { Ky -- _ _ ri __ _ _ _  e }
654 @end lilypond
655
656 En este caso también podemos tener ligaduras de unión y de expresión
657 en la melodía, si establecemos @code{melismaBusyProperties}, como se
658 hizo en el ejemplo anterior.
659
660 Sin embargo la instrucción @code{\lyricsto} también puede detectar los
661 melismas automáticamente: sólo pone una sílaba debajo de un grupo de
662 notas unidas mediante ligadura de unión o de expresión.  Si quiere
663 forzar que un grupo de notas sin ligadura sea un melisma, inserte
664 @code{\melisma} después de la primera nota del grupo, y
665 @code{\melismaEnd} después de la última, p.ej.:
666
667 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
668 <<
669   \new Voice = "lala" {
670     \time 3/4
671     f4 g8
672     \melisma
673     f e f
674     \melismaEnd
675     e2
676   }
677   \new Lyrics \lyricsto "lala" {
678     la di __ daah
679   }
680 >>
681 @end lilypond
682
683 Además, las notas se consideran un melisma si están unidas manualmente
684 mediante una barra, y el barrado automático (véase @ref{Setting
685 automatic beam behavior}) está desactivado.
686
687 @c FIXME: this now links to LM -vv
688
689 @cindex SATB
690 @cindex coral, partitura
691
692 Hay un ejemplo completo de una disposición de partitura SATB en la
693 sección @rlearning{Vocal ensembles}.
694
695
696 @predefined
697 @funindex \melisma
698 @code{\melisma},
699 @funindex \melismaEnd
700 @code{\melismaEnd}.
701 @endpredefined
702
703
704 @seealso
705 @c @lsr{vocal,lyric@/-combine.ly}.
706
707
708 @knownissues
709
710 Los melismas no se detectan automáticamente, y las líneas de extensión
711 se deben insertar a mano.
712
713 @node Skipping notes
714 @unnumberedsubsubsec Skipping notes
715
716 Se puede conseguir que una línea de letra progrese más lentamente que
717 la melodía, mediante la inserción de desplazamientos o @code{\skip}s
718 en la letra.  Por cada @code{\skip}, el texto se retrasa en una nota.
719 La instrucción @code{\skip} debe ir seguida de una duración válida,
720 pero esta duración se ignora cuando se usa @code{\skip} en las letras.
721
722 Por ejemplo,
723
724 @lilypond[verbatim,ragged-right,quote]
725 \relative c' { c c g' }
726 \addlyrics {
727   twin -- \skip 4
728   kle
729 }
730 @end lilypond
731
732
733 @node Extenders and hyphens
734 @unnumberedsubsubsec Extenders and hyphens
735
736 @cindex melisma
737 @cindex extensora, línea
738 @cindex línea de extensión
739
740 @c leave this as samp. -gp
741 Los melismas se indican mediante una línea horizontal centrada entre
742 una sílaba y la siguiente.  Esta línea recibe el nombre de línea de
743 extensión, y se escribe como @samp{ __ } (fíjese en los espacios antes
744 y después de los dos guiones bajos).
745
746 @warning{Los melismas se indican en la partitura con líneas
747 extensoras, que se escriben con un doble guión bajo; pero también se
748 pueden introducir melismas cortos mediante saltos de notas
749 individuales, que se escriben como caracteres de guión bajo sueltos;
750 de forma predeterminada éstos no producen la impresión de una línea de
751 extensión.}
752
753 @cindex guiones
754
755 @c leave this as samp. -gp
756 Los guiones centrados se escriben como @samp{ -- } entre sílabas de
757 una misma palabra (fíjese en los espacios antes y después de los dos
758 guiones).  El guión quedará centrado entre las sílabas, y su longitud
759 se ajustará en función del espacio que exista entre ellas.
760
761 En la música grabada de modo muy apretado, se pueden quitar los
762 guiones.  Se puede controlar si esto ocurre o no, mediante la
763 @code{minimum-distance} (distancia mínima entre las dos sílabas) y la
764 @code{minimum-length} (umbral por debajo del cual se suprimen los
765 guiones).
766
767
768 @seealso
769 Referencia de funcionamiento interno:
770 @rinternals{LyricExtender},
771 @rinternals{LyricHyphen}.
772
773
774 @node Lyrics and repeats
775 @unnumberedsubsubsec Lyrics and repeats
776
777 @c TODO New section.  Add text
778 Continuará...
779
780 @node Specific uses of lyrics
781 @subsection Specific uses of lyrics
782
783 @c FIXME This whole section is to be reorganized. -vv
784
785 A menudo se aplican a una melodía distintos versos de una canción de
786 formas ligeramente distintas.  Tales variantes pueden aún captarse
787 mediante @code{\lyricsto}.
788
789 @menu
790 * Divisi lyrics::
791 * Lyrics independent of notes::
792 * Spacing out syllables::
793 * Centering lyrics between staves::
794 @end menu
795
796
797 @node Divisi lyrics
798 @unnumberedsubsubsec Divisi lyrics
799
800 Puede presentar letras alternativas (o divisi) nombrando contextos de
801 voz y aplicando la letra a los mencionados contextos específicos.
802
803 @lilypond[verbatim,ragged-right,quote]
804 \score{ <<
805   \new Voice = "melody" {
806     \relative c' {
807       c4
808       <<
809         { \voiceOne c8 e }
810         \new Voice = "splitpart" { \voiceTwo c4 }
811       >>
812       \oneVoice c4 c | c
813     }
814   }
815   \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
816   \new Lyrics \lyricsto "splitpart" { will }
817 >> }
818 @end lilypond
819
820
821 Puede usar este truco para presentar las distintas letras de una
822 sección que se repite.
823
824 @lilypond[verbatim,ragged-right,quote]
825 \score{ <<
826   \new Voice = "melody" \relative c' {
827     c2 e | g e | c1 |
828     \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
829     a2 b | c1}
830   \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
831     do mi sol mi do
832     la si do }
833   \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
834    do re mi fa sol }
835   \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
836    dodo rere mimi fafa solsol }
837 >>
838 }
839 @end lilypond
840
841
842 @node Lyrics independent of notes
843 @unnumberedsubsubsec Lyrics independent of notes
844
845 En cierta música vocal compleja, podría ser deseable colocar la letra
846 de forma totalmente independiente de las notas.  La música que se
847 define dentro de @code{lyricrhythm} desaparece dentro del contexto
848 @code{Devnull}, pero los valores rítmicos aún se pueden utilizar para
849 colocar la letra.
850
851 @lilypond[quote,verbatim,ragged-right]
852 voice = {
853   c''2
854   \tag #'music { c''2 }
855   \tag #'lyricrhythm { c''4. c''8 }
856   d''1
857 }
858
859 lyr = \lyricmode { I like my cat! }
860
861 <<
862   \new Staff \keepWithTag #'music \voice
863   \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
864   \new Lyrics \lyricsto "nowhere" \lyr
865   \new Staff { c'8 c' c' c' c' c' c' c'
866   c' c' c' c' c' c' c' c' }
867 >>
868 @end lilypond
869
870 Sólo se recomienda este método si la música que está en el contexto
871 @code{Devnull} no contiene melismas.  Los melismas están definidos por
872 el contexto @code{Voice}.  La conexión de la letra a un contexto
873 @code{Devnull} hace que se pierdan los enlaces entre la voz y las
874 sílabas, y también la información relativa a los melismas.  Por tanto,
875 si enlazamos la letra a un contexto @code{Devnull}, los melismas
876 implícitos se ignoran.
877
878 @c Conclusion: do not use devnull for lyrics -FV
879
880 @c this clarifies http://code.google.com/p/lilypond/issues/detail?id=248
881
882 @node Spacing out syllables
883 @unnumberedsubsubsec Spacing out syllables
884
885 @cindex Espaciado de la letra
886 @cindex Letra, aumentar el espaciado
887
888 Para aumentar el espaciado entre las sílabas de la letra, establezca
889 la propiedad minimum-distance de LyricSpace.
890
891 @lilypond[relative,verbatim,fragment,quote,ragged-right]
892 {
893   c c c c
894   \override Lyrics.LyricSpace #'minimum-distance = #1.0
895   c c c c
896 }
897 \addlyrics {
898   longtext longtext longtext longtext
899   longtext longtext longtext longtext
900 }
901 @end lilypond
902
903 Para que este cambio sea válido para la letra de la partitura
904 completa, establezca la propiedad dentro del @q{layout} o disposición.
905
906 @lilypond[verbatim,quote,ragged-right]
907 \score {
908   \relative c' {
909   c c c c
910   c c c c
911   }
912   \addlyrics {
913   longtext longtext longtext longtext
914   longtext longtext longtext longtext
915   }
916   \layout {
917     \context {
918       \Lyrics
919       \override LyricSpace #'minimum-distance = #1.0
920     }
921   }
922 }
923 @end lilypond
924
925 @c @snippets
926 @c This snippet has been renamed to "lyrics-alignment.ly"
927 @c update as soon as lsr/is updated -vv
928 @c @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
929 @c {lyrics-alignment.ly}
930
931 @c TODO: move to LSR -vv
932 @snippets
933
934 La comprobación que asegura que las inscripciones de texto y la letra
935 de las canciones se mantienen dentro de los márgenes, es una tarea
936 computacional relativamente costosa.  Para acelerar el procesado,
937 LilyPond no hace tales cálculos de forma predeterminada; para
938 habilitarlos, utilice
939
940 @example
941 \override Score.PaperColumn #'keep-inside-line = ##t
942 @end example
943
944 Para hacer también que las sílabas de la letra eviten las barras de compás, use
945
946 @example
947 \layout @{
948   \context @{
949     \Lyrics
950       \consists "Bar_engraver"
951       \consists "Separating_line_group_engraver"
952       \override BarLine #'transparent = ##t
953   @}
954 @}
955 @end example
956
957 @c TODO Create and add lsr example of lyricMelismaAlignment
958 @c It's used like this to center-align all lyric syllables,
959 @c even when notes are tied. -td
960
961 @ignore
962 \layout
963 {
964      \context { \Score lyricMelismaAlignment = #0 }
965 }
966 @end ignore
967
968
969 @node Centering lyrics between staves
970 @unnumberedsubsubsec Centering lyrics between staves
971
972 @c TODO Add text from -user
973 Continuará...
974
975
976 @node Stanzas
977 @subsection Stanzas
978
979 @menu
980 * Adding stanza numbers::
981 * Adding dynamics marks to stanzas::
982 * Adding singers' names to stanzas::
983 * Stanzas with different rhythms::
984 * Printing stanzas at the end::
985 * Printing stanzas at the end in multiple columns::
986 @end menu
987
988
989 @node Adding stanza numbers
990 @unnumberedsubsubsec Adding stanza numbers
991
992 @cindex verso, número de
993
994 Los números de los versos se pueden añadir estableciendo
995 @code{stanza}, p.ej.,
996
997 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
998 \new Voice {
999   \time 3/4 g2 e4 a2 f4 g2.
1000 } \addlyrics {
1001   \set stanza = #"1. "
1002   Hi, my name is Bert.
1003 } \addlyrics {
1004   \set stanza = #"2. "
1005   Oh, ché -- ri, je t'aime
1006 }
1007 @end lilypond
1008
1009 @noindent
1010 Estos números aparecerán inmediatamente antes de la primera sílaba.
1011
1012 @c TODO Create and add snippet to show how two lines of a
1013 @c stanza can be grouped together, along these lines:
1014 @c (might need improving a bit) -td
1015
1016 @ignore
1017 leftbrace = \markup { \override #'(font-encoding . fetaBraces) \lookup
1018 #"brace105" }
1019
1020 stanzaOneOne = {
1021   \set stanza = \markup { "1. " \leftbrace }
1022   \lyricmode { Child, you're mine and I love you.
1023     Lend thine ear to what I say.
1024
1025   }
1026 }
1027
1028 stanzaOneThree =  {
1029 %  \set stanza = \markup { "   "}
1030   \lyricmode { Child, I have no great -- er joy
1031     Than to have you walk in truth.
1032
1033   }
1034 }
1035
1036 \new Voice {
1037   \repeat volta 2 { c'8 c' c' c' c' c' c'4
1038                     c'8 c' c' c' c' c' c'4   }
1039 }  \addlyrics { \stanzaOneOne }
1040    \addlyrics { \stanzaOneThree }
1041
1042 @end ignore
1043
1044 @node Adding dynamics marks to stanzas
1045 @unnumberedsubsubsec Adding dynamics marks to stanzas
1046
1047 Los versos que difieren en su sonoridad se pueden especificar
1048 escribiendo una indicación dinámica antes de cada verso.  En LilyPond,
1049 todo lo que aparece delante de un verso está dentro del objeto
1050 @code{StanzaNumber}; las indicaciones dinámicas no son diferentes.
1051 Por razones técnicas, tendrá que establecer el valor de la sección
1052 stanza (verso) fuera de @code{\lyricmode}:
1053
1054 @lilypond[quote,ragged-right,verbatim]
1055 text = {
1056   \set stanza = \markup { \dynamic "ff" "1. " }
1057   \lyricmode {
1058     Big bang
1059   }
1060 }
1061
1062 <<
1063   \new Voice = "tune" {
1064     \time 3/4
1065     g'4 c'2
1066   }
1067 \new Lyrics \lyricsto "tune" \text
1068 >>
1069 @end lilypond
1070
1071
1072 @node Adding singers' names to stanzas
1073 @unnumberedsubsubsec Adding singers' names to stanzas
1074
1075 @cindex cantante, nombre del
1076 @cindex nombre del cantante
1077
1078 También se pueden poner los nombres de los cantantes.  Se imprimen al
1079 comienzo de la línea, igual que los nombres de instrumento.  Se crean
1080 estableciendo un valor para @code{vocalName}.  Se puede definir una
1081 versión abreviada como @code{shortVocalName}.
1082
1083 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
1084 \new Voice {
1085   \time 3/4 g2 e4 a2 f4 g2.
1086 } \addlyrics {
1087   \set vocalName = #"Bert "
1088   Hi, my name is Bert.
1089 } \addlyrics {
1090   \set vocalName = #"Ernie "
1091   Oh, ché -- ri, je t'aime
1092 }
1093 @end lilypond
1094
1095
1096 @node Stanzas with different rhythms
1097 @unnumberedsubsubsec Stanzas with different rhythms
1098
1099 @subsubheading Ignoring melismata
1100
1101 Existe la posibilidad de que el texto tenga un melisma en un verso,
1102 pero varias sílabas en otro.  Una solución es hacer que la voz más
1103 rápida ignore el melisma.  Esto se consigue estableciendo
1104 @code{ignoreMelismata} en el contexto Lyrics.
1105
1106 @lilypond[verbatim,ragged-right,quote]
1107 <<
1108   \relative c' \new Voice = "lahlah" {
1109     \set Staff.autoBeaming = ##f
1110     c4
1111     \slurDotted
1112     f8.[( g16])
1113     a4
1114   }
1115   \new Lyrics \lyricsto "lahlah" {
1116     more slow -- ly
1117   }
1118   \new Lyrics \lyricsto "lahlah" {
1119     go
1120     \set ignoreMelismata = ##t
1121     fas -- ter
1122     \unset ignoreMelismata
1123     still
1124   }
1125 >>
1126 @end lilypond
1127
1128 @knownissues
1129 A diferencia de casi todas las instrucciones @code{\set}, @code{\set
1130 ignoreMelismata} no funciona si va precedido de @code{\once}.  Es
1131 necesario utilizar @code{\set} y @code{\unset} para delimitar la letra
1132 en que se quieren ignorar los melismas.
1133
1134
1135 @subsubheading Switching to an alternative melody
1136
1137 Son posibles variaciones más complejas en la disposición del texto.
1138 Se puede cambiar la melodía para una línea de la letra durante el
1139 texto.  Esto se hace estableciendo la propiedad
1140 @code{associatedVoice}.  En el ejemplo
1141
1142 @lilypond[ragged-right,quote]
1143 <<
1144   \relative c' \new Voice = "lahlah" {
1145     \set Staff.autoBeaming = ##f
1146     c4
1147     <<
1148       \new Voice = "alternative" {
1149         \voiceOne
1150         \times 2/3 {
1151           % show associations clearly.
1152           \override NoteColumn #'force-hshift = #-3
1153           f8 f g
1154         }
1155       }
1156       {
1157         \voiceTwo
1158         f8.[ g16]
1159         \oneVoice
1160       } >>
1161     a8( b) c
1162   }
1163   \new Lyrics \lyricsto "lahlah" {
1164     Ju -- ras -- sic Park
1165   }
1166   \new Lyrics \lyricsto "lahlah" {
1167     % Tricky: need to set associatedVoice
1168     % one syllable too soon!
1169     \set associatedVoice = alternative % applies to "ran"
1170     Ty --
1171     ran --
1172     no --
1173     \set associatedVoice = lahlah % applies to "rus"
1174     sau -- rus Rex
1175   } >>
1176 @end lilypond
1177
1178 @noindent
1179 el texto del primer verso se aplica a una melodía llamada @q{lahlah},
1180
1181 @example
1182 \new Lyrics \lyricsto "lahlah" @{
1183   Ju -- ras -- sic Park
1184 @}
1185 @end example
1186
1187
1188 El segundo verso se aplica en principio al contexto de @code{lahlah},
1189 pero para la sílaba @q{ran}, cambia a una melodía diferente.  Esto se
1190 consigue con
1191 @example
1192 \set associatedVoice = alternative
1193 @end example
1194
1195 @noindent
1196 Aquí, @code{alternative} es el nombre del contexto de @code{Voice} que
1197 contiene el tresillo.
1198
1199 @c FIXME: make this easier to understand -vv
1200 La instrucción debe ir una sílaba antes de la cuenta, antes de @q{Ty}
1201 en este caso.  En otras palabras, el cambio en la voz asociada
1202 associatedVoice se produce un paso más tarde de lo que se espera.
1203 Esto es así por razones técnicas, y no es un fallo del programa.
1204
1205 @example
1206 \new Lyrics \lyricsto "lahlah" @{
1207   \set associatedVoice = alternative % se aplica al "ran"
1208   Ty --
1209   ran --
1210   no --
1211   \set associatedVoice = lahlah % se aplica al "rus"
1212   sau -- rus Rex
1213 @}
1214 @end example
1215
1216 @noindent
1217 La disposición se vuelve a cambiar a la situación inicial mediante la
1218 asignación de @code{lahlah} a @code{associatedVoice}.
1219
1220
1221 @node Printing stanzas at the end
1222 @unnumberedsubsubsec Printing stanzas at the end
1223
1224 En ocasiones es conveniente tener un verso ajustado a la música, y el
1225 resto añadido en forma de estrofa al final de la pieza.  Esto se puede
1226 conseguir escribiendo los versos adicionales dentro de una sección
1227 @code{\markup} fuera del bloque Score principal de la partitura.
1228 Tenga en cuenta que existen dos formas distintas de forzar los saltos
1229 de línea al utilizar @code{\markup}.
1230
1231 @lilypond[ragged-right,verbatim,quote]
1232 melody = \relative c' {
1233 e d c d | e e e e |
1234 d d e d | c1 |
1235 }
1236
1237 text = \lyricmode {
1238 \set stanza = #"1." Ma- ry had a lit- tle lamb,
1239 its fleece was white as snow.
1240 }
1241
1242 \score{ <<
1243   \new Voice = "one" { \melody }
1244   \new Lyrics \lyricsto "one" \text
1245 >>
1246   \layout { }
1247 }
1248 \markup { \column{
1249   \line{ Verse 2. }
1250   \line{ All the children laughed and played }
1251   \line{ To see a lamb at school. }
1252   }
1253 }
1254 \markup{
1255   \wordwrap-string #"
1256   Verse 3.
1257
1258   Mary took it home again,
1259
1260   It was against the rule."
1261 }
1262 @end lilypond
1263
1264
1265 @node Printing stanzas at the end in multiple columns
1266 @unnumberedsubsubsec Printing stanzas at the end in multiple columns
1267
1268 Cuando una pieza tiene muchos versos, a menudo se imprimen en varias
1269 columnas a lo largo de toda la página. Con frecuencia un número de
1270 verso fuera del margen precede a cada verso. El ejemplo siguiente
1271 muestra cómo producir dicha salida en LilyPond.
1272
1273 @lilypond[ragged-right,quote,verbatim]
1274 melody = \relative c' {
1275   c c c c | d d d d
1276 }
1277
1278 text = \lyricmode {
1279   \set stanza = #"1." This is verse one.
1280   It has two lines.
1281 }
1282
1283 \score{ <<
1284     \new Voice = "one" { \melody }
1285     \new Lyrics \lyricsto "one" \text
1286    >>
1287   \layout { }
1288 }
1289
1290 \markup {
1291   \fill-line {
1292     \hspace #0.1 % moves the column off the left margin;
1293         % can be removed if space on the page is tight
1294      \column {
1295       \line { \bold "2."
1296         \column {
1297           "This is verse two."
1298           "It has two lines."
1299         }
1300       }
1301       \hspace #0.1 % adds vertical spacing between verses
1302       \line { \bold "3."
1303         \column {
1304           "This is verse three."
1305           "It has two lines."
1306         }
1307       }
1308     }
1309     \hspace #0.1  % adds horizontal spacing between columns;
1310         % if they are still too close, add more " " pairs
1311         % until the result looks good
1312      \column {
1313       \line { \bold "4."
1314         \column {
1315           "This is verse four."
1316           "It has two lines."
1317         }
1318       }
1319       \hspace #0.1 % adds vertical spacing between verses
1320       \line { \bold "5."
1321         \column {
1322           "This is verse five."
1323           "It has two lines."
1324         }
1325       }
1326     }
1327   \hspace #0.1 % gives some extra space on the right margin;
1328       % can be removed if page space is tight
1329   }
1330 }
1331 @end lilypond
1332
1333
1334 @seealso
1335 Referencia de funcionamiento interno:
1336 @rinternals{LyricText},
1337 @rinternals{StanzaNumber}.