X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fuser%2Fvocal.itely;fp=Documentation%2Fes%2Fuser%2Fvocal.itely;h=0000000000000000000000000000000000000000;hb=e90f0536f9be39ada0bef0aeb0d275dec3b2fb5b;hp=f90892648e28259a1917fa2e1241b12bd2c07a8f;hpb=a8c9e8a7ca320ab0df5fd32e717fd62cd7635ce6;p=lilypond.git diff --git a/Documentation/es/user/vocal.itely b/Documentation/es/user/vocal.itely deleted file mode 100644 index f90892648e..0000000000 --- a/Documentation/es/user/vocal.itely +++ /dev/null @@ -1,1327 +0,0 @@ -@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- -@c This file is part of lilypond.tely -@ignore - Translation of GIT committish: 41ef91786a08102d9b9a839f6a2f40cec263d723 - - When revising a translation, copy the HEAD committish of the - version that you are working on. See TRANSLATION for details. -@end ignore - -@c \version "2.12.0" - - -@node Vocal music -@section Vocal music - -@c TODO: inspirational headword - -Esta sección explica cómo tipografiar música vocal, y cómo asegurarse -de que la letra se alinea con las notas de su melodía correspondiente. - -@menu -* Common notation for vocal music:: -* Entering lyrics:: -* Aligning lyrics to a melody:: -* Specific uses of lyrics:: -* Stanzas:: -@end menu - - -@node Common notation for vocal music -@subsection Common notation for vocal music - -Esta sección trata sobre asuntos relacinados con la música vocal en -general y con ciertos estilos concretos de música vocal. - - -@menu -* References for vocal music and lyrics:: -* Opera:: -* Song books:: -* Spoken music:: -* Chants:: -* Ancient vocal music:: -@end menu - - -@node References for vocal music and lyrics -@unnumberedsubsubsec References for vocal music and lyrics - -@c TODO: split this section in two parts? -vv - -Pueden surgir varias cuestiones al tipografiar música vocal. Algunas -se discuten en esta sección, pero otras están tratadas en otros -lugares del manual: - -@itemize -@item -Casi todos los estilos de música vocal utilizan texto escrito como -letra. Hay una introducción a esta notación en @rlearning{Setting -simple songs}. - -@item -La música vocal probablemente requiere el uso del modo de marcado o -@code{markup}, ya sea para la letra o para otros elementos de texto -(nombres de los personajes, etc.). Esta sintaxis está descrita en -@ref{Text markup introduction}. - -@item -Las hojas guía de acordes o @emph{Lead sheets} se pueden imprimir -combinando partes vocales y el @q{modo de acordes}; esta sintaxis se -explica en @ref{Chord notation}. - -@item -Los @q{ambitus} o indicaciones de tesitura vocal se pueden añadir al -principio de los pentagramas vocales, como se explica en -@ref{Ambitus}. - -@item -Las partes vocales se pueden imprimir utilizando las claves -tradicionales, como se muestra en @ref{Clef}. - -@item -Está contemplada la música vocal en estilo de notación antiguo, como -se explica en @ref{Ancient notation}. -@end itemize - - -@node Opera -@unnumberedsubsubsec Opera - -@c TODO -Continuará... - -@c add characters names snippet -vv - -@node Song books -@unnumberedsubsubsec Song books - -@c TODO -Continuaará... - -@snippets -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] -{simple-lead-sheet.ly} - - -@seealso -Referencia de la notación: -@ref{Chord notation}. - - -@node Spoken music -@unnumberedsubsubsec Spoken music - -@cindex parlato -@cindex Sprechgesang - -@c TODO Add @refs - -Los efectos como el @q{parlato} o el @q{Sprechgesang} requieren de los -intérpretes que hablen sin altura determinada pero con su ritmo; su -notación se realiza mediante cabezas de nota en forma de aspas, como -se muestra en @ref{Special note heads}. - -@c TODO add "marking-notes-on-spoken-parts" snippet -vv -@c add "showing the rhythm of a melody" snip -@c add "one staff-line notation" -@c add "improvisation" ref -@c add "lyrics independents of notes" ref - - -@node Chants -@unnumberedsubsubsec Chants - -@c TODO Add text from lsr and -user -Continuará... - - -@node Ancient vocal music -@unnumberedsubsubsec Ancient vocal music - -@c TODO -Continuará... - -@c Add "Printing both the ancient and the modern clef in vocal music" snippet, -@c and "Transcription of Ancient music with incipit" snippet. -vv - - -@seealso -Referencia de la notación: -@ref{Ancient notation}. - - -@node Entering lyrics -@subsection Entering lyrics - -@c TODO add one sentence here. -vv - -@menu -* Lyrics explained:: -* Setting simple songs:: -* Working with lyrics and variables:: -@end menu - - -@node Lyrics explained -@unnumberedsubsubsec Lyrics explained - -@cindex letra -@funindex \lyricmode -@cindex puntuación -@cindex espacios, en la letra -@cindex comillas, en la letra - -@c FIXME: this section is to be rewritten. -Dado que los archivos de entrada de LilyPond son de texto, existe al -menos un asunto que tener en cuenta al trabajar con música vocal: los -textos de las canciones se deben interpretar como texto, no como -notas. Por ejemplo, la entrada@tie{}@code{d} debe interpretarse como -una sílaba de una sola letra, no como la nota@tie{}Re. Por tanto se -hace necesario utilizar un modo especial para la letra, ya sea -explícitamente o mediante el uso de métodos abreviados. - -La letra de las canciones se introduce en un modo de entrada especial -que se inicia mediante la palabra clave @code{\lyricmode}, o bien -mediante @code{\addlyrics} ó @code{\lyricsto}. En este modo puede -introducir la letra, con puntuación y acentos, y el carácter @code{d} -no se analiza como una nota, sino más bien como una sílaba de una sola -letra. Las sílabas se introducen como las notas, pero con texto en -lugar de alturas de nota. Por ejemplo, - -@example -\lyricmode @{ Cam-4 pa-4 ni- ta del- lu- gar2 @} -@end example - -Existen dos métodos principales para especificar la colocación -horizontal de las sílabas, bien especificando la duración de cada -sílaba de forma explícita, como en el ejemplo anterior, o bien -alineando automáticamente la letra a la melodía o a cualquier otra -voz, usando @code{\addlyrics} o @code{\lyricsto}. -@c TODO: broken -@c For more details see @ref{The Lyrics context}. - -Una palabra o sílaba de la letra comienza con un carácter alfabético, -y termina con cualquier espacio o dígito. Los caracteres que siguen -pueden ser cualesquiera excepto un dígito o un espacio. - -Cualquier carácter excepto un dígito o un espacio en blanco se -considera parte de una sílaba; esto tiene una importante consecuencia, -y es que una palabra puede terminar en @code{@}}, lo que con -frecuencia conduce al siguiente error: - -@example -\lyricmode @{ la- la@} -@end example - -En este ejemplo, el símbolo @code{@}} se encuentra incluido dentro de -la sílaba final, por tanto la llave de apertura no se compensa con la -correspondiente llave de cierre y el archivo de entrada probablemente -no se podrá procesar. - - -@funindex \property dentro de \lyricmode - -@noindent -De forma similar, un punto que sigue a una secuencia alfabética queda -incluido dentro de la cadena resultante. Como consecuencia, se deben -insertar espacios antes y después de los comandos de propiedades: -@emph{no} escriba - -@example -\override Score.LyricText #'font-shape = #'italic -@end example - -@noindent -sino lo siguiente: - -@example -\override Score . LyricText #'font-shape = #'italic -@end example - -@funindex _ -@cindex espacios, en la letra -@cindex comillas, en la letra -@cindex ligaduras, en la letra - -Para asignar más de una sílaba a una única nota, puede rodearlas por -comillas o usar un carácter @code{_} (guión bajo), para obtener -espacios entre las sílabas, o usar el símbolo de tilde curva -(@code{~}) para obtener una ligadura entre sílabas de la letra. - -@lilypond[quote,ragged-right,fragment,verbatim] -\time 3/4 -\relative c' { c2 e4 g2 e4 } -\addlyrics { gran- de_a- mi- go } -\addlyrics { pu- "ro y ho-" nes- to } -\addlyrics { pu- ro~y~ho- nes- to } -@end lilypond - -La ligadura de texto se construye con el carácter Unicode U+203F, por -tanto debe asegurarse de que tiene instalada una tipografía (como -DejaVuLGC) que incluya este glifo. - - -Para escribir letra con caracteres de una lengua no inglesa, o que -tenga caracteres acentuados o especiales (como el símbolo del corazón -o comillas inclinadas), introduzca simplemente los caracteres -directamente en el archivo de entrada y guárdelo con una codificación -utf-8. Consulte @ref{Text encoding}, para ver más información. - -@c FIXME: quotes. - -@lilypond[quote,ragged-right,fragment,verbatim] -\relative c' { e4 f e d e f e2 } -\addlyrics { He said: “Let my peo ple go”. } -@end lilypond - -Para utilizar comillas normales en la letra, escriba una barra -invertida antes de las comillas. Por ejemplo, - -@lilypond[quote,ragged-right,fragment,verbatim] -\relative c' { \time 3/4 e4 e4. e8 d4 e d c2. } -\addlyrics { "\"I" am so lone- "ly\"" said she } -@end lilypond - -La definición completa del comienzo de una palabra en el modo Lyrics -(letra) es algo más compleja. - -Una palabra en el modo Lyrics comienza por: un carácter alfabético, -@code{_}, @code{?}, @code{!}, @code{:}, @code{'}, los caracteres de -control desde @code{^A} hasta @code{^F}, desde @code{^Q} hasta -@code{^W}, @code{^Y}, @code{^^}, cualquier carácter de 8 bits con -código ASCII por encima del 127, o una combinación de dos caracteres -consistente en la combinación de una barra invertida seguida por -@code{`}, @code{'}, @code{"} ó @code{^}. - -@c " to balance double quotes for not-so-bright context-sensitive editors - -Para definir identificadores que contengan letra, se debe usar la -función @code{lyricmode}. - -@example -verseOne = \lyricmode @{ Joy to the world the Lord is come @} -\score @{ - << - \new Voice = "one" \relative c'' @{ - \autoBeamOff - \time 2/4 - c4 b8. a16 g4. f8 e4 d c2 - @} - \addlyrics @{ \verseOne @} - >> -@} -@end example - - -@seealso -Referencia de la notación: -@ref{Fonts}. - -Referencia de funcionamiento interno: -@rinternals{LyricText}, -@rinternals{LyricSpace}. - - -@c FIXME: this title has to be changed (possible confusion with LM) -vv -@node Setting simple songs -@unnumberedsubsubsec Setting simple songs - -@cindex \addlyrics - -La manera más fácil de poner letra a una melodía es añadir - -@example -\addlyrics @{ @var{la letra} @} -@end example - -@noindent -a la melodía. He aquí un ejemplo: - -@lilypond[ragged-right,verbatim,fragment,quote] -\time 3/4 -\relative c' { c2 e4 g2. } -\addlyrics { play the game } -@end lilypond - -Se pueden añadir más versos mediante la adición de más secciones -@code{\addlyrics} - -@lilypond[ragged-right,verbatim,fragment,quote] -\time 3/4 -\relative c' { c2 e4 g2. } -\addlyrics { play the game } -\addlyrics { speel het spel } -\addlyrics { joue le jeu } -@end lilypond - -La instrucción @code{\addlyrics} no puede manejar situaciones de -polifonía. Para estos casos tendrá que usar @code{\lyricsto} y -@code{\lyricmode}, tal y como se explicará en @ref{Lyrics explained}. - - -@node Working with lyrics and variables -@unnumberedsubsubsec Working with lyrics and variables - -@cindex letra, identificadores de - -Para definir identificadores que contengan texto, se debe usar la -función @code{\lyricmode}. Si embargo no tendrá que escribir las -duraciones, si añade @code{\addlyrics} o @code{\lyricsto} en el -momento de invocar el identificador. - -@example -verseOne = \lyricmode @{ Joy to the world the Lord is come @} -\score @{ - << - \new Voice = "one" \relative c'' @{ - \autoBeamOff - \time 2/4 - c4 b8. a16 g4. f8 e4 d c2 - @} - \addlyrics @{ \verseOne @} - >> -@} -@end example - -Para arreglos distintos o más complejos, la mejor forma es preparar -previamente la jerarquía de pautas y textos, p.ej.: -@example -\new ChoirStaff << - \new Voice = "soprano" @{ @emph{música} @} - \new Lyrics = "textoSoprano" @{ s1 @} - \new Lyrics = "textoTenor" @{ s1 @} - \new Voice = "tenor" @{ @emph{música} @} ->> -@end example - -y después combinar las melodías y líneas de texto correspondientes: - -@example -\context Lyrics = textoSoprano \lyricsto "soprano" -@emph{el texto} -@end example - -@noindent - -El código de entrada definitivo sería algo como - -@example -<<\new ChoirStaff << @emph{prepare la música} >> - \lyricsto "soprano" @emph{etc} - \lyricsto "alto" @emph{etc} -@emph{etc} ->> -@end example - - -@seealso -@c TODO: document \new Staff << Voice \lyricsto >> bug -Referencia de funcionamiento interno: -@rinternals{LyricCombineMusic}, -@rinternals{Lyrics}. - - - -@node Aligning lyrics to a melody -@subsection Aligning lyrics to a melody - -@funindex \lyricmode -@funindex \addlyrics -@funindex \lyricsto - -La alineación del texto con las melodías se puede hacer -automáticamente, pero si especificamos las duraciones de las sílabas -también puede hacerse de forma manual. La alineación y el -tipografiado de la letra se preparan con la ayuda de saltos o -@i{skips}, guiones y líneas extensoras. - -La letra se imprime a través de su interpretación dentro del contexto -llamado @rinternals{Lyrics}. - -@example -\new Lyrics \lyricmode @dots{} -@end example - -Existen dos métodos principales para especificar la colocación -horizontal de las sílabas: - -@itemize -@item -alineando automáticamente el texto a una melodía o a otra voz, -utilizando @code{\addlyrics} o @code{\lyricsto}. - -@item -o especificando la duración de cada sílaba explícitamente, utilizando -@code{\lyricmode} -@end itemize - -@menu -* Automatic syllable durations:: -* Manual syllable durations:: -* Multiple syllables to one note:: -* Multiple notes to one syllable:: -* Skipping notes:: -* Extenders and hyphens:: -* Lyrics and repeats:: -@end menu - -@node Automatic syllable durations -@unnumberedsubsubsec Automatic syllable durations - -@cindex duraciones automáticas de las sílabas -@cindex letra y melodías - -La letra se puede alinear automáticamente bajo una melodía dada. Esto -se consigue combinando la melodía y el texto con la expresión -@code{\lyricsto} - -@example -\new Lyrics \lyricsto @var{nombre} @dots{} -@end example - -Esto alinea la letra a las notas del contexto de @rinternals{Voice} -llamado @var{nombre}, que debe existir previamente. Por ello la -@code{Voice} normalmente se especifica en primer lugar, y después se -especifica la letra con @code{\lyricsto}. La instrucción -@code{\lyricsto} cambia automáticamente al modo @code{\lyricmode}, por -lo que la palabra clave @code{\lyricmode} se puede omitir. - -El ejemplo siguiente utiliza comandos diferentes para introducir la -letra. - -@lilypond[quote,fragment,ragged-right,verbatim] -<< - \new Voice = "one" \relative c'' { - \autoBeamOff - \time 2/4 - c4 b8. a16 g4. f8 e4 d c2 - } - -% not recommended: left aligns syllables - \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 } - -% wrong: durations needed - \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. } - -%correct - \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. } ->> -@end lilypond - -El segundo verso no está bien alineado porque las duraciones -no se han especificado. Una solución para eso sería usar @code{\lyricsto}. - -El comando @code{\addlyrics} es realmente tan sólo una forma cómoda de -escribir una estructura de LilyPond más complicada que establece la -letra. - -@example -@{ MÚSICA @} -\addlyrics @{ LETRA @} -@end example - -@noindent -es lo mismo que - -@example -\new Voice = "blabla" @{ MÚSICA @} -\new Lyrics \lyricsto "blabla" @{ LETRA @} -@end example - -@node Manual syllable durations -@unnumberedsubsubsec Manual syllable durations - -El texto también se puede introducir sin @code{\addlyrics} ni -@code{\lyricsto}. En este caso, las sílabas se escriben como notas -(pero con las alturas sustituidas por texto) y la duración de cada -sílaba se debe escribir explícitamente. Por ejemplo: - -@example -play2 the4 game2. -sink2 or4 swim2. -@end example - -La alineación respecto de una melodía se puede especificar con la -propiedad @code{associatedVoice}, - -@example -\set associatedVoice = #"lala" -@end example - -@noindent -El valor de la propiedad (aquí: @code{"lala"}) ha de ser el nombre de -un contexto de @rinternals{Voice}. Sin este ajuste, las líneas de -extensión no se formatearán correctamente. - -Presentamos a continuación un ejemplo que muestra el uso de las -duraciones manuales de las sílabas del texto: - -@lilypond[relative=1,ragged-right,verbatim,fragment,quote] -<< \new Voice = "melody" { - \time 3/4 - c2 e4 g2. - } - \new Lyrics \lyricmode { - \set associatedVoice = #"melody" - play2 the4 game2. - } >> -@end lilypond - - -@seealso -Referencia de funcionamiento interno: -@rinternals{Lyrics}. - - -@node Multiple syllables to one note -@unnumberedsubsubsec Multiple syllables to one note - -@funindex _ -@cindex ligaduras, en el texto - -Para asignar más de una sílaba a una sola nota, puede encerrarlas -entre comillas o utilizar un guión bajo (@code{_}), para dejar -espacios entre las sílabas, o usar el símbolo de tilde curva -(@code{~}) para obtener una ligadura en el texto@footnote{Las -ligaduras de texto están hechas con el carácter de Unicode U+203F, por -tanto debe asegurarse de tener instalada una tipografía (como -DejaVuLGC) que incluya este glifo.}. - -@lilypond[quote,ragged-right,fragment,verbatim] -\time 3/4 -\relative c' { c2 e4 g2 e4 } -\addlyrics { gran- de_a- mi- go } -\addlyrics { pu- "ro y ho-" nes- to } -\addlyrics { pu- ro~y~ho- nes- to } -@end lilypond - - -@seealso -Referencia de funcionamiento interno: @rinternals{LyricCombineMusic}. - -@c Here come the section which used to be "Melismata" -@c the new title might be more self-explanatory - - -@node Multiple notes to one syllable -@unnumberedsubsubsec Multiple notes to one syllable - -@cindex melisma -@cindex melismata -@cindex fraseo, en la letra - -A veces, y sobre todo en la música medieval, varias notas se cantan -sobre una sílaba única; tales vocalizaciones reciben el nombre de -melismas, o melismata. - -@c this method seems to be the simplest; therefore -@c it might be better to present it first - vv - -Podemos definir los melismas completamente dentro de la letra, -escribiendo un guión bajo @code{_} por cada nota que se quiere añadir -al melisma. - -@c FIXME: clarify: __ is used to crate a lyric extender, -@c _ is used to add a note to a melisma, so both __ and _ are needed. - -@c verbose! --FV -@c duplicated: TODO fix -Además, podemos hacer que se imprima una línea extensora para indicar -el melisma en la partitura, escribiendo un doble guión bajo junto a la -primera sílaba del melisma. Este ejemplo presenta los tres elementos -que se usan con este fin (todos ellos circundados por espacios): -guiones dobles para separar las sílabas de una palabra, guiones bajos -para añadir notas al melisma, y un doble guión bajo para poner una -línea extensora. - -@c wrong: extender line only on last syllable of a word. Change example -@lilypond[relative=1,verbatim,fragment,quote] -{ \set melismaBusyProperties = #'() - c d( e) f f( e) e e } -\addlyrics - { Ky -- _ _ ri __ _ _ _ e } -@end lilypond - -En este caso también podemos tener ligaduras de unión y de expresión -en la melodía, si establecemos @code{melismaBusyProperties}, como se -hizo en el ejemplo anterior. - -Sin embargo la instrucción @code{\lyricsto} también puede detectar los -melismas automáticamente: sólo pone una sílaba debajo de un grupo de -notas unidas mediante ligadura de unión o de expresión. Si quiere -forzar que un grupo de notas sin ligadura sea un melisma, inserte -@code{\melisma} después de la primera nota del grupo, y -@code{\melismaEnd} después de la última, p.ej.: - -@lilypond[quote,relative=2,ragged-right,fragment,verbatim] -<< - \new Voice = "lala" { - \time 3/4 - f4 g8 - \melisma - f e f - \melismaEnd - e2 - } - \new Lyrics \lyricsto "lala" { - la di __ daah - } ->> -@end lilypond - -Además, las notas se consideran un melisma si están unidas manualmente -mediante una barra, y el barrado automático (véase @ref{Setting -automatic beam behavior}) está desactivado. - -@c FIXME: this now links to LM -vv - -@cindex SATB -@cindex coral, partitura - -Hay un ejemplo completo de una disposición de partitura SATB en la -sección @rlearning{Vocal ensembles}. - - -@predefined -@funindex \melisma -@code{\melisma}, -@funindex \melismaEnd -@code{\melismaEnd}. -@endpredefined - - -@seealso -@c @lsr{vocal,lyric@/-combine.ly}. - - -@knownissues - -Los melismas no se detectan automáticamente, y las líneas de extensión -se deben insertar a mano. - -@node Skipping notes -@unnumberedsubsubsec Skipping notes - -Se puede conseguir que una línea de letra progrese más lentamente que -la melodía, mediante la inserción de desplazamientos o @code{\skip}s -en la letra. Por cada @code{\skip}, el texto se retrasa en una nota. -La instrucción @code{\skip} debe ir seguida de una duración válida, -pero esta duración se ignora cuando se usa @code{\skip} en las letras. - -Por ejemplo, - -@lilypond[verbatim,ragged-right,quote] -\relative c' { c c g' } -\addlyrics { - twin -- \skip 4 - kle -} -@end lilypond - - -@node Extenders and hyphens -@unnumberedsubsubsec Extenders and hyphens - -@cindex melisma -@cindex extensora, línea -@cindex línea de extensión - -@c leave this as samp. -gp -Los melismas se indican mediante una línea horizontal centrada entre -una sílaba y la siguiente. Esta línea recibe el nombre de línea de -extensión, y se escribe como @samp{ __ } (fíjese en los espacios antes -y después de los dos guiones bajos). - -@warning{Los melismas se indican en la partitura con líneas -extensoras, que se escriben con un doble guión bajo; pero también se -pueden introducir melismas cortos mediante saltos de notas -individuales, que se escriben como caracteres de guión bajo sueltos; -de forma predeterminada éstos no producen la impresión de una línea de -extensión.} - -@cindex guiones - -@c leave this as samp. -gp -Los guiones centrados se escriben como @samp{ -- } entre sílabas de -una misma palabra (fíjese en los espacios antes y después de los dos -guiones). El guión quedará centrado entre las sílabas, y su longitud -se ajustará en función del espacio que exista entre ellas. - -En la música grabada de modo muy apretado, se pueden quitar los -guiones. Se puede controlar si esto ocurre o no, mediante la -@code{minimum-distance} (distancia mínima entre las dos sílabas) y la -@code{minimum-length} (umbral por debajo del cual se suprimen los -guiones). - - -@seealso -Referencia de funcionamiento interno: -@rinternals{LyricExtender}, -@rinternals{LyricHyphen}. - - -@node Lyrics and repeats -@unnumberedsubsubsec Lyrics and repeats - -@c TODO New section. Add text -Continuará... - -@node Specific uses of lyrics -@subsection Specific uses of lyrics - -@c FIXME This whole section is to be reorganized. -vv - -A menudo se aplican a una melodía distintos versos de una canción de -formas ligeramente distintas. Tales variantes pueden aún captarse -mediante @code{\lyricsto}. - -@menu -* Divisi lyrics:: -* Lyrics independent of notes:: -* Spacing out syllables:: -* Centering lyrics between staves:: -@end menu - - -@node Divisi lyrics -@unnumberedsubsubsec Divisi lyrics - -Puede presentar letras alternativas (o divisi) nombrando contextos de -voz y aplicando la letra a los mencionados contextos específicos. - -@lilypond[verbatim,ragged-right,quote] -\score{ << - \new Voice = "melody" { - \relative c' { - c4 - << - { \voiceOne c8 e } - \new Voice = "splitpart" { \voiceTwo c4 } - >> - \oneVoice c4 c | c - } - } - \new Lyrics \lyricsto "melody" { we shall not o- ver- come } - \new Lyrics \lyricsto "splitpart" { will } ->> } -@end lilypond - - -Puede usar este truco para presentar las distintas letras de una -sección que se repite. - -@lilypond[verbatim,ragged-right,quote] -\score{ << - \new Voice = "melody" \relative c' { - c2 e | g e | c1 | - \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | } - a2 b | c1} - \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode { - do mi sol mi do - la si do } - \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode { - do re mi fa sol } - \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode { - dodo rere mimi fafa solsol } ->> -} -@end lilypond - - -@node Lyrics independent of notes -@unnumberedsubsubsec Lyrics independent of notes - -En cierta música vocal compleja, podría ser deseable colocar la letra -de forma totalmente independiente de las notas. La música que se -define dentro de @code{lyricrhythm} desaparece dentro del contexto -@code{Devnull}, pero los valores rítmicos aún se pueden utilizar para -colocar la letra. - -@lilypond[quote,verbatim,ragged-right] -voice = { - c''2 - \tag #'music { c''2 } - \tag #'lyricrhythm { c''4. c''8 } - d''1 -} - -lyr = \lyricmode { I like my cat! } - -<< - \new Staff \keepWithTag #'music \voice - \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice - \new Lyrics \lyricsto "nowhere" \lyr - \new Staff { c'8 c' c' c' c' c' c' c' - c' c' c' c' c' c' c' c' } ->> -@end lilypond - -Sólo se recomienda este método si la música que está en el contexto -@code{Devnull} no contiene melismas. Los melismas están definidos por -el contexto @code{Voice}. La conexión de la letra a un contexto -@code{Devnull} hace que se pierdan los enlaces entre la voz y las -sílabas, y también la información relativa a los melismas. Por tanto, -si enlazamos la letra a un contexto @code{Devnull}, los melismas -implícitos se ignoran. - -@c Conclusion: do not use devnull for lyrics -FV - -@c this clarifies http://code.google.com/p/lilypond/issues/detail?id=248 - -@node Spacing out syllables -@unnumberedsubsubsec Spacing out syllables - -@cindex Espaciado de la letra -@cindex Letra, aumentar el espaciado - -Para aumentar el espaciado entre las sílabas de la letra, establezca -la propiedad minimum-distance de LyricSpace. - -@lilypond[relative,verbatim,fragment,quote,ragged-right] -{ - c c c c - \override Lyrics.LyricSpace #'minimum-distance = #1.0 - c c c c -} -\addlyrics { - longtext longtext longtext longtext - longtext longtext longtext longtext -} -@end lilypond - -Para que este cambio sea válido para la letra de la partitura -completa, establezca la propiedad dentro del @q{layout} o disposición. - -@lilypond[verbatim,quote,ragged-right] -\score { - \relative c' { - c c c c - c c c c - } - \addlyrics { - longtext longtext longtext longtext - longtext longtext longtext longtext - } - \layout { - \context { - \Lyrics - \override LyricSpace #'minimum-distance = #1.0 - } - } -} -@end lilypond - -@c @snippets -@c This snippet has been renamed to "lyrics-alignment.ly" -@c update as soon as lsr/is updated -vv -@c @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] -@c {lyrics-alignment.ly} - -@c TODO: move to LSR -vv -@snippets - -La comprobación que asegura que las inscripciones de texto y la letra -de las canciones se mantienen dentro de los márgenes, es una tarea -computacional relativamente costosa. Para acelerar el procesado, -LilyPond no hace tales cálculos de forma predeterminada; para -habilitarlos, utilice - -@example -\override Score.PaperColumn #'keep-inside-line = ##t -@end example - -Para hacer también que las sílabas de la letra eviten las barras de compás, use - -@example -\layout @{ - \context @{ - \Lyrics - \consists "Bar_engraver" - \consists "Separating_line_group_engraver" - \override BarLine #'transparent = ##t - @} -@} -@end example - -@c TODO Create and add lsr example of lyricMelismaAlignment -@c It's used like this to center-align all lyric syllables, -@c even when notes are tied. -td - -@ignore -\layout -{ - \context { \Score lyricMelismaAlignment = #0 } -} -@end ignore - - -@node Centering lyrics between staves -@unnumberedsubsubsec Centering lyrics between staves - -@c TODO Add text from -user -Continuará... - - -@node Stanzas -@subsection Stanzas - -@menu -* Adding stanza numbers:: -* Adding dynamics marks to stanzas:: -* Adding singers' names to stanzas:: -* Stanzas with different rhythms:: -* Printing stanzas at the end:: -* Printing stanzas at the end in multiple columns:: -@end menu - - -@node Adding stanza numbers -@unnumberedsubsubsec Adding stanza numbers - -@cindex verso, número de - -Los números de los versos se pueden añadir estableciendo -@code{stanza}, p.ej., - -@lilypond[quote,ragged-right,verbatim,relative=2,fragment] -\new Voice { - \time 3/4 g2 e4 a2 f4 g2. -} \addlyrics { - \set stanza = #"1. " - Hi, my name is Bert. -} \addlyrics { - \set stanza = #"2. " - Oh, ché -- ri, je t'aime -} -@end lilypond - -@noindent -Estos números aparecerán inmediatamente antes de la primera sílaba. - -@c TODO Create and add snippet to show how two lines of a -@c stanza can be grouped together, along these lines: -@c (might need improving a bit) -td - -@ignore -leftbrace = \markup { \override #'(font-encoding . fetaBraces) \lookup -#"brace105" } - -stanzaOneOne = { - \set stanza = \markup { "1. " \leftbrace } - \lyricmode { Child, you're mine and I love you. - Lend thine ear to what I say. - - } -} - -stanzaOneThree = { -% \set stanza = \markup { " "} - \lyricmode { Child, I have no great -- er joy - Than to have you walk in truth. - - } -} - -\new Voice { - \repeat volta 2 { c'8 c' c' c' c' c' c'4 - c'8 c' c' c' c' c' c'4 } -} \addlyrics { \stanzaOneOne } - \addlyrics { \stanzaOneThree } - -@end ignore - -@node Adding dynamics marks to stanzas -@unnumberedsubsubsec Adding dynamics marks to stanzas - -Los versos que difieren en su sonoridad se pueden especificar -escribiendo una indicación dinámica antes de cada verso. En LilyPond, -todo lo que aparece delante de un verso está dentro del objeto -@code{StanzaNumber}; las indicaciones dinámicas no son diferentes. -Por razones técnicas, tendrá que establecer el valor de la sección -stanza (verso) fuera de @code{\lyricmode}: - -@lilypond[quote,ragged-right,verbatim] -text = { - \set stanza = \markup { \dynamic "ff" "1. " } - \lyricmode { - Big bang - } -} - -<< - \new Voice = "tune" { - \time 3/4 - g'4 c'2 - } -\new Lyrics \lyricsto "tune" \text ->> -@end lilypond - - -@node Adding singers' names to stanzas -@unnumberedsubsubsec Adding singers' names to stanzas - -@cindex cantante, nombre del -@cindex nombre del cantante - -También se pueden poner los nombres de los cantantes. Se imprimen al -comienzo de la línea, igual que los nombres de instrumento. Se crean -estableciendo un valor para @code{vocalName}. Se puede definir una -versión abreviada como @code{shortVocalName}. - -@lilypond[fragment,ragged-right,quote,verbatim,relative=2] -\new Voice { - \time 3/4 g2 e4 a2 f4 g2. -} \addlyrics { - \set vocalName = #"Bert " - Hi, my name is Bert. -} \addlyrics { - \set vocalName = #"Ernie " - Oh, ché -- ri, je t'aime -} -@end lilypond - - -@node Stanzas with different rhythms -@unnumberedsubsubsec Stanzas with different rhythms - -@subsubheading Ignoring melismata - -Existe la posibilidad de que el texto tenga un melisma en un verso, -pero varias sílabas en otro. Una solución es hacer que la voz más -rápida ignore el melisma. Esto se consigue estableciendo -@code{ignoreMelismata} en el contexto Lyrics. - -@lilypond[verbatim,ragged-right,quote] -<< - \relative c' \new Voice = "lahlah" { - \set Staff.autoBeaming = ##f - c4 - \slurDotted - f8.[( g16]) - a4 - } - \new Lyrics \lyricsto "lahlah" { - more slow -- ly - } - \new Lyrics \lyricsto "lahlah" { - go - \set ignoreMelismata = ##t - fas -- ter - \unset ignoreMelismata - still - } ->> -@end lilypond - -@knownissues -A diferencia de casi todas las instrucciones @code{\set}, @code{\set -ignoreMelismata} no funciona si va precedido de @code{\once}. Es -necesario utilizar @code{\set} y @code{\unset} para delimitar la letra -en que se quieren ignorar los melismas. - - -@subsubheading Switching to an alternative melody - -Son posibles variaciones más complejas en la disposición del texto. -Se puede cambiar la melodía para una línea de la letra durante el -texto. Esto se hace estableciendo la propiedad -@code{associatedVoice}. En el ejemplo - -@lilypond[ragged-right,quote] -<< - \relative c' \new Voice = "lahlah" { - \set Staff.autoBeaming = ##f - c4 - << - \new Voice = "alternative" { - \voiceOne - \times 2/3 { - % show associations clearly. - \override NoteColumn #'force-hshift = #-3 - f8 f g - } - } - { - \voiceTwo - f8.[ g16] - \oneVoice - } >> - a8( b) c - } - \new Lyrics \lyricsto "lahlah" { - Ju -- ras -- sic Park - } - \new Lyrics \lyricsto "lahlah" { - % Tricky: need to set associatedVoice - % one syllable too soon! - \set associatedVoice = alternative % applies to "ran" - Ty -- - ran -- - no -- - \set associatedVoice = lahlah % applies to "rus" - sau -- rus Rex - } >> -@end lilypond - -@noindent -el texto del primer verso se aplica a una melodía llamada @q{lahlah}, - -@example -\new Lyrics \lyricsto "lahlah" @{ - Ju -- ras -- sic Park -@} -@end example - - -El segundo verso se aplica en principio al contexto de @code{lahlah}, -pero para la sílaba @q{ran}, cambia a una melodía diferente. Esto se -consigue con -@example -\set associatedVoice = alternative -@end example - -@noindent -Aquí, @code{alternative} es el nombre del contexto de @code{Voice} que -contiene el tresillo. - -@c FIXME: make this easier to understand -vv -La instrucción debe ir una sílaba antes de la cuenta, antes de @q{Ty} -en este caso. En otras palabras, el cambio en la voz asociada -associatedVoice se produce un paso más tarde de lo que se espera. -Esto es así por razones técnicas, y no es un fallo del programa. - -@example -\new Lyrics \lyricsto "lahlah" @{ - \set associatedVoice = alternative % se aplica al "ran" - Ty -- - ran -- - no -- - \set associatedVoice = lahlah % se aplica al "rus" - sau -- rus Rex -@} -@end example - -@noindent -La disposición se vuelve a cambiar a la situación inicial mediante la -asignación de @code{lahlah} a @code{associatedVoice}. - - -@node Printing stanzas at the end -@unnumberedsubsubsec Printing stanzas at the end - -En ocasiones es conveniente tener un verso ajustado a la música, y el -resto añadido en forma de estrofa al final de la pieza. Esto se puede -conseguir escribiendo los versos adicionales dentro de una sección -@code{\markup} fuera del bloque score principal de la partitura. -Tenga en cuenta que existen dos formas distintas de forzar los saltos -de línea al utilizar @code{\markup}. - -@lilypond[ragged-right,verbatim,quote] -melody = \relative c' { -e d c d | e e e e | -d d e d | c1 | -} - -text = \lyricmode { -\set stanza = #"1." Ma- ry had a lit- tle lamb, -its fleece was white as snow. -} - -\score{ << - \new Voice = "one" { \melody } - \new Lyrics \lyricsto "one" \text ->> - \layout { } -} -\markup { \column{ - \line{ Verse 2. } - \line{ All the children laughed and played } - \line{ To see a lamb at school. } - } -} -\markup{ - \wordwrap-string #" - Verse 3. - - Mary took it home again, - - It was against the rule." -} -@end lilypond - - -@node Printing stanzas at the end in multiple columns -@unnumberedsubsubsec Printing stanzas at the end in multiple columns - -Cuando una pieza tiene muchos versos, a menudo se imprimen en varias -columnas a lo largo de toda la página. Con frecuencia un número de -verso fuera del margen precede a cada verso. El ejemplo siguiente -muestra cómo producir dicha salida en Lilypond. - -@lilypond[ragged-right,quote,verbatim] -melody = \relative c' { - c c c c | d d d d -} - -text = \lyricmode { - \set stanza = #"1." This is verse one. - It has two lines. -} - -\score{ << - \new Voice = "one" { \melody } - \new Lyrics \lyricsto "one" \text - >> - \layout { } -} - -\markup { - \fill-line { - \hspace #0.1 % moves the column off the left margin; - % can be removed if space on the page is tight - \column { - \line { \bold "2." - \column { - "This is verse two." - "It has two lines." - } - } - \hspace #0.1 % adds vertical spacing between verses - \line { \bold "3." - \column { - "This is verse three." - "It has two lines." - } - } - } - \hspace #0.1 % adds horizontal spacing between columns; - % if they are still too close, add more " " pairs - % until the result looks good - \column { - \line { \bold "4." - \column { - "This is verse four." - "It has two lines." - } - } - \hspace #0.1 % adds vertical spacing between verses - \line { \bold "5." - \column { - "This is verse five." - "It has two lines." - } - } - } - \hspace #0.1 % gives some extra space on the right margin; - % can be removed if page space is tight - } -} -@end lilypond - - -@seealso -Referencia de funcionamiento interno: -@rinternals{LyricText}, -@rinternals{StanzaNumber}.