1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: a0e34b9be40d377c7815f96a07f23280b3257413
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
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
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.
27 Los textos de las canciones se deben alinear con las notas respectivas
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
36 * Common notation for vocals::
37 * Aligning lyrics to a melody::
38 * Placement of lyrics::
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
51 \override Score.PaperColumn #'keep-inside-line = ##t
54 Para hacer que la letra evite las líneas divisorias también, utilice
60 \consists "Bar_engraver"
61 \consists "Separating_line_group_engraver"
62 \override BarLine #'transparent = ##t
67 @node Common notation for vocals
68 @subsection Common notation for vocals
71 * References for vocal music::
72 * Setting simple songs::
74 * Working with lyrics and variables::
77 @node References for vocal music
78 @subsubsection References for vocal music
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}.
87 @node Setting simple songs
88 @subsubsection Setting simple songs
92 La manera más fácil de poner letra a una melodía es añadir
95 \addlyrics @{ @var{la letra} @}
99 a la melodía. He aquí un ejemplo:
101 @lilypond[ragged-right,verbatim,fragment,quote]
103 \relative c' { c2 e4 g2. }
104 \addlyrics { play the game }
107 Se pueden añadir más versos mediante la adición de más secciones
110 @lilypond[ragged-right,verbatim,fragment,quote]
112 \relative c' { c2 e4 g2. }
113 \addlyrics { play the game }
114 \addlyrics { speel het spel }
115 \addlyrics { joue le jeu }
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}.
124 @node Entering lyrics
125 @subsubsection Entering lyrics
130 @cindex espacios, en la letra
131 @cindex comillas, en la letra
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,
142 \lyricmode @{ Cam-4 pa-4 ni- ta del- lu- gar2 @}
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}.
151 @c For more details see @ref{The Lyrics context}.
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.
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:
163 \lyricmode @{ la- la@}
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.
172 @funindex \property dentro de \lyricmode
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:
181 \override Score.LyricText #'font-shape = #'italic
188 \override Score . LyricText #'font-shape = #'italic
192 @cindex espacios, en la letra
193 @cindex comillas, en la letra
194 @cindex ligaduras, en la letra
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.
201 @lilypond[quote,ragged-right,fragment,verbatim]
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 }
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.
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.
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”. }
227 Para utilizar comillas normales en la letra, escriba una barra
228 invertida antes de las comillas. Por ejemplo,
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 }
235 La definición completa del comienzo de una palabra en el modo Lyrics
236 (letra) es algo más compleja.
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{^}.
246 Para definir identificadores que contengan letra, se debe usar la
247 función @code{lyricmode}.
250 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
253 \new Voice = "one" \relative c'' @{
256 c4 b8. a16 g4. f8 e4 d c2
258 \addlyrics @{ \verseOne @}
266 Referencia de funcionamiento interno: @internalsref{LyricText},
267 @internalsref{LyricSpace}.
269 @node Working with lyrics and variables
270 @subsubsection Working with lyrics and variables
272 @cindex letra, identificadores de
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.
280 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
283 \new Voice = "one" \relative c'' @{
286 c4 b8. a16 g4. f8 e4 d c2
288 \addlyrics @{ \verseOne @}
293 Para arreglos distintos o más complejos, la mejor forma es preparar
294 previamente la jerarquía de pautas y textos, p.ej.:
297 \new Voice = "soprano" @{ @emph{música} @}
298 \new Lyrics = "textoSoprano" @{ s1 @}
299 \new Lyrics = "textoTenor" @{ s1 @}
300 \new Voice = "tenor" @{ @emph{música} @}
304 y después combinar las melodías y líneas de texto correspondientes:
307 \context Lyrics = textoSoprano \lyricsto "soprano"
313 El código de entrada definitivo sería algo como
316 <<\new ChoirStaff << @emph{prepare la música} >>
317 \lyricsto "soprano" @emph{etc}
318 \lyricsto "alto" @emph{etc}
325 @c TODO: document \new Staff << Voice \lyricsto >> bug
326 Referencia de funcionamiento interno:
327 @internalsref{LyricCombineMusic}, @internalsref{Lyrics}.
330 @node Aligning lyrics to a melody
331 @subsection Aligning lyrics to a melody
338 La letra se imprime a través de su interpretación dentro del contexto
339 llamado @internalsref{Lyrics}.
342 \new Lyrics \lyricmode @dots{}
345 Existen dos métodos principales para especificar la colocación
346 horizontal de las sílabas:
350 alineando automáticamente el texto a una melodía o a otra voz,
351 utilizando @code{\addlyrics} o @code{\lyricsto}.
354 o especificando la duración de cada sílaba explícitamente, utilizando
359 * Automatic syllable durations::
360 * Manual syllable durations::
361 * Multiple syllables to one note::
362 * Multiple notes to one syllable::
364 * Extenders and hyphens::
365 * Lyrics and repeats::
368 @node Automatic syllable durations
369 @subsubsection Automatic syllable durations
371 @cindex duraciones automáticas de las sílabas
372 @cindex letra y melodías
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
379 \new Lyrics \lyricsto @var{nombre} @dots{}
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.
389 El ejemplo siguiente utiliza comandos diferentes para introducir la
392 @lilypond[quote,fragment,ragged-right,verbatim]
394 \new Voice = "one" \relative c'' {
397 c4 b8. a16 g4. f8 e4 d c2
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. }
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}.
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
414 \addlyrics @{ LETRA @}
421 \new Voice = "blabla" @{ MÚSICA @}
422 \new Lyrics \lyricsto "blabla" @{ LETRA @}
425 @node Manual syllable durations
426 @subsubsection Manual syllable durations
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:
438 La alineación respecto de una melodía se puede especificar con la
439 propiedad @code{associatedVoice},
442 \set associatedVoice = #"lala"
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.
450 Presentamos a continuación un ejemplo que muestra el uso de las
451 duraciones manuales de las sílabas del texto:
453 @lilypond[relative=1,ragged-right,verbatim,fragment,quote]
454 << \new Voice = "melody" {
458 \new Lyrics \lyricmode {
459 \set associatedVoice = #"melody"
466 Referencia de funcionamiento interno: @internalsref{Lyrics}.
469 @node Multiple syllables to one note
470 @subsubsection Multiple syllables to one note
474 @cindex ligaduras, en el texto
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.}.
484 @lilypond[quote,ragged-right,fragment,verbatim]
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 }
494 Referencia de funcionamiento interno: @internalsref{LyricCombineMusic}.
496 @c Here come the section which used to be "Melismata"
497 @c the new title might be more self-explanatory
500 @node Multiple notes to one syllable
501 @subsubsection Multiple notes to one syllable
505 @cindex fraseo, en la letra
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.
511 @c this method seems to be the simplest; therefore
512 @c it might be better to present it first - vv
514 Puede definir los melismas completamente dentro de la letra,
515 escribiendo un guión bajo @code{_} para cada nota que forma parte del
518 @lilypond[relative=1,verbatim,fragment,quote]
519 { \set melismaBusyProperties = #'()
520 c d( e) f f( e) e e }
522 { Ky -- _ _ ri __ _ _ _ e }
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
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.:
536 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
538 \new Voice = "lala" {
546 \new Lyrics \lyricsto "lala" {
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.
556 @c TODO: there might be some more relevant place for
557 @c the following link (?)
560 @cindex coral, partitura
562 Hay un ejemplo completo de una disposición de partitura SATB en la
563 sección @rlearning{Vocal ensembles}.
568 @code{\melisma}, @code{\melismaEnd}
569 @funindex \melismaEnd
574 Referencia de funcionamiento interno: @internalsref{Melisma_translator}.
576 @c @lsr{vocal,lyric@/-combine.ly}.
580 Los melismas no se detectan automáticamente, y las líneas de extensión
581 se deben insertar a mano.
584 @subsubsection Skipping notes
587 UNTRANSLATED NODE: IGNORE ME
594 @node Extenders and hyphens
595 @subsubsection Extenders and hyphens
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).
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.
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
622 Referencia de funcionamiento interno: @internalsref{LyricExtender},
623 @internalsref{LyricHyphen}
626 @node Lyrics and repeats
627 @subsubsection Lyrics and repeats
630 UNTRANSLATED NODE: IGNORE ME
637 @node Placement of lyrics
638 @subsection Placement of lyrics
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}.
646 * Lyrics independent of notes::
648 * Spacing out syllables::
649 * Centering lyrics between staves::
654 @subsubsection Divisi lyrics
656 Puede presentar letras alternativas (o divisi) nombrando contextos de
657 voz y aplicando la letra a los mencionados contextos específicos.
659 @lilypond[verbatim,ragged-right,quote]
661 \new Voice = "melody" {
666 \new Voice = "splitpart" { \voiceTwo c4 }
671 \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
672 \new Lyrics \lyricsto "splitpart" { will }
677 Puede usar este truco para presentar las distintas letras de una
678 sección que se repite.
680 @lilypond[verbatim,ragged-right,quote]
682 \new Voice = "melody" \relative c' {
684 \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
686 \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
689 \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
691 \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
692 dodo rere mimi fafa solsol }
698 @node Lyrics independent of notes
699 @subsubsection Lyrics independent of notes
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
707 @lilypond[quote,verbatim,ragged-right]
710 \tag #'music { c''2 }
711 \tag #'lyricrhythm { c''4. c''8 }
715 lyr = \lyricmode { I like my cat! }
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' }
727 @subsubsection Chants
730 UNTRANSLATED NODE: IGNORE ME
737 @node Spacing out syllables
738 @subsubsection Spacing out syllables
740 @cindex Espaciado de la letra
741 @cindex Letra, aumentar el espaciado
743 Para aumentar el espaciado entre las sílabas de la letra, establezca
744 la propiedad minimum-distance de LyricSpace.
746 @lilypond[relative,verbatim,fragment,quote,ragged-right]
749 \override Lyrics.LyricSpace #'minimum-distance = #1.0
753 longtext longtext longtext longtext
754 longtext longtext longtext longtext
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.
761 @lilypond[verbatim,quote,ragged-right]
768 longtext longtext longtext longtext
769 longtext longtext longtext longtext
774 \override LyricSpace #'minimum-distance = #1.0
780 @node Centering lyrics between staves
781 @subsubsection Centering lyrics between staves
784 UNTRANSLATED NODE: IGNORE ME
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::
804 @node Adding stanza numbers
805 @subsubsection Adding stanza numbers
807 @cindex verso, número de
809 Los números de los versos se pueden añadir estableciendo
810 @code{stanza}, p.ej.,
812 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
814 \time 3/4 g2 e4 a2 f4 g2.
820 Oh, ché -- ri, je t'aime
825 Estos números aparecerán inmediatamente antes de la primera sílaba.
828 @node Adding dynamics marks to stanzas
829 @subsubsection Adding dynamics marks to stanzas
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}:
838 @lilypond[quote,ragged-right,verbatim]
840 \set stanza = \markup { \dynamic "ff" "1. " }
847 \new Voice = "tune" {
851 \new Lyrics \lyricsto "tune" \text
856 @node Adding singers' names to stanzas
857 @subsubsection Adding singers' names to stanzas
859 @cindex cantante, nombre del
860 @cindex nombre del cantante
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}.
868 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
870 \time 3/4 g2 e4 a2 f4 g2.
872 \set vocalName = "Bert "
875 \set vocalName = "Ernie "
876 Oh, ché -- ri, je t'aime
881 @node Stanzas with different rhythms
882 @subsubsection Stanzas with different rhythms
884 @subsubheading Ignoring melismata
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.
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:
895 @c TODO: breaks compile
896 @lilypond[verbatim,ragged-right,quote]
899 \relative c' \new Voice = "lahlah" {
900 \set Staff.autoBeaming = ##f
906 \new Lyrics \lyricsto "lahlah" {
909 \new Lyrics \lyricsto "lahlah" {
910 \set ignoreMelismata = ##t % applies to "fas"
912 \unset ignoreMelismata
920 El @code{ignoreMelismata} se aplica a la sílaba @q{fas}, por ello se
921 debe introducir antes de @q{go}.
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,
928 @lilypond[verbatim,ragged-right,quote]
929 \relative c' { c c g' }
936 @subsubheading Switching to an alternative melody
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
943 @lilypond[ragged-right,quote]
945 \relative c' \new Voice = "lahlah" {
946 \set Staff.autoBeaming = ##f
949 \new Voice = "alternative" {
952 % show associations clearly.
953 \override NoteColumn #'force-hshift = #-3
964 \new Lyrics \lyricsto "lahlah" {
965 Ju -- ras -- sic Park
967 \new Lyrics \lyricsto "lahlah" {
968 % Tricky: need to set associatedVoice
969 % one syllable too soon!
970 \set associatedVoice = alternative % applies to "ran"
974 \set associatedVoice = lahlah % applies to "rus"
980 el texto del primer verso se aplica a una melodía llamada @q{lahlah},
983 \new Lyrics \lyricsto "lahlah" @{
984 Ju -- ras -- sic Park
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
993 \set associatedVoice = alternative
997 Aquí, @code{alternative} es el nombre del contexto de @code{Voice} que
998 contiene el tresillo.
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.
1004 \new Lyrics \lyricsto "lahlah" @{
1005 \set associatedVoice = alternative % se aplica al "ran"
1009 \set associatedVoice = lahlah % se aplica al "rus"
1015 La disposición se vuelve a cambiar a la situación inicial mediante la
1016 asignación de @code{lahlah} a @code{associatedVoice}.
1019 @node Printing stanzas at the end
1020 @subsubsection Printing stanzas at the end
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}.
1029 @lilypond[ragged-right,verbatim,quote]
1030 melody = \relative c' {
1036 \set stanza = "1." Ma- ry had a lit- tle lamb,
1037 its fleece was white as snow.
1041 \new Voice = "one" { \melody }
1042 \new Lyrics \lyricsto "one" \text
1048 \line{ All the children laughed and played }
1049 \line{ To see a lamb at school. }
1056 Mary took it home again,
1058 It was against the rule."
1063 @node Printing stanzas at the end in multiple columns
1064 @subsubsection Printing stanzas at the end in multiple columns
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.
1071 @lilypond[ragged-right,quote,verbatim]
1072 melody = \relative c' {
1077 \set stanza = "1." This is verse one.
1082 \new Voice = "one" { \melody }
1083 \new Lyrics \lyricsto "one" \text
1090 \hspace #0.1 % moves the column off the left margin; can be removed if
1091 % space on the page is tight
1095 "This is verse two."
1099 \hspace #0.1 % adds vertical spacing between verses
1102 "This is verse three."
1107 \hspace #0.1 % adds horizontal spacing between columns; if they are
1108 % still too close, add more " " pairs until the result
1113 "This is verse four."
1117 \hspace #0.1 % adds vertical spacing between verses
1120 "This is verse five."
1125 \hspace #0.1 % gives some extra space on the right margin; can
1126 % be removed if page space is tight
1134 Referencia de funcionamiento interno: @internalsref{LyricText},
1135 @internalsref{StanzaNumber}, @internalsref{VocalName}.