@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@ignore
- Translation of GIT committish: d65e909b36bb417e9f845bb308653b3a8b712428
+ Translation of GIT committish: 0fd0f2751c2001f2ff49c98bb8534aef1db77c6d
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.13.36"
+@c \version "2.19.2"
@node Música vocal
@section Música vocal
@translationof Vocal music
-@c TODO: inspirational headword
+@lilypondfile[quote]{vocal-headword.ly}
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.
* Duración manual de las sílabas::
* Varias sílabas sobre una nota::
* Varias notas sobre una sílaba::
-* Saltar notas::
* Líneas de extensión y guiones::
@end menu
principio de los pentagramas vocales, como se explica en
@ref{Tesitura}.
+@item
+De forma predeterminada, las indicaciones dinámicas se sitúan debajo
+del pentagrama, pero en la música coral se suelen disponer por encima
+del pentagrama para evitar la letra, como se explica en
+@ref{Disposiciones de la partitura para música coral}.
+
@end itemize
@seealso
Glosario musical:
@rglos{ambitus}.
+Manual de aprendizaje:
+@rlearning{Elaborar canciones sencillas}.
+
+Referencia de la notación:
+@ref{Introducción al marcado de texto},
+@ref{Tesitura},
+@ref{Disposiciones de la partitura para música coral}.
+
Fragmentos de código:
@rlsr{Vocal music}.
@translationof Entering lyrics
@cindex letra
-@cindex lyrics, entering
-@cindex entering lyrics
-@cindex punctuation in lyrics
-@cindex lyrics punctuation
-@cindex spaces in lyrics
-@cindex quotes in lyrics
+@cindex letra, introducir
+@cindex introducir la letra
+@cindex formateo de la letra
+@cindex letra, formateado
+@cindex puntuación en la letra
+@cindex letra, puntuación en la
+@cindex espacios en la letra
+@cindex comillas en la letra
@cindex puntuación
-@cindex espacios, en la letra
-@cindex comillas, en la letra
@funindex \lyricmode
@c TODO should we explain hyphens here
\lyricmode @{ Three4 blind mice,2 three4 blind mice2 @}
@end example
-
Existen dos métodos principales para especificar la colocación
horizontal de las sílabas: mediante la indicación de la duración de
cada sílaba explícitamente, como en el ejemplo anterior, o dejando que
\lyricmode @{ la la la @}
@end example
-@cindex sobreescrituras en el modo de letra
-@funindex \property dentro de \lyricmode
-
-De forma similar, en el modo de letra, un punto ortográfico se
-incluirá dentro de la secuencia alfabética a la que sigue. Como
-consecuencia, se deben insertar espacios antes y después del punto
-dentro de las instrucciones @code{\override}. @emph{No} escriba lo
-siguiente:
-
-@example
-\override Score.LyricText #'font-shape = #'italic
-@end example
-
-@noindent
-sino lo siguiente:
-
-@example
-\override Score . LyricText #'font-shape = #'italic
-@end example
-
Los signos de puntuación, las letras con caracteres acentuados o de
cualquier idioma distinto del inglés, o los caracteres especiales
(como el símbolo del corazón o las comillas inclinadas), se pueden
insertar directamente en el archivo de entrada, siempre que éste se
grabe con la codificación UTF-8. Para más información, consulte
-@ref{Codificación del texto}.
+@ref{Caracteres especiales}.
@lilypond[quote,verbatim]
\relative c'' { d8 c16 a bes8 f e' d c4 }
@c " to balance double quotes for not-so-bright context-sensitive editors
+Un enorme control sobre la apariencia de la letra proviene del uso de
+elementos de marcado @code{\markup} dentro de la propia letra. Para
+ver una explicación de muchas de las opciones, consulte
+@ref{Formatear el texto}.
+
+@snippets
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{formatting-lyrics-syllables.ly}
+
@seealso
Manual de aprendizaje:
@rlearning{Canciones}.
Referencia de la notación:
@ref{Duración automática de las sílabas},
@ref{Tipografías},
+@ref{Formatear el texto},
@ref{Modos de entrada},
-@ref{Duración manual de las sílabas}.
+@ref{Duración manual de las sílabas},
+@ref{Caracteres especiales}.
Referencia de funcionamiento interno:
@rinternals{LyricText}.
+Fragmentos de código:
+@rlsr{Text}.
@node Alineación de la letra a una melodía
@unnumberedsubsubsec Alineación de la letra a una melodía
@item
El texto se puede alinear independientemente de la duración de
-cualquier nota si las duraciones de de las sílabas se especifican
+cualquier nota si las duraciones de las sílabas se especifican
explícitamente, y se escriben con @code{\lyricmode}.
@lilypond[quote,ragged-right,verbatim]
Manual de aprendizaje:
@rlearning{Alineación de la letra a una melodía}.
+Referencia de la notación:
+@ref{Explicación de los contextos},
+@ref{Duración automática de las sílabas}.
+@ref{Versos},
+@ref{Duración manual de las sílabas},
+@ref{Diálogos encima de la música},
+@ref{Duración manual de las sílabas}.
+
Referencia de funcionamiento interno:
@rinternals{Lyrics}.
@lilypond[quote,verbatim,relative=2]
<<
\new Voice = "melody" {
- a4 a a a
+ a1 a4. a8 a2
}
\new Lyrics \lyricsto "melody" {
These are the words
Se pueden añadir más versos poniendo 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 }
+@lilypond[ragged-right,verbatim,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 es capaz de manejar situaciones de
-polifonía. Para estos casos debería usar @code{\lyricsto}.
+La instrucción @code{\addlyrics} no es capaz de manejar
+situaciones de polifonía. Asimismo, no puede usarse para asociar
+letra a un contexto de tablatura @code{TabVoice}. Para estos
+casos debería usar @code{\lyricsto}.
@subheading Uso de @code{associatedVoice}
@seealso
Referencia de la notación:
@ref{Líneas de extensión y guiones},
-@ref{Mantener vivos los contextos}.
+@ref{Mantener vivos los contextos},
+@ref{Posicionamiento vertical de la letra}.
@node Duración manual de las sílabas
@unnumberedsubsubsec Duración manual de las sílabas
@cindex espacios en la letra
@cindex comillas en la letra
-Para asignar más de una sílaba a una única nota con espacios entre
-las sílabas, podemos encerrar la frase entre comillas o utilizar un
+Para asignar más de una sílaba a una única nota con espacios entre las
+sílabas, podemos encerrar la frase entre comillas o utilizar un
carácter de guión bajo @code{_}. De forma alternativa, podemos usar
el símbolo de tilde curva (@code{~}) para obtener una ligadura de
-texto. La ligadura de texto está implementada con el carácter Unicode
-U+203F, por tanto debemos asegurarnos de que tenemos una fuente
-tipográfica (como DejaVuLGC) instalada, que incluya este glifo.
+texto.
-@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 }
+@lilypond[quote,ragged-right,verbatim,relative=2]
+{
+ { \autoBeamOff
+ r8 b c fis, fis c' b e,
+ }
+ \addlyrics
+ {
+ \override LyricHyphen.minimum-distance = #1.0 % Ensure hyphens are visible
+ Che_in ques -- ta_e_in quel -- l'al -- tr'on -- da
+ }
+ \addlyrics { "Che in" ques -- "ta e in" quel -- l'al -- tr'on -- da }
+ \addlyrics { Che~in ques -- ta~e~in quel -- l'al -- tr'on -- da }
+}
@end lilypond
-
@seealso
Referencia de funcionamiento interno:
@rinternals{LyricCombineMusic}.
@funindex \melisma
@funindex \melismaEnd
-A veces, y sobre todo en la música medieval, varias notas se cantan
+A veces, y sobre todo en la música medieval y del Barroco,
+varias notas se cantan
sobre una sílaba única; tales vocalizaciones reciben el nombre de
-melismas, o melismata. La sílaba de un melisma se suele alinear por
+melismas, o melismata (véase @rglos{melisma}).
+La sílaba de un melisma se suele alinear por
la izquierda con la primera nota del melisma.
Cuando se produce un melisma sobre una sílaba distinta de la última de
una palabra, dicha sílaba se suele unir a la siguiente con un guión
separador. Esto se indica en el código de entrada escribiendo un
-doble guión, @code{--}, inmediatamente después de la sílaba.
+doble guión, @w{@code{--}}, inmediatamente después de la sílaba.
De forma alternativa, cuando se produce un melisma sobre la última o
sobre la única sílaba de una palabra, se suele trazar una línea
\new Voice = "melody" {
\time 3/4
f4 g2 ~ |
- g4 e2 ~ |
- e8
+ 4 e2 ~ |
+ 8
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- e __
>>
@end lilypond
+Observe que las ligaduras de fraseo no afectan a la creación de melismas.
+
@item
Se considera que las notas forman un melisma cuando se unen
manualmente mediante barra, siempre y cuando el barrado automático
>>
@end lilypond
-Observe que este método no se puede usar para indicar dos melismas si
-el primero va seguido inmediatamente por el otro.
-
@item
Se puede definir un melisma enteramente dentro de la letra escribiendo
un carácter de barra baja suelto, @code{_}, por cada nota adicional
Es posible tener ligaduras de unión o de expresión y barras manuales
en la melodía sin que indiquen melisma. Para hacerlo, ajuste el valor
-de @code{melismaBusyProperties} e indique los melismas mediante barras
-bajas sueltas dentro de la letra, una barra baja por cada nota
-adicional:
+de @code{melismaBusyProperties}:
@lilypond[relative=1,verbatim,quote]
<<
\time 3/4
\set melismaBusyProperties = #'()
c4 d ( e )
- g8 [ f ] f4( e)
- d e ~ e
+ g8 [ f ] f4 ~ 4
}
\new Lyrics \lyricsto "melody" {
- Ky -- _ _ _ _ ri -- _ _ e __ _
+ Ky -- ri -- e e -- le -- i -- son
}
>>
@end lilypond
Se pueden usar otros valores para @code{melismaBusyProperties} si
-queremos incluir o excluir las ligaduras de unión, ligaduras de
-expresión o barras de la detección automática de los melismas; véase
-@code{melismaBusyProperties} en el apartado @rinternals{Tunable
-context properties}.
+queremos incluir o excluir selectivamente las ligaduras de unión,
+ligaduras de expresión o barras de la detección automática
+de los melismas; véase @code{melismaBusyProperties}
+en el apartado @rinternals{Tunable context properties}.
+
+Como alternativa, si todas las indicaciones de melismas se van a
+ignorar, se puede establecer @code{ignoreMelismata} al valor
+verdadero; véase @ref{Versos con ritmos distintos}.
+
+Si se requiere un melisma en el transcurso de un pasaje en el que
+@code{melismaBusyProperties} está activo, puede indicarse colocando
+una sola barra baja en la letra por cada nota que se debe incluir
+dentro del melisma:
+
+@lilypond[relative=1,verbatim,quote]
+<<
+ \new Voice = "melody" {
+ \time 3/4
+ \set melismaBusyProperties = #'()
+ c4 d ( e )
+ g8 [ f ] ~ 4 ~ f
+ }
+ \new Lyrics \lyricsto "melody" {
+ Ky -- ri -- _ e __ _ _ _
+ }
+>>
+@end lilypond
+
@predefined
Referencia de la notación:
@ref{Alineación de la letra a una melodía},
@ref{Duración automática de las sílabas},
-@ref{Establecer el comportamiento de las barras automáticas}.
+@ref{Establecer el comportamiento de las barras automáticas},
+@ref{Versos con ritmos distintos}.
Referencia de funcionamiento interno:
@rinternals{Tunable context properties}.
@knownissues
-
No se crean automáticamente líneas extensoras bajo los melismas; se
deben insertar manualmente con un doble guión bajo.
-@node Saltar notas
-@unnumberedsubsubsec Saltar notas
-@translationof 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
-cuya duración se toma de las notas de una melodía asociada por medio
-de @code{\addlyrics} o de @code{\lyricsto}.
-
-@lilypond[verbatim,ragged-right,quote]
-\relative c' { c c g' }
-\addlyrics {
- twin -- \skip 4
- kle
-}
-@end lilypond
-
@node Líneas de extensión y guiones
@unnumberedsubsubsec Líneas de extensión y guiones
sílabas) y la @code{minimum-length} (umbral por debajo del cual se
suprimen los guiones) de @code{LyricHyphen}.
-
@seealso
Referencia de funcionamiento interno:
@rinternals{LyricExtender},
* Colocación horizontal de las sílabas::
* Letra y repeticiones::
* Letras en divisi::
+* Polifonía con letras compartidas::
@end menu
}
@end lilypond
-
@seealso
Referencia de la notación:
@ref{Posicionamiento vertical de la letra}.
@end lilypond
Se puede colocar la letra sobre el pentagrama usando uno de los dos
-métodos disponibles: el más sencillo es usar la misma sintaxis que se
-ha visto más arriba y especificar explícitamente la posición de la
-letra:
+métodos disponibles: el más sencillo (y preferible) es usar la misma
+sintaxis que se ha visto más arriba y especificar explícitamente la
+posición de la letra:
@lilypond[quote,verbatim]
\score {
@lilypond[quote,verbatim]
\score {
<<
- \new Lyrics = "lyrics"
+ \new Lyrics = "lyrics" \with {
+ % lyrics above a staff should have this override
+ \override VerticalAxisGroup.staff-affinity = #DOWN
+ }
\new Staff {
\new Voice = "melody" {
\relative c'' { c4 c c c }
}
}
\new Lyrics = "sopranos"
- \new Lyrics = "contraltos"
+ \new Lyrics = "contraltos" \with {
+ % lyrics above a staff should have this override
+ \override VerticalAxisGroup.staff-affinity = #DOWN
+ }
\new Staff {
\new Voice = "contraltos" {
\relative c'' { a4 a a a }
@end lilypond
Es posible generar otras combinaciones de letra y pautas mediante la
-elaboración de los ejemplos anteriores, o examinando las plantillas de
-@rlearning{Conjuntos vocales} del manual de aprendizaje.
+elaboración de los ejemplos anteriores, o examinando las plantillas del
+Manual de Aprendizaje, véase @rlearning{Plantillas de conjuntos vocales}.
+
+@snippets
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{obtaining-2.12-lyrics-spacing-in-newer-versions.ly}
@seealso
Manual de aprendizaje:
-@rlearning{Conjuntos vocales}.
+@rlearning{Plantillas de conjuntos vocales}.
Referencia de la notación:
-@ref{Alinear los contextos},
-@ref{Crear contextos}.
+@ref{Orden de disposición de los contextos},
+@ref{Crear y referenciar contextos}.
@node Colocación horizontal de las sílabas
@unnumberedsubsubsec Colocación horizontal de las sílabas
Para aumentar la separación entre las líneas de texto, establezca la
propiedad @code{minimum-distance} de @code{LyricSpace}.
-@lilypond[relative,verbatim,fragment,quote,ragged-right]
+@lilypond[relative=1,verbatim,quote,ragged-right]
{
c c c c
- \override Lyrics.LyricSpace #'minimum-distance = #1.0
+ \override Lyrics.LyricSpace.minimum-distance = #1.0
c c c c
}
\addlyrics {
\layout {
\context {
\Lyrics
- \override LyricSpace #'minimum-distance = #1.0
+ \override LyricSpace.minimum-distance = #1.0
}
}
}
@end lilypond
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{lyrics-alignment.ly}
@c TODO: move to LSR -vv
La comprobación necesaria para asegurar que las inscripciones de texto
-están dentro de los márgenes es una tarea relativamente costosa en
-términos computacionales. Para acelerar el procesado, LilyPond no
-realiza estos cálculos de forma predeterminada; para activarlo, use
+están dentro de los márgenes, requiere cálculos adicionales. Para
+acelerar ligeramente el procesado, se puede desactivar esta
+funcionalidad:
@example
-\override Score.PaperColumn #'keep-inside-line = ##t
+\override Score.PaperColumn.keep-inside-line = ##f
@end example
Para hacer que el texto evite también las líneas divisorias, use
\Lyrics
\consists "Bar_engraver"
\consists "Separating_line_group_engraver"
- \override BarLine #'transparent = ##t
+ \hide BarLine
@}
@}
@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 Letra y repeticiones
@unnumberedsubsubsec Letra y repeticiones
@translationof Lyrics and repeats
}
@end lilypond
-@cindex letra, desplazamiento de
-@funindex \skip
-
Cuando el texto de las secciones de primera o segunda vez es distinto,
la letra de cada repetición se debe escribir dentro de contextos
-@code{Lyrics} diferentes. Las secciones anteriores no repetidas se
-deben saltar en la segunda repetición y siguientes. La manera más
-fácil de saltar varias notas es utilizar @code{\repeat unfold} con una
-instrucción @code{\skip} en su interior.
-
-Observación: no utilice un guión bajo, @code{_}, para saltar notas en
-este caso concreto, pues esto indica un melisma y hará que la sílaba
-precedente aparezca alineada por la izquierda.
-
-@warning{La instrucción @code{@bs{}skip} debe ir seguida de un número,
-pero este número se ignora en aquellas letras cuya duración
-deriva de las duraciones de las notas de una melodía asociada
-con ella a través de @code{\addlyrics} o de @code{\lyricsto}.
-Cada @code{@bs{}skip} salta una sola nota de cualquier duración, sin
-importar el valor del número que le sigue.}
+@code{Lyrics} diferentes,
+anidados correctamente en secciones paralelas:
@lilypond[verbatim,quote]
\score {
}
}
}
- \new Lyrics {
- \lyricsto "melody" {
- Not re -- peat -- ed.
- The first time words.
- }
+ \new Lyrics \lyricsto "melody" {
+ Not re -- peat -- ed.
+ <<
+ { The first time words. }
+ \new Lyrics {
+ \set associatedVoice = "melody"
+ Sec -- ond time words.
+ }
+ >>
}
- \new Lyrics {
- \lyricsto "melody" {
- % skip 4 notes of any duration
- \repeat unfold 4 { \skip 1 }
- Sec -- ond time words.
+ >>
+}
+@end lilypond
+
+Se pueden añadir más estrofas de una manera similar:
+
+@lilypond[verbatim,quote]
+\score {
+ <<
+ \new Staff {
+ \new Voice = "singleVoice" {
+ \relative c'' {
+ a4 a a a
+ \repeat volta 3 { b4 b b b }
+ c4 c c c
+ }
}
}
+ \new Lyrics \lyricsto "singleVoice" {
+ Not re -- peat -- ed.
+ <<
+ { The first time words. }
+ \new Lyrics {
+ \set associatedVoice = "singleVoice"
+ Sec -- ond time words.
+ }
+ \new Lyrics {
+ \set associatedVoice = "singleVoice"
+ The third time words.
+ }
+ >>
+ The end sec -- tion.
+ }
>>
}
@end lilypond
-@cindex letra, repetición con una voz temporal
+@cindex alignBelowContext
+@funindex alignBelowContext
-Una forma alternativa, que evita la necesidad de usar desplazamientos
-y tener que contar notas, es utilizar una voz temporal para la sección
-repetida. Esto puede ser preferible si las secciones anteriores aún
-están sujetas a cambios. Se puede insertar una voz temporal en
-cualquier punto dentro de la corriente musical principal y en paralelo
-con ella, como se muestra más abajo, pero al usar esta técnica en
-partituras complejas puede ser necesario mantener viva la voz
-principal; véase @ref{Mantener vivos los contextos}.
+Sin embargo, si esta construcción se inserta dentro de un contexto de
+varios pentagramas tal como un @code{ChoirStaff}, la letra de los
+versos segundo y tercero aparecerán debajo del pentagrama inferior.
-@lilypond[verbatim,quote,ragged-right]
+Para posicionarlos correctamente utilice @code{alignBelowContext}:
+
+@lilypond[verbatim,quote]
\score {
<<
\new Staff {
- \new Voice = "singleVoice" {
- \relative c'' { a4 a a a }
- \new Voice = "repeatVoice" {
- \relative c'' \repeat volta 3 { b4 b b b }
- }
- \relative c'' { c4 c c c }
+ \new Voice = "melody" {
+ \relative c'' {
+ a4 a a a
+ \repeat volta 3 { b4 b b b }
+ c4 c c c
+ }
}
}
- \new Lyrics <<
- \lyricsto "singleVoice" {
- Not re -- peat -- ed.
- The end sec -- tion.
- }
- \lyricsto "repeatVoice" {
- The first time words.
- }
- >>
- \new Lyrics {
- \lyricsto "repeatVoice" {
- Sec -- ond time words.
- }
+ \new Lyrics = "firstVerse" \lyricsto "melody" {
+ Not re -- peat -- ed.
+ <<
+ { The first time words. }
+ \new Lyrics = "secondVerse"
+ \with { alignBelowContext = #"firstVerse" } {
+ \set associatedVoice = "melody"
+ Sec -- ond time words.
+ }
+ \new Lyrics = "thirdVerse"
+ \with { alignBelowContext = #"secondVerse" } {
+ \set associatedVoice = "melody"
+ The third time words.
+ }
+ >>
+ The end sec -- tion.
}
- \new Lyrics {
- \lyricsto "repeatVoice" {
- The third time words.
+ \new Voice = "harmony" {
+ \relative c' {
+ f4 f f f \repeat volta 2 { g8 g g4 g2 } a4 a8. a16 a2
}
}
>>
}
@end lilypond
-@c TODO lowering a common line of lyrics
+
+
+@c TODO positioning a common line of lyrics
@subheading Repeticiones con finales alternativos (primera y segunda vez)
}
@end lilypond
+@funindex \skip
+@cindex saltar notas en la letra
+@cindex letra, saltar notas
+
Pero cuando la sección repetida tiene un texto distinto, no se puede
usar una construcción de repetición para el texto y es necesario
-insertar manualmente instrucciones @code{\skip} como se describe en la
-sección anterior, para saltar sobre las notas en las secciones
+insertar manualmente instrucciones @code{\skip}
+para saltar sobre las notas en las secciones
alternativas que no correspondan.
+Nota: no utilice un guión bajo, @code{_}, para saltar notas: el guión
+bajo indica un melisma, y hace que la sílaba anterior resulte alineada
+por la izquierda.
+
+@warning{La instrucción @code{@bs{}skip} debe ir seguida por un
+número, pero este número se ignora dentro de la letra, que deriva las
+duraciones de las notas de una melodía asociada a través de
+@code{\addlyrics} o @code{\lyricsto}. Cada @code{@bs{}skip} salta una
+sola nota de cualquier valor, independientemente del valor del número
+que se escribe a continuación.}
+
@lilypond[verbatim,quote,ragged-right]
\score {
<<
}
@end lilypond
+@seealso
+Referencia de la notación:
+@ref{Mantener vivos los contextos},
+@ref{Repeticiones}.
@node Letras en divisi
}
@end lilypond
+En la música coral es frecuente que una parte vocal se divida en
+dos durante varios compases. La construcción @code{<< @{@dots{}@}
+\\ @{@dots{}@} >>}, en la que dos (o más) expresiones musicales
+están separadas por dos barras invertidas, puede en principio
+parecer la forma más adecuada de realizar las voces divididas.
+Sin embargo, esta construcción asigna @strong{todas} las
+expresiones que están dentro de ella a @strong{contextos de voz
+NUEVOS} lo que hace que no se asigne a ellas @emph{ninguna letra}
+porque la letra se asigna al contexto de voz original, que no es
+lo que pretendemos, en general. La construcción correcta que
+debemos usar es el pasaje polifónico temporal, véase la sección
+@emph{Pasajes polifónicos temporales} dentro de
+@ref{Polifonía en un solo pentagrama}.
+
+
+@node Polifonía con letras compartidas
+@unnumberedsubsubsec Polifonía con letras compartidas
+@translationof Polyphony with shared lyrics
+
+@cindex NullVoice
+@cindex polifonía, letra compartida
+@cindex letra, compartida entre voces
+@cindex \partcombine y letra
+@funindex \partcombine
+
+Cuando dos voces cuyas notas tienen distintas duraciones comparten
+la misma letra, la alineación de ésta a una de las voces puede dar
+lugar a problemas en la otra voz. Por ejemplo, la segunda línea
+extensora que se ve debajo es demasiado corta, porque la letra
+está alineada solamente a la voz superior:
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+alto = \relative { g'2 b8( a g a) }
+words = \lyricmode { la __ la __ }
+
+\new Staff <<
+ \new Voice = "sopranoVoice" { \voiceOne \soprano }
+ \new Voice { \voiceTwo \alto }
+ \new Lyrics \lyricsto "sopranoVoice" \words
+>>
+@end lilypond
+
+Para obtener el resultado deseado, alinee la letra con un contexto
+@code{NullVoice} (@q{Voz Nula}) nuevo que contenga una combinación
+adecuada de las dos voces. Las notas del contexto
+@code{NullVoice} no aparecen en la página impresa, pero pueden
+utilizarse para alinear la letra adecuadamente:
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+alto = \relative { g'2 b8( a g a) }
+aligner = \relative { b'8( c d c) b( a g a) }
+words = \lyricmode { la __ la __ }
+
+\new Staff <<
+ \new Voice { \voiceOne \soprano }
+ \new Voice { \voiceTwo \alto }
+ \new NullVoice = "aligner" \aligner
+ \new Lyrics \lyricsto "aligner" \words
+>>
+@end lilypond
+
+El contexto de voz nula @code{NullVoice} debe estar situado dentro
+de un contexto @code{Staff} y contener notas que ya se están
+mostrando en dicho pentagrama, y en la misma octava. En caso
+contrario, la @code{NullVoice} podría interactuar con las voces
+impresas de forma inesperada. Por ejemplo, notas arbitrarias en
+la @code{NullVoice} pueden hacer que aparezcan (o desaparezcan)
+alteraciones accidentales en el pentragrama.
+
+Este método se puede usar trambién con la función
+@code{\partcombine}, que en sí no permite incluir letra:
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+alto = \relative { g'2 b8( a g a) }
+aligner = \relative { b'8( c d c) b( a g a) }
+words = \lyricmode { la __ la __ }
+
+\new Staff <<
+ \new Voice \partcombine \soprano \alto
+ \new NullVoice = "aligner" \aligner
+ \new Lyrics \lyricsto "aligner" \words
+>>
+@end lilypond
+
+@knownissues
+La función @code{\addLyrics} solo funciona con letras de
+@code{Voice}, por lo que no puede utilizarse con @code{NullVoice}.
+
+@noindent
+La función @code{\partcombine} se describe en @ref{Combinación
+automática de las partes}.
+
+Por último, este método se puede usar incluso si las voces están
+en distintos pentagramas, y no se limita a dos voces únicamente:
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+altoOne = \relative { g'2 b8( a b4) }
+altoTwo = \relative { d'2 g4( fis8 g) }
+aligner = \relative { b'8( c d c) d( d d d) }
+words = \lyricmode { la __ la __ }
+
+\new ChoirStaff <<
+ \new Staff <<
+ \soprano
+ \new NullVoice = "aligner" \aligner
+ >>
+ \new Lyrics \lyricsto "aligner" \words
+ \new Staff \partcombine \altoOne \altoTwo
+>>
+@end lilypond
+
+Observe, sin embargo, que en la segunda mitad del compás que se ve
+arriba, las notas del contexto @code{NullVoice} reflejan las
+duraciones de las notas del pentagrama inferior, pero no se
+desvian de la altura única que se muestra en el pentagrama al que
+pertenece la @code{NullVoice}. Aunque no es obligatorio en este
+ejemplo en particular, generalmente es buena idea introducir las
+notas de esta forma.
+
@node Versos
@subsection Versos
Los números de los versos se pueden añadir estableciendo
@code{stanza}, p.ej.,
-@lilypond[quote,ragged-right,verbatim,relative=2,fragment]
+@lilypond[quote,ragged-right,verbatim,relative=2]
\new Voice {
\time 3/4 g2 e4 a2 f4 g2.
} \addlyrics {
estableciendo un valor para @code{vocalName}. Se puede definir una
versión abreviada como @code{shortVocalName}.
-@lilypond[fragment,ragged-right,quote,verbatim,relative=2]
+@lilypond[ragged-right,quote,verbatim,relative=2]
\new Voice {
\time 3/4 g2 e4 a2 f4 g2.
} \addlyrics {
necesario utilizar @code{\set} y @code{\unset} para delimitar la letra
en que se quieren ignorar los melismas.
-
@subsubheading Aplicar sílabas a notas de adorno
+@cindex adorno, letra y notas de
+@cindex letra sobre notas de adorno
+
+
De forma predeterminada, las notas de adorno (p.ej. insertadas por
medio de @code{\grace}) no pueden recibirla asignación de sílabas si
se utiliza @code{\lyricsto}, pero este comportamiento puede cambiarse:
@lilypond[verbatim,ragged-right,quote]
-\relative c' {
- f4 \appoggiatura a32 b4
- \grace { f16[ a16] } b2
- \afterGrace b2 { f16[ a16] }
- \appoggiatura a32 b4
- \acciaccatura a8 b4
-}
-\addlyrics {
- normal
- \set includeGraceNotes = ##t
- case,
- gra -- ce case,
- after -- grace case,
- \set ignoreMelismata = ##t
- app. case,
- acc. case.
-}
+<<
+ \new Voice = melody \relative c' {
+ f4 \appoggiatura a32 b4
+ \grace { f16 a16 } b2
+ \afterGrace b2 { f16[ a16] }
+ \appoggiatura a32 b4
+ \acciaccatura a8 b4
+ }
+ \new Lyrics
+ \lyricsto melody {
+ normal
+ \set includeGraceNotes = ##t
+ case,
+ gra -- ce case,
+ after -- grace case,
+ \set ignoreMelismata = ##t
+ app. case,
+ acc. case.
+ }
+>>
@end lilypond
@knownissues
@lilypond[verbatim,ragged-right,quote]
<<
\new Voice = melody \relative c' {
- \grace { c16[( d e f] }
+ \grace { c16( d e f }
g1) f
}
\new Lyrics \with { includeGraceNotes = ##t }
<<
\new Voice = "alternative" {
\voiceOne
- \times 2/3 {
+ \tuplet 3/2 {
% show associations clearly.
- \override NoteColumn #'force-hshift = #-3
+ \override NoteColumn.force-hshift = #-3
f8 f g
}
}
@lilypond[ragged-right,quote,verbatim]
melody = \relative c' {
- c c c c | d d d d
+ c4 c c c | d d d d
}
text = \lyricmode {
It has two lines.
}
-\score{ <<
+\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
+ % can be removed if space on the page is tight
\column {
\line { \bold "2."
\column {
"It has two lines."
}
}
- \hspace #0.1 % adds vertical spacing between verses
+ \combine \null \vspace #0.1 % adds vertical spacing between verses
\line { \bold "3."
\column {
"This is verse three."
}
}
}
- \hspace #0.1 % adds horizontal spacing between columns;
- % if they are still too close, add more " " pairs
- % until the result looks good
- \column {
+ \hspace #0.1 % adds horizontal spacing between columns;
+ \column {
\line { \bold "4."
\column {
"This is verse four."
"It has two lines."
}
}
- \hspace #0.1 % adds vertical spacing between verses
+ \combine \null \vspace #0.1 % adds vertical spacing between verses
\line { \bold "5."
\column {
"This is verse five."
}
}
\hspace #0.1 % gives some extra space on the right margin;
- % can be removed if page space is tight
+ % can be removed if page space is tight
}
}
@end lilypond
@item
Las canciones se imprimen frecuentemente con los acordes indicados
mediante cifrado americano (los nombres de los acordes en letras
-mayúsculas) sobre las pautas. Esto se describe en @ref{Imprimir los
-acordes}.
+mayúsculas) sobre las pautas. Esto se describe en
+@ref{Imprimir los acordes}.
@item
Para imprimir diagramas de posiciones de los acordes para
@ref{Notación de acordes}.
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{simple-lead-sheet.ly}
@seealso
Referencia de la notación:
-@ref{Chord notation}.
+@ref{Notación de acordes}.
@node Música coral
La notación de música coral se realiza normalmente sobre dos, tres o
cuatro pentagramas dentro de un grupo de pautas @code{ChoirStaff}. Si
se necesita un acompañamiento, se sitúa debajo dentro de un grupo
-@code{PianoStaff}, que se suele reducir de tamaño en las obras corales
-@emph{a capella}. Las notas de cada parte vocal se sitúan dentro de
+@code{PianoStaff}, que se suele reducir de tamaño, para ensayar las obras corales
+@emph{a cappella}. Las notas de cada parte vocal se sitúan dentro de
un contexto @code{Voice}, y cara pentagrama recibe o una sola parte
vocal (es decir, una @code{Voice}) o un par de partes vocales (es
decir, dos @code{Voice}s).
@item
También en el Manual de aprendizaje hay varias plantillas adecuadas
-para diversos estilos de música coral, véase @rlearning{Conjuntos
-vocales}.
+para diversos estilos de música coral, véase
+@rlearning{Plantillas de conjuntos vocales}.
@item
Para ver más información acerca de @code{ChoirStaff} y
la parte grave hacia abajo. Para hacerlo, utilice @code{\voiceOne} y
@code{\voiceTwo}. Véase @ref{Polifonía en un solo pentagrama}.
+@item
+Cuando una parte vocal se divide temporalmente, debemos usar
+@emph{Pasajes polifónicos temporales} (véase
+@ref{Polifonía en un solo pentagrama}).
+
@end itemize
@predefined
@seealso
Manual de aprendizaje:
@rlearning{Partitura vocal a cuatro voces SATB},
-@rlearning{Conjuntos vocales}.
+@rlearning{Plantillas de conjuntos vocales}.
Referencia de la notación:
@ref{Orden de disposición de los contextos},
@item
Para ver más detalles sobre otras propiedades de formateo de las
-páginas, consulte @ref{Formateo de las páginas}.
+páginas, consulte @ref{Disposición de la página}.
@end itemize
\layout {
\context {
\Score
- \override DynamicText #'direction = #UP
- \override DynamicLineSpanner #'direction = #UP
+ \override DynamicText.direction = #UP
+ \override DynamicLineSpanner.direction = #UP
}
}
}
@ref{Cambiar el espaciado},
@ref{Mostrar el espaciado},
@ref{Encajar la música en menos páginas},
-@ref{Formateo de las páginas},
+@ref{Disposición de la página},
@ref{Disposición de la partitura},
@ref{Separación de sistemas},
@ref{Establecer el tamaño del pentagrama},
@cindex voces divididas
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{using-arpeggiobracket-to-make-divisi-more-visible.ly}
@seealso
@item
Para ver detalles acerca de otras propiedades de formateo de las
-páginas, consulte @ref{Formateo de las páginas}.
+páginas, consulte @ref{Disposición de la página}.
@item
-Las notas guía de los diálogos y las instrucciones de escena se pueden
-insertar con elementos de marcado. Véase @ref{Texto}. Se pueden
-insertar indicaciones de escena extensas con una sección de marcado
-independiente entre dos bloques @code{\score}. Véase @ref{Texto
-separado}.
+Se pueden insertar notas guía de diálogos, instrucciones de escena
+y notas al pie, véase @ref{Crear notas al pie} y @ref{Texto}.
+También se pueden añadir indicaciones de escena extensas con una
+sección de elementos de marcado independientes entre dos bloques
+@code{\score}, véase @ref{Texto separado}.
@end itemize
@rglos{transposing instrument}.
Referencia de la notación:
+@ref{Crear notas al pie},
@ref{Agrupar pentagramas},
@ref{Ocultar pentagramas},
@ref{Transposición de los instrumentos},
@ref{Grupos de pentagramas anidados},
-@ref{Formateo de las páginas},
+@ref{Disposición de la página},
@ref{Separación de sistemas},
@ref{Transposición},
@ref{Escritura de las particellas},
#`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
(shortInstrumentName . "Kas.")
(clefGlyph . "clefs.G")
- (clefOctavation . -7)
+ (clefTransposition . -7)
(middleCPosition . 1)
(clefPosition . -2)
(instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Kaspar"))
#`((instrumentTransposition . ,(ly:make-pitch 0 0 0))
(shortInstrumentName . "Mel.")
(clefGlyph . "clefs.F")
- (clefOctavation . 0)
+ (clefTransposition . 0)
(middleCPosition . 6)
(clefPosition . 2)
(instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Melchior"))
- (midiInstrument . "voice aahs"))
+ (midiInstrument . "choir aahs"))
\relative c' {
\instrumentSwitch "kaspar"
c4. g8
% position name of cue-ing instrument just before the cue notes,
% and above the staff
- s1*0^\markup { \right-align { \tiny "Flute" } }
+ \new CueVoice {
+ \override InstrumentSwitch.self-alignment-X = #RIGHT
+ \set instrumentCueName = "Flute"
+ }
\cueDuring "flute" #UP { g4 bes4 }
}
pianoLH = \relative c { c4 <c' e> e, <g c> }
citadas se realice automáticamente. El ejemplo de abajo muestra esta
transposición para un clarinete en Si bemol. Las notas de este
ejemplo son bajas en el pentagrama, por lo que se especifica
-@code{#DOWN} en @code{\cueDuring} (para que las plicas se orienten
+@code{DOWN} en @code{\cueDuring} (para que las plicas se orienten
hacia abajo) y el nombre del instrumento se coloca debajo del
pentagrama. Observe también que la voz de la mano derecha del piano
está declarada explícitamente. Esto es así porque las notas citadas en
pianoRH = \relative c'' {
\transposition c'
% position name of cue-ing instrument below the staff
- s1*0_\markup { \right-align { \tiny "Clar." } }
+ \new CueVoice {
+ \override InstrumentSwitch.self-alignment-X = #RIGHT
+ \override InstrumentSwitch.direction = #DOWN
+ \set instrumentCueName = "Clar."
+ }
\cueDuring "clarinet" #DOWN { c4. g8 }
g4 bes4
}
hacer que las notas del piano estén más claras.
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{adding-orchestral-cues-to-a-vocal-score.ly}
@seealso
\score {
<<
\new Lyrics \with {
- \override LyricText #'font-shape = #'italic
- \override LyricText #'self-alignment-X = #LEFT
+ \override LyricText.font-shape = #'italic
+ \override LyricText.self-alignment-X = #LEFT
}
{ \dialogue }
\new Staff {
la altura, tomando las duraciones del ritmo hablado del texto.
@lilypond[verbatim,quote]
-stemOff = { \override Staff.Stem #'transparent = ##t }
+stemOff = { \hide Staff.Stem }
\relative c' {
\stemOff
\layout {
\context {
\Staff
- \remove Bar_engraver
+ \remove "Bar_engraver"
}
}
}
\score {
\new ChoirStaff <<
\new Staff
- \with { \remove Bar_engraver } {
+ \with { \remove "Bar_engraver" } {
\relative c'' {
a4 b c2 |
a4 b c2 |
\bar "'"
a4 b c2
a4 b c2
-\bar ":"
+\bar ";"
a4 b c2
-\bar "dashed"
+\bar "!"
a4 b c2
\bar "||"
@end lilypond
@lilypond[verbatim,quote]
divisioMinima = {
- \once \override BreathingSign #'stencil = #ly:breathing-sign::divisio-minima
- \once \override BreathingSign #'Y-offset = #0
+ \once \override BreathingSign.stencil = #ly:breathing-sign::divisio-minima
+ \once \override BreathingSign.Y-offset = #0
\breathe
}
divisioMaior = {
- \once \override BreathingSign #'stencil = #ly:breathing-sign::divisio-maior
- \once \override BreathingSign #'Y-offset = #0
+ \once \override BreathingSign.stencil = #ly:breathing-sign::divisio-maior
+ \once \override BreathingSign.Y-offset = #0
\breathe
}
divisioMaxima = {
- \once \override BreathingSign #'stencil = #ly:breathing-sign::divisio-maxima
- \once \override BreathingSign #'Y-offset = #0
+ \once \override BreathingSign.stencil = #ly:breathing-sign::divisio-maxima
+ \once \override BreathingSign.Y-offset = #0
\breathe
}
finalis = {
- \once \override BreathingSign #'stencil = #ly:breathing-sign::finalis
- \once \override BreathingSign #'Y-offset = #0
+ \once \override BreathingSign.stencil = #ly:breathing-sign::finalis
+ \once \override BreathingSign.Y-offset = #0
\breathe
}
\layout {
\context {
\Staff
- \remove Bar_engraver
+ \remove "Bar_engraver"
}
}
}
\layout {
\context {
\Staff
- \remove Bar_engraver
- \remove Time_signature_engraver
- \remove Clef_engraver
+ \remove "Bar_engraver"
+ \remove "Time_signature_engraver"
+ \remove "Clef_engraver"
}
}
}
\layout {
\context {
\Score
- \override SpacingSpanner
- #'base-shortest-duration = #(ly:make-moment 1 2)
+ \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/2)
}
\context {
\Staff
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{chant-or-psalms-notation.ly}
Los cánticos y otros textos litúrgicos pueden disponerse de una forma
espaciadas de acuerdo con las sílabas en vez de hacerlo con las
duraciones de las notas.
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{ancient-notation-template----modern-transcription-of-gregorian-music.ly}
@seealso
Manual de aprendizaje:
@rlearning{Visibilidad y color de los objetos},
-@rlearning{Conjuntos vocales}.
+@rlearning{Plantillas de conjuntos vocales}.
Referencia de la notación:
@ref{Notación antigua},
columnas se describe en @ref{Formatear el texto}.
Casi todos estos elementos se muestran en uno u otro de los dos versos
-en la plantilla, véase @qq{Salmos} en @rlearning{Conjuntos vocales}.
+en la plantilla, véase @rlearning{Salmos}.
@seealso
Manual de aprendizaje:
-@rlearning{Conjuntos vocales}.
+@rlearning{Salmos},
+@rlearning{Plantillas de conjuntos vocales}.
Referencia de la notación:
@ref{Tipografías},
instrucción @code{\partial} al principio de la música e instrucciones
@code{\bar "|"} ó @code{\bar "||"} al final de cada línea.
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{hymn-template.ly}