1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: 0646758d26f727fc27fc13a87df2362388909e5d
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
16 @c TODO: inspirational headword
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.
22 * Common notation for vocal music::
24 * Aligning lyrics to a melody::
25 * Specific uses of lyrics::
30 @node Common notation for vocal music
31 @subsection Common notation for vocal music
33 Esta sección trata sobre asuntos relacinados con la música vocal en
34 general y con ciertos estilos concretos de música vocal.
38 * References for vocal music and lyrics::
43 * Ancient vocal music::
47 @node References for vocal music and lyrics
48 @unnumberedsubsubsec References for vocal music and lyrics
50 @c TODO: split this section in two parts? -vv
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
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
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}.
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}.
74 Los @q{ambitus} o indicaciones de tesitura vocal se pueden añadir al
75 principio de los pentagramas vocales, como se explica en
79 Las partes vocales se pueden imprimir utilizando las claves
80 tradicionales, como se muestra en @ref{Clef}.
83 Está contemplada la música vocal en estilo de notación antiguo, como
84 se explica en @ref{Ancient notation}.
89 @unnumberedsubsubsec Opera
94 @c add characters names snippet -vv
97 @unnumberedsubsubsec Song books
103 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
104 {simple-lead-sheet.ly}
107 Referencia de la notación:
108 @ref{Chord notation}.
112 @unnumberedsubsubsec Spoken music
119 Los efectos como el @q{parlato} o el @q{Sprechgesang} requieren de los
120 intérpretes que hablen sin altura determinada pero con su ritmo; su
121 notación se realiza mediante cabezas de nota en forma de aspas, como
122 se muestra en @ref{Special note heads}.
124 @c TODO add "marking-notes-on-spoken-parts" snippet -vv
125 @c add "showing the rhythm of a melody" snip
126 @c add "one staff-line notation"
127 @c add "improvisation" ref
128 @c add "lyrics independents of notes" ref
132 @unnumberedsubsubsec Chants
134 @c TODO Add text from lsr and -user
138 @node Ancient vocal music
139 @unnumberedsubsubsec Ancient vocal music
144 @c Add "Printing both the ancient and the modern clef in vocal music" snippet,
145 @c and "Transcription of Ancient music with incipit" snippet. -vv
149 Referencia de la notación:
150 @ref{Ancient notation}.
153 @node Entering lyrics
154 @subsection Entering lyrics
156 @c TODO add one sentence here. -vv
160 * Setting simple songs::
161 * Working with lyrics and variables::
165 @node Lyrics explained
166 @unnumberedsubsubsec Lyrics explained
171 @cindex espacios, en la letra
172 @cindex comillas, en la letra
174 La letra de las canciones se introduce en un modo de entrada especial
175 que se inicia mediante la palabra clave @code{\lyricmode}, o bien
176 mediante @code{\addlyrics} ó @code{\lyricsto}. En este modo puede
177 introducir la letra, con puntuación y acentos, y el carácter @code{d}
178 no se analiza como una nota, sino más bien como una sílaba de una sola
179 letra. Las sílabas se introducen como las notas, pero con texto en
180 lugar de alturas de nota. Por ejemplo,
183 \lyricmode @{ Cam-4 pa-4 ni- ta del- lu- gar2 @}
186 Existen dos métodos principales para especificar la colocación
187 horizontal de las sílabas, bien especificando la duración de cada
188 sílaba de forma explícita, como en el ejemplo anterior, o bien
189 alineando automáticamente la letra a la melodía o a cualquier otra
190 voz, usando @code{\addlyrics} o @code{\lyricsto}.
192 @c For more details see @ref{The Lyrics context}.
194 Una palabra o sílaba de la letra comienza con un carácter alfabético,
195 y termina con cualquier espacio o dígito. Los caracteres que siguen
196 pueden ser cualesquiera excepto un dígito o un espacio.
198 Cualquier carácter excepto un dígito o un espacio en blanco se
199 considera parte de una sílaba; esto tiene una importante consecuencia,
200 y es que una palabra puede terminar en @code{@}}, lo que con
201 frecuencia conduce al siguiente error:
204 \lyricmode @{ la- la@}
207 En este ejemplo, el símbolo @code{@}} se encuentra incluido dentro de
208 la sílaba final, por tanto la llave de apertura no se compensa con la
209 correspondiente llave de cierre y el archivo de entrada probablemente
210 no se podrá procesar.
213 @funindex \property dentro de \lyricmode
216 De forma similar, un punto que sigue a una secuencia alfabética queda
217 incluido dentro de la cadena resultante. Como consecuencia, se deben
218 insertar espacios antes y después de los comandos de propiedades:
222 \override Score.LyricText #'font-shape = #'italic
229 \override Score . LyricText #'font-shape = #'italic
233 @cindex espacios, en la letra
234 @cindex comillas, en la letra
235 @cindex ligaduras, en la letra
237 Para asignar más de una sílaba a una única nota, puede rodearlas por
238 comillas o usar un carácter @code{_} (guión bajo), para obtener
239 espacios entre las sílabas, o usar el símbolo de tilde curva
240 (@code{~}) para obtener una ligadura entre sílabas de la letra.
242 @lilypond[quote,ragged-right,fragment,verbatim]
244 \relative c' { c2 e4 g2 e4 }
245 \addlyrics { gran- de_a- mi- go }
246 \addlyrics { pu- "ro y ho-" nes- to }
247 \addlyrics { pu- ro~y~ho- nes- to }
250 La ligadura de texto se construye con el carácter Unicode U+203F, por
251 tanto debe asegurarse de que tiene instalada una tipografía (como
252 DejaVuLGC) que incluya este glifo.
255 Para escribir letra con caracteres de una lengua no inglesa, o que
256 tenga caracteres acentuados o especiales (como el símbolo del corazón
257 o comillas inclinadas), introduzca simplemente los caracteres
258 directamente en el archivo de entrada y guárdelo con una codificación
259 utf-8. Consulte @ref{Text encoding}, para ver más información.
263 @lilypond[quote,ragged-right,fragment,verbatim]
264 \relative c' { e4 f e d e f e2 }
265 \addlyrics { He said: “Let my peo ple go”. }
268 Para utilizar comillas normales en la letra, escriba una barra
269 invertida antes de las comillas. Por ejemplo,
271 @lilypond[quote,ragged-right,fragment,verbatim]
272 \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
273 \addlyrics { "\"I" am so lone- "ly\"" said she }
276 La definición completa del comienzo de una palabra en el modo Lyrics
277 (letra) es algo más compleja.
279 Una palabra en el modo Lyrics comienza por: un carácter alfabético,
280 @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, los caracteres de
281 control desde @code{^A} hasta @code{^F}, desde @code{^Q} hasta
282 @code{^W}, @code{^Y}, @code{^^}, cualquier carácter de 8 bits con
283 código ASCII por encima del 127, o una combinación de dos caracteres
284 consistente en la combinación de una barra invertida seguida por
285 @code{`}, @code{'}, @code{"} ó @code{^}.
287 Para definir identificadores que contengan letra, se debe usar la
288 función @code{lyricmode}.
291 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
294 \new Voice = "one" \relative c'' @{
297 c4 b8. a16 g4. f8 e4 d c2
299 \addlyrics @{ \verseOne @}
307 Referencia de funcionamiento interno: @rinternals{LyricText},
308 @rinternals{LyricSpace}.
311 @node Setting simple songs
312 @unnumberedsubsubsec Setting simple songs
316 La manera más fácil de poner letra a una melodía es añadir
319 \addlyrics @{ @var{la letra} @}
323 a la melodía. He aquí un ejemplo:
325 @lilypond[ragged-right,verbatim,fragment,quote]
327 \relative c' { c2 e4 g2. }
328 \addlyrics { play the game }
331 Se pueden añadir más versos mediante la adición de más secciones
334 @lilypond[ragged-right,verbatim,fragment,quote]
336 \relative c' { c2 e4 g2. }
337 \addlyrics { play the game }
338 \addlyrics { speel het spel }
339 \addlyrics { joue le jeu }
342 La instrucción @code{\addlyrics} no puede manejar situaciones de
343 polifonía. Para estos casos tendrá que usar @code{\lyricsto} y
344 @code{\lyricmode}, tal y como se explicará en @ref{Lyrics explained}.
347 @node Working with lyrics and variables
348 @unnumberedsubsubsec Working with lyrics and variables
350 @cindex letra, identificadores de
352 Para definir identificadores que contengan texto, se debe usar la
353 función @code{\lyricmode}. Si embargo no tendrá que escribir las
354 duraciones, si añade @code{\addlyrics} o @code{\lyricsto} en el
355 momento de invocar el identificador.
358 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
361 \new Voice = "one" \relative c'' @{
364 c4 b8. a16 g4. f8 e4 d c2
366 \addlyrics @{ \verseOne @}
371 Para arreglos distintos o más complejos, la mejor forma es preparar
372 previamente la jerarquía de pautas y textos, p.ej.:
375 \new Voice = "soprano" @{ @emph{música} @}
376 \new Lyrics = "textoSoprano" @{ s1 @}
377 \new Lyrics = "textoTenor" @{ s1 @}
378 \new Voice = "tenor" @{ @emph{música} @}
382 y después combinar las melodías y líneas de texto correspondientes:
385 \context Lyrics = textoSoprano \lyricsto "soprano"
391 El código de entrada definitivo sería algo como
394 <<\new ChoirStaff << @emph{prepare la música} >>
395 \lyricsto "soprano" @emph{etc}
396 \lyricsto "alto" @emph{etc}
403 @c TODO: document \new Staff << Voice \lyricsto >> bug
404 Referencia de funcionamiento interno:
405 @rinternals{LyricCombineMusic}, @rinternals{Lyrics}.
407 @node Aligning lyrics to a melody
408 @subsection Aligning lyrics to a melody
415 La letra se imprime a través de su interpretación dentro del contexto
416 llamado @rinternals{Lyrics}.
419 \new Lyrics \lyricmode @dots{}
422 Existen dos métodos principales para especificar la colocación
423 horizontal de las sílabas:
427 alineando automáticamente el texto a una melodía o a otra voz,
428 utilizando @code{\addlyrics} o @code{\lyricsto}.
431 o especificando la duración de cada sílaba explícitamente, utilizando
436 * Automatic syllable durations::
437 * Manual syllable durations::
438 * Multiple syllables to one note::
439 * Multiple notes to one syllable::
441 * Extenders and hyphens::
442 * Lyrics and repeats::
445 @node Automatic syllable durations
446 @unnumberedsubsubsec Automatic syllable durations
448 @cindex duraciones automáticas de las sílabas
449 @cindex letra y melodías
451 La letra se puede alinear automáticamente bajo una melodía dada. Esto
452 se consigue combinando la melodía y el texto con la expresión
456 \new Lyrics \lyricsto @var{nombre} @dots{}
459 Esto alinea la letra a las notas del contexto de @rinternals{Voice}
460 llamado @var{nombre}, que debe existir previamente. Por ello la
461 @code{Voice} normalmente se especifica en primer lugar, y después se
462 especifica la letra con @code{\lyricsto}. La instrucción
463 @code{\lyricsto} cambia automáticamente al modo @code{\lyricmode}, por
464 lo que la palabra clave @code{\lyricmode} se puede omitir.
466 El ejemplo siguiente utiliza comandos diferentes para introducir la
469 @lilypond[quote,fragment,ragged-right,verbatim]
471 \new Voice = "one" \relative c'' {
474 c4 b8. a16 g4. f8 e4 d c2
476 \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }
477 \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }
478 \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
482 El segundo verso no está bien alineado porque las duraciones
483 no se han especificado. Una solución para eso sería usar @code{\lyricsto}.
485 El comando @code{\addlyrics} es realmente tan sólo una forma cómoda de
486 escribir una estructura de LilyPond más complicada que establece la
491 \addlyrics @{ LETRA @}
498 \new Voice = "blabla" @{ MÚSICA @}
499 \new Lyrics \lyricsto "blabla" @{ LETRA @}
502 @node Manual syllable durations
503 @unnumberedsubsubsec Manual syllable durations
505 El texto también se puede introducir sin @code{\addlyrics} ni
506 @code{\lyricsto}. En este caso, las sílabas se escriben como notas
507 (pero con las alturas sustituidas por texto) y la duración de cada
508 sílaba se debe escribir explícitamente. Por ejemplo:
515 La alineación respecto de una melodía se puede especificar con la
516 propiedad @code{associatedVoice},
519 \set associatedVoice = #"lala"
523 El valor de la propiedad (aquí: @code{"lala"}) ha de ser el nombre de
524 un contexto de @rinternals{Voice}. Sin este ajuste, las líneas de
525 extensión no se formatearán correctamente.
527 Presentamos a continuación un ejemplo que muestra el uso de las
528 duraciones manuales de las sílabas del texto:
530 @lilypond[relative=1,ragged-right,verbatim,fragment,quote]
531 << \new Voice = "melody" {
535 \new Lyrics \lyricmode {
536 \set associatedVoice = #"melody"
543 Referencia de funcionamiento interno: @rinternals{Lyrics}.
546 @node Multiple syllables to one note
547 @unnumberedsubsubsec Multiple syllables to one note
551 @cindex ligaduras, en el texto
553 Para asignar más de una sílaba a una sola nota, puede encerrarlas
554 entre comillas o utilizar un guión bajo (@code{_}), para dejar
555 espacios entre las sílabas, o usar el símbolo de tilde curva
556 (@code{~}) para obtener una ligadura en el texto@footnote{Las
557 ligaduras de texto están hechas con el carácter de Unicode U+203F, por
558 tanto debe asegurarse de tener instalada una tipografía (como
559 DejaVuLGC) que incluya este glifo.}.
561 @lilypond[quote,ragged-right,fragment,verbatim]
563 \relative c' { c2 e4 g2 e4 }
564 \addlyrics { gran- de_a- mi- go }
565 \addlyrics { pu- "ro y ho-" nes- to }
566 \addlyrics { pu- ro~y~ho- nes- to }
571 Referencia de funcionamiento interno: @rinternals{LyricCombineMusic}.
573 @c Here come the section which used to be "Melismata"
574 @c the new title might be more self-explanatory
577 @node Multiple notes to one syllable
578 @unnumberedsubsubsec Multiple notes to one syllable
582 @cindex fraseo, en la letra
584 A veces, y sobre todo en la música medieval, varias notas se cantan
585 sobre una sílaba única; tales vocalizaciones reciben el nombre de
586 melismas, o melismata.
588 @c this method seems to be the simplest; therefore
589 @c it might be better to present it first - vv
591 Puede definir los melismas completamente dentro de la letra,
592 escribiendo un guión bajo @code{_} para cada nota que forma parte del
595 @lilypond[relative=1,verbatim,fragment,quote]
596 { \set melismaBusyProperties = #'()
597 c d( e) f f( e) e e }
599 { Ky -- _ _ ri __ _ _ _ e }
602 En este caso, también puede tener ligaduras de unión y de expresión en
603 la melodía, si establece @code{melismaBusyProperties}, como se hizo en
606 Sin embargo la instrucción @code{\lyricsto} también puede detectar los
607 melismas automáticamente: sólo pone una sílaba debajo de un grupo de
608 notas unidas mediante ligadura de unión o de expresión. Si quiere
609 forzar que un grupo de notas sin ligadura sea un melisma, inserte
610 @code{\melisma} después de la primera nota del grupo, y
611 @code{\melismaEnd} después de la última, p.ej.:
613 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
615 \new Voice = "lala" {
623 \new Lyrics \lyricsto "lala" {
629 Además, las notas se consideran un melisma si están unidas manualmente
630 mediante una barra, y el barrado automático (véase @ref{Setting
631 automatic beam behavior}) está desactivado.
633 @c TODO: there might be some more relevant place for
634 @c the following link (?)
637 @cindex coral, partitura
639 Hay un ejemplo completo de una disposición de partitura SATB en la
640 sección @rlearning{Vocal ensembles}.
647 @funindex \melismaEnd
652 @comment Referencia de funcionamiento interno:
653 @comment @rinternals{Melisma_translator}.
657 Los melismas no se detectan automáticamente, y las líneas de extensión
658 se deben insertar a mano.
661 @unnumberedsubsubsec Skipping notes
663 Se puede conseguir que una línea de letra progrese más lentamente que
664 la melodía, mediante la inserción de desplazamientos o @code{\skip}s
665 en la letra. Por cada @code{\skip}, el texto se retrasa en una nota.
666 La instrucción @code{\skip} debe ir seguida de una duración válida,
667 pero esta duración se ignora cuando se usa @code{\skip} en las letras.
671 @lilypond[verbatim,ragged-right,quote]
672 \relative c' { c c g' }
680 @node Extenders and hyphens
681 @unnumberedsubsubsec Extenders and hyphens
686 @c leave this as samp. -gp
687 Los melismas se indican mediante una línea horizontal centrada entre
688 una sílaba y la siguiente. Esta línea recibe el nombre de línea de
689 extensión, y se escribe como @samp{ __ } (fíjese en los espacios antes
690 y después de los dos guiones bajos).
694 @c leave this as samp. -gp
695 Los guiones centrados se escriben como @samp{ -- } entre sílabas de
696 una misma palabra (fíjese en los espacios antes y después de los dos
697 guiones). El guión quedará centrado entre las sílabas, y su longitud
698 se ajustará en función del espacio que exista entre ellas.
700 En la música grabada de modo muy apretado, se pueden quitar los
701 guiones. Se puede controlar si esto ocurre o no, mediante la
702 @code{minimum-distance} (distancia mínima entre las dos sílabas) y la
703 @code{minimum-length} (umbral por debajo del cual se suprimen los
708 Referencia de funcionamiento interno: @rinternals{LyricExtender},
709 @rinternals{LyricHyphen}
712 @node Lyrics and repeats
713 @unnumberedsubsubsec Lyrics and repeats
715 @c TODO New section. Add text
718 @node Specific uses of lyrics
719 @subsection Specific uses of lyrics
721 @c FIXME This whole section is to be reorganized. -vv
723 A menudo se aplican a una melodía distintos versos de una canción de
724 formas ligeramente distintas. Tales variantes pueden aún captarse
725 mediante @code{\lyricsto}.
729 * Lyrics independent of notes::
730 * Spacing out syllables::
731 * Centering lyrics between staves::
736 @unnumberedsubsubsec Divisi lyrics
738 Puede presentar letras alternativas (o divisi) nombrando contextos de
739 voz y aplicando la letra a los mencionados contextos específicos.
741 @lilypond[verbatim,ragged-right,quote]
743 \new Voice = "melody" {
748 \new Voice = "splitpart" { \voiceTwo c4 }
753 \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
754 \new Lyrics \lyricsto "splitpart" { will }
759 Puede usar este truco para presentar las distintas letras de una
760 sección que se repite.
762 @lilypond[verbatim,ragged-right,quote]
764 \new Voice = "melody" \relative c' {
766 \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
768 \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
771 \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
773 \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
774 dodo rere mimi fafa solsol }
780 @node Lyrics independent of notes
781 @unnumberedsubsubsec Lyrics independent of notes
783 En cierta música vocal compleja, podría ser deseable colocar la letra
784 de forma totalmente independiente de las notas. La música que se
785 define dentro de @code{lyricrhythm} desaparece dentro del contexto
786 @code{Devnull}, pero los valores rítmicos aún se pueden utilizar para
789 @lilypond[quote,verbatim,ragged-right]
792 \tag #'music { c''2 }
793 \tag #'lyricrhythm { c''4. c''8 }
797 lyr = \lyricmode { I like my cat! }
800 \new Staff \keepWithTag #'music \voice
801 \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
802 \new Lyrics \lyricsto "nowhere" \lyr
803 \new Staff { c'8 c' c' c' c' c' c' c'
804 c' c' c' c' c' c' c' c' }
809 @node Spacing out syllables
810 @unnumberedsubsubsec Spacing out syllables
812 @cindex Espaciado de la letra
813 @cindex Letra, aumentar el espaciado
815 Para aumentar el espaciado entre las sílabas de la letra, establezca
816 la propiedad minimum-distance de LyricSpace.
818 @lilypond[relative,verbatim,fragment,quote,ragged-right]
821 \override Lyrics.LyricSpace #'minimum-distance = #1.0
825 longtext longtext longtext longtext
826 longtext longtext longtext longtext
830 Para que este cambio sea válido para la letra de la partitura
831 completa, establezca la propiedad dentro del @q{layout} o disposición.
833 @lilypond[verbatim,quote,ragged-right]
840 longtext longtext longtext longtext
841 longtext longtext longtext longtext
846 \override LyricSpace #'minimum-distance = #1.0
853 @node Centering lyrics between staves
854 @unnumberedsubsubsec Centering lyrics between staves
856 @c TODO Add text from -user
864 * Adding stanza numbers ::
865 * Adding dynamics marks to stanzas::
866 * Adding singers' names to stanzas::
867 * Stanzas with different rhythms::
868 * Printing stanzas at the end::
869 * Printing stanzas at the end in multiple columns::
873 @node Adding stanza numbers
874 @unnumberedsubsubsec Adding stanza numbers
876 @cindex verso, número de
878 Los números de los versos se pueden añadir estableciendo
879 @code{stanza}, p.ej.,
881 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
883 \time 3/4 g2 e4 a2 f4 g2.
889 Oh, ché -- ri, je t'aime
894 Estos números aparecerán inmediatamente antes de la primera sílaba.
897 @node Adding dynamics marks to stanzas
898 @unnumberedsubsubsec Adding dynamics marks to stanzas
900 Los versos que difieren en su sonoridad se pueden especificar
901 escribiendo una indicación dinámica antes de cada verso. En LilyPond,
902 todo lo que aparece delante de un verso está dentro del objeto
903 @code{StanzaNumber}; las indicaciones dinámicas no son diferentes.
904 Por razones técnicas, tendrá que establecer el valor de la sección
905 stanza (verso) fuera de @code{\lyricmode}:
907 @lilypond[quote,ragged-right,verbatim]
909 \set stanza = \markup { \dynamic "ff" "1. " }
916 \new Voice = "tune" {
920 \new Lyrics \lyricsto "tune" \text
925 @node Adding singers' names to stanzas
926 @unnumberedsubsubsec Adding singers' names to stanzas
928 @cindex cantante, nombre del
929 @cindex nombre del cantante
932 También se pueden poner los nombres de los cantantes. Se imprimen al
933 comienzo de la línea, igual que los nombres de instrumento. Se crean
934 estableciendo un valor para @code{vocalName}. Se puede definir una
935 versión abreviada como @code{shortVocalName}.
937 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
939 \time 3/4 g2 e4 a2 f4 g2.
941 \set vocalName = "Bert "
944 \set vocalName = "Ernie "
945 Oh, ché -- ri, je t'aime
950 @node Stanzas with different rhythms
951 @unnumberedsubsubsec Stanzas with different rhythms
953 @subsubheading Ignoring melismata
955 Existe la posibilidad de que el texto tenga un melisma en un verso,
956 pero varias sílabas en otro. Una solución es hacer que la voz más
957 rápida ignore el melisma. Esto se consigue estableciendo
958 @code{ignoreMelismata} en el contexto Lyrics.
960 Hay un aspecto delicado: el valor de @code{ignoreMelismata} se debe
961 establecer una sílaba @emph{antes} de la sílaba no melismática del
962 texto, tal y como se muestra a continuación:
964 @c TODO: breaks compile
965 @lilypond[verbatim,ragged-right,quote]
968 \relative c' \new Voice = "lahlah" {
969 \set Staff.autoBeaming = ##f
975 \new Lyrics \lyricsto "lahlah" {
978 \new Lyrics \lyricsto "lahlah" {
979 \set ignoreMelismata = ##t % se aplica al "fas"
981 \unset ignoreMelismata
989 El @code{ignoreMelismata} se aplica a la sílaba @q{fas}, por ello se
990 debe introducir antes de @q{go}.
992 La inversa también es posible: hacer que una línea de letra sea más
993 lenta que la normal. Esto se puede conseguir insertando @code{\skip}s
994 (desplazamientos) dentro de la letra. Para cada @code{\skip}, el
995 texto se retrasará una nota más. Por ejemplo,
997 @lilypond[verbatim,ragged-right,quote]
998 \relative c' { c c g' }
1005 @subsubheading Switching to an alternative melody
1007 Son posibles variaciones más complejas en la disposición del texto.
1008 Se puede cambiar la melodía para una línea de la letra durante el
1009 texto. Esto se hace estableciendo la propiedad
1010 @code{associatedVoice}. En el ejemplo
1012 @lilypond[ragged-right,quote]
1014 \relative c' \new Voice = "lahlah" {
1015 \set Staff.autoBeaming = ##f
1018 \new Voice = "alternative" {
1021 % show associations clearly.
1022 \override NoteColumn #'force-hshift = #-3
1033 \new Lyrics \lyricsto "lahlah" {
1034 Ju -- ras -- sic Park
1036 \new Lyrics \lyricsto "lahlah" {
1037 % Tricky: need to set associatedVoice
1038 % one syllable too soon!
1039 \set associatedVoice = alternative % applies to "ran"
1043 \set associatedVoice = lahlah % applies to "rus"
1049 el texto del primer verso se aplica a una melodía llamada @q{lahlah},
1052 \new Lyrics \lyricsto "lahlah" @{
1053 Ju -- ras -- sic Park
1058 El segundo verso se aplica en principio al contexto de @code{lahlah},
1059 pero para la sílaba @q{ran}, cambia a una melodía diferente. Esto se
1062 \set associatedVoice = alternative
1066 Aquí, @code{alternative} es el nombre del contexto de @code{Voice} que
1067 contiene el tresillo.
1069 Una vez más, la instrucción debe ir una sílaba antes de la cuenta,
1070 antes de @q{Ty} en este caso.
1073 \new Lyrics \lyricsto "lahlah" @{
1074 \set associatedVoice = alternative % se aplica al "ran"
1078 \set associatedVoice = lahlah % se aplica al "rus"
1084 La disposición se vuelve a cambiar a la situación inicial mediante la
1085 asignación de @code{lahlah} a @code{associatedVoice}.
1088 @node Printing stanzas at the end
1089 @unnumberedsubsubsec Printing stanzas at the end
1091 En ocasiones es conveniente tener un verso ajustado a la música, y el
1092 resto añadido en forma de estrofa al final de la pieza. Esto se puede
1093 conseguir escribiendo los versos adicionales dentro de una sección
1094 @code{\markup} fuera del bloque score principal de la partitura.
1095 Tenga en cuenta que existen dos formas distintas de forzar los saltos
1096 de línea al utilizar @code{\markup}.
1098 @lilypond[ragged-right,verbatim,quote]
1099 melody = \relative c' {
1105 \set stanza = "1." Ma- ry had a lit- tle lamb,
1106 its fleece was white as snow.
1110 \new Voice = "one" { \melody }
1111 \new Lyrics \lyricsto "one" \text
1117 \line{ All the children laughed and played }
1118 \line{ To see a lamb at school. }
1125 Mary took it home again,
1127 It was against the rule."
1132 @node Printing stanzas at the end in multiple columns
1133 @unnumberedsubsubsec Printing stanzas at the end in multiple columns
1135 Cuando una pieza tiene muchos versos, a menudo se imprimen en varias
1136 columnas a lo largo de toda la página. Con frecuencia un número de
1137 verso fuera del margen precede a cada verso. El ejemplo siguiente
1138 muestra cómo producir dicha salida en Lilypond.
1140 @lilypond[ragged-right,quote,verbatim]
1141 melody = \relative c' {
1146 \set stanza = "1." This is verse one.
1151 \new Voice = "one" { \melody }
1152 \new Lyrics \lyricsto "one" \text
1159 \hspace #0.1 % moves the column off the left margin; can be removed if
1160 % space on the page is tight
1164 "This is verse two."
1168 \hspace #0.1 % adds vertical spacing between verses
1171 "This is verse three."
1176 \hspace #0.1 % adds horizontal spacing between columns; if they are
1177 % still too close, add more " " pairs until the result
1182 "This is verse four."
1186 \hspace #0.1 % adds vertical spacing between verses
1189 "This is verse five."
1194 \hspace #0.1 % gives some extra space on the right margin; can
1195 % be removed if page space is tight
1203 Referencia de funcionamiento interno:
1204 @rinternals{LyricText},
1205 @rinternals{StanzaNumber}.