Siguiente: Estilos de voz, Arriba: Varias voces
Instanciar las voces explícitamente
La estructura básica necesaria para obtener varias voces independientes en un mismo pentagrama se ilustra en el ejemplo siguiente:
\new Staff << \new Voice = "first" { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d } \new Voice= "second" { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. } >>
Aquí se crean explícitamente instancias de voces, cada una de las
cuales recibe un nombre. Las instrucciones \voiceOne
... \voiceFour
(voz uno hasta voz cuatro) preparan las voces de
manera que la primera y segunda voces llevan las plicas hacia arriba,
las voces segunda y cuarta llevan las plicas hacia abajo, las cabezas
de las notas en las voces tercera y cuarta se desplazan
horizontalmente, y los silencios de las voces respectivas se desplazan
también automáticamente para evitar las colisiones. La instrucción
\oneVoice
(una voz) devuelve todos los ajustes de las voces al
estado neutro predeterminado.
Pasajes polifónicos temporales
Se puede crear un pasaje polifónico temporal con la construcción siguiente:
<< { \voiceOne ... } \new Voice { \voiceTwo ... } >> \oneVoice
Aquí, la primera expresión dentro de un pasaje polifónico temporal se
coloca en el contexto Voice
que estaba en uso inmediatamente
antes del pasaje polifónico, y ese mismo contexto Voice
continua después de la sección temporal. Otras expresiones dentro de
los ángulos se asignan a distintas voces temporales. Esto permite
asignar la letra de forma continua a una voz antes, durante y después
de la sección polifónica:
<< \new Voice = "melodia" { a4 << { \voiceOne g f } \new Voice { \voiceTwo d2 } >> \oneVoice e4 } \new Lyrics \lyricsto "melodia" { This is my song. } >>
Aquí, las instrucciones \voiceOne
y \voiceTwo
son
necesarias para definir los ajustes de cada voz.
La construcción de la doble barra invertida
La construcción << {...} \\ {...} >>
, en que las dos
expresiones (o más) están separadas por doble barra invertida, se
comporta de forma distinta a la construcción similar sin las dobles
barras: todas las expresiones dentro de esta construcción se
asignan a contextos Voice
nuevos. Estos contextos Voice
nuevos se crean implícitamente y reciben los nombres fijos "1"
,
"2"
, etc.
El primer ejemplo podría haberse tipografiado de la manera siguiente:
<< { r8 r16 g e8. f16 g8[ c,] f e16 d } \\ { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. } >>
Esta sintaxis se puede usar siempre que no nos importe que se creen
nuevas voces temporales que después serán descartadas. Estas voces
creadas implícitamente reciben ajustes equivalentes al efecto de las
instrucciones \voiceOne
... \voiceFour
, en el orden en
que aparecen en el código.
En el siguiente ejemplo, la voz intermedia lleva las plicas hacia arriba, de manera que la introducimos en tercer lugar para que pase a ser la voz tres, que tiene las plicas hacia arriba tal y como queremos. Se usan silencios de separación para evitar la aparición de silencios duplicados.
<< { r8 g g g g f16 ees f8 d } \\ { ees,8 r ees r d r d r } \\ { d'8 s c s bes s a s } >>
En todas las partituras excepto las más simples, se recomienda crear
contextos Voice
explícitos como aparece explicado en
Contextos y grabadores y en instantiating voices
Voces explícitas.
Duraciones idénticas
En el caso especial en que queremos tipografiar fragmentos de música que discurre en paralelo y con las mismas duraciones, se pueden combinar en un solo contexto de voz, formando así acordes. Para conseguirlo, las incorporamos dentro de una construcción de música simultánea, dentro de una voz creada explícitamente:
\new Voice << { e4 f8 d e16 f g8 d4 } { c4 d8 b c16 d e8 b4 } >>
Este método conduce a barrados extraños y advertencias si los fragmentos de música no tienen las mismas duraciones exactas.
\voiceOne
,
\voiceTwo
,
\voiceThree
,
\voiceFour
,
\oneVoice
.
Manual de aprendizaje: Las voces contienen música, Voces explícitas.
Referencia de la notación: Pautas de percusión, Silencios invisibles.
Fragmentos de código: Notas simultáneas.