Siguiente: Sistemas de piano, Anterior: Explicación de las expresiones musicales, Arriba: Varias notas a la vez
Como ya hemos visto en Explicación de las expresiones musicales, los archivos de entrada para LilyPond se construyen a base de expresiones musicales. Si la partitura comienza con expresiones musicales simultáneas, LilyPond crea varios pentagramas. Sin embargo es más fácil ver lo que ocurre si creamos cada uno de los pentagramas de forma explícita.
Para imprimir más de un pentagrama, cada fragmento de música que constituye un
pentagrama se marca escribiendo \new Staff
antes de él. Estos
elementos Staff
se combinan después en paralelo con <<
y
>>
:
\relative c'' { << \new Staff { \clef treble c } \new Staff { \clef bass c,, } >> }
La instrucción \new
inaugura un ‘contexto de notación’. Un contexto de
notación es un entorno dentro del que se interpretan los acontecimientos musicales (como las notas o las
instrucciones \clef
). Para piezas sencillas, tales
contextos de notación se crean automáticamente. Para piezas más complicadas, es mejor
marcar los contextos de forma explícita.
Existen varias clases de contextos. Score
, Staff
y Voice
manejan la notación melódica, mientras que Lyrics
se ocupa de los textos
cantados y ChordNames
imprime los nombres de los acordes.
En términos de sintaxis, la anteposición de \new
a una expresión musical
crea una expresión musical mayor. Es semejante al signo
menos de las matemáticas. La fórmula (4+5) es una expresión, por tanto
-(4+5) es una expresión más amplia.
Las indicaciones de compás escritas en un pentagrama afectan al resto de ellos1. En cambio, la armadura de la tonalidad de un pentagrama no afecta a los otros pentagramas.
\relative c'' { << \new Staff { \clef treble \time 3/4 c } \new Staff { \clef bass \key d \major c,, } >> }
[1] Este comportamiento se puede cambiar si uno lo desea; consulte Notación polimétrica para ver más detalles.
Siguiente: Sistemas de piano, Anterior: Explicación de las expresiones musicales, Arriba: Varias notas a la vez
Esta página corresponde a LilyPond-2.11.40 (rama de desarrollo).
Informe de los fallos a http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.