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,, }
>>
}
El comando \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 los
comandos \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 afecta al resto, pero la armadura de la tonalidad de un pentagarma no afecta a los otros pentagramas1.
\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 Cambiar los valores por omisión 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.31 (rama de desarrollo).
Informe de los fallos a http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Your suggestions for the documentation are welcome.