A.4 Conjuntos vocales
A.4.1 Partitura vocal SATB
He aquí una partitura vocal estándar para cuatro voces SATB. Con
grupos mayores, suele ser útil incluir una sección que aparezca en
todas las partes. Por ejemplo, el compás y la armadura casi siempre
son los mismos para todas. Como en la plantilla "Himno", las cuatro
voces se reagrupan en sólo dos pentagramas.
global = {
\key c \major
\time 4/4
}
musicaSoprano = \relative c'' {
c4 c c8[( b)] c4
}
letraSoprano = \lyricmode {
hi hi hi hi
}
musicaContralto = \relative c' {
e4 f d e
}
letraContralto = \lyricmode {
ha ha ha ha
}
musicaTenor = \relative c' {
g4 a f g
}
letraTenor = \lyricmode {
hu hu hu hu
}
musicaBajo = \relative c {
c4 c g c
}
letraBajo = \lyricmode {
ho ho ho ho
}
\score {
\new ChoirStaff <<
\new Lyrics = sopranos { s1 }
\new Staff = mujeres <<
\new Voice = "sopranos" {
\voiceOne
<< \global \musicaSoprano >>
}
\new Voice = "altos" {
\voiceTwo
<< \global \musicaContralto >>
}
>>
\new Lyrics = "altos" { s1 }
\new Lyrics = "tenores" { s1 }
\new Staff = hombres <<
\clef bass
\new Voice = "tenores" {
\voiceOne
<< \global \musicaTenor >>
}
\new Voice = "bajos" {
\voiceTwo << \global \musicaBajo >>
}
>>
\new Lyrics = bajos { s1 }
\context Lyrics = sopranos \lyricsto sopranos \letraSoprano
\context Lyrics = altos \lyricsto altos \letraContralto
\context Lyrics = tenores \lyricsto tenores \letraTenor
\context Lyrics = bajos \lyricsto bajos \letraBajo
>>
\layout {
\context {
% algo más pequeño de forma que la letra
% esté más cerca del pentagrama
\Staff
\override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
}
}
}
A.4.2 Partitura vocal SATB y reducción para piano automática
Esta plantilla añade una reducción de piano automática a la partitura
vocal SATB estándar que se mostró en la "Plantilla de conjunto
vocal". Esto presenta uno de los puntos fuertes de LilyPond: podemos
usar una definición de música más de una vez. Si se hace cualquier
cambio en las notas de la parte vocal (digamos tenorMusic
),
entonces los cambios se aplicarán también a la reducción de piano.
global = {
\key c \major
\time 4/4
}
musicaSoprano = \relative c'' {
c4 c c8[( b)] c4
}
letraSoprano = \lyricmode {
hi hi hi hi
}
musicaContralto = \relative c' {
e4 f d e
}
letraContralto =\lyricmode {
ha ha ha ha
}
musicaTenor = \relative c' {
g4 a f g
}
letraTenor = \lyricmode {
hu hu hu hu
}
musicaBajo = \relative c {
c4 c g c
}
letraBajo = \lyricmode {
ho ho ho ho
}
\score {
<<
\new ChoirStaff <<
\new Lyrics = sopranos { s1 }
\new Staff = mujeres <<
\new Voice = sopranos { \voiceOne << \global \musicaSoprano >> }
\new Voice = altos { \voiceTwo << \global \musicaContralto >> }
>>
\new Lyrics = altos { s1 }
\new Lyrics = tenores { s1 }
\new Staff = hombres <<
\clef bass
\new Voice = tenores { \voiceOne <<\global \musicaTenor >> }
\new Voice = bajos { \voiceTwo <<\global \musicaBajo >> }
>>
\new Lyrics = bajos { s1 }
\context Lyrics = sopranos \lyricsto sopranos \letraSoprano
\context Lyrics = altos \lyricsto altos \letraContralto
\context Lyrics = tenores \lyricsto tenores \letraTenor
\context Lyrics = bajos \lyricsto bajos \letraBajo
>>
\new PianoStaff <<
\new Staff <<
\set Staff.printPartCombineTexts = ##f
\partcombine
<< \global \musicaSoprano >>
<< \global \musicaContralto >>
>>
\new Staff <<
\clef bass
\set Staff.printPartCombineTexts = ##f
\partcombine
<< \global \musicaTenor >>
<< \global \musicaBajo >>
>>
>>
>>
\layout {
\context {
% algo más pequeño de forma que la letra
% esté más cerca del pentagrama
\Staff
\override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
}
}
}
A.4.3 SATB con contextos alineados
Esta plantilla es, básicamente, la misma que la sencilla plantilla
"Conjunto vocal", excepto que aquí todas las líneas de letra se
colocan utilizando alignAboveContext
y
alignBelowContext
.
global = {
\key c \major
\time 4/4
}
musicaSoprano = \relative c'' {
c4 c c8[( b)] c4
}
letraSoprano = \lyricmode {
hi hi hi hi
}
musicaContralto = \relative c' {
e4 f d e
}
letraContralto = \lyricmode {
ha ha ha ha
}
musicaTenor = \relative c' {
g4 a f g
}
letraTenor = \lyricmode {
hu hu hu hu
}
musicaBajo = \relative c {
c4 c g c
}
letraBajo = \lyricmode {
ho ho ho ho
}
\score {
\new ChoirStaff <<
\new Staff = mujeres <<
\new Voice = "sopranos" { \voiceOne << \global \musicaSoprano >> }
\new Voice = "altos" { \voiceTwo << \global \musicaContralto >> }
>>
\new Lyrics \with { alignAboveContext = mujeres } \lyricsto sopranos \letraSoprano
\new Lyrics \with { alignBelowContext = mujeres } \lyricsto altos \letraContralto
% podríamos quitar la línea anterior y sustituirla por la siguiente, pues queremos
% que la letra de la contralto esté debajo de la voz de contralto de todas formas.
% \new Lyrics \lyricsto altos \letraContralto
\new Staff = hombres <<
\clef bass
\new Voice = "tenores" { \voiceOne << \global \musicaTenor >> }
\new Voice = "bajos" { \voiceTwo << \global \musicaBajo >> }
>>
\new Lyrics \with { alignAboveContext = hombres } \lyricsto tenores \letraTenor
\new Lyrics \with { alignBelowContext = hombres } \lyricsto bajos \letraBajo
% de nuevo podríamos sustituir la línea anterior con la línea siguiente.
% \new Lyrics \lyricsto bajos \letraBajo
>>
\layout {
\context {
% algo más pequeño de forma que la letra
% esté más cerca del pentagrama
\Staff
\override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
}
}
}
Otros idiomas: English, deutsch.