5.1.7 Alinear los contextos
Los contextos nuevos se pueden alinear por encima o por debajo de otros contextos existentes. Esto podría ser de utilidad al preparar un pentagrama vocal ( Conjuntos vocales) y en el ossia,
Los contextos como PianoStaff
pueden llevar dentro otros
contextos anidados. Los contextos que se pueden aceptar para su
anidamiento están definidos por la lista “accepts” (acepta) de un
contexto. Los contextos que no están en esta lista se colocan debajo
del contexto exterior en la partitura impresa. Por ejemplo, el
contexto PianoStaff
está definido para que acepte contextos
Staff
y FiguredBass
de forma predeterminada, pero no un
contexto Lyrics
, por ejemplo. Así pues, en la siguiente
estructura la letra se sitúa debajo del sistema de piano en lugar de
colocarse entre los dos pentagramas:
\new PianoStaff << \new Staff { e4 d c2 } \addlyrics { Three blind mice } \new Staff { \clef "bass" { c,1 } } >>
La lista “accepts” de un contexto se puede modificar para que incluya contextos anidados adicionales, y así si quisiéramos que la letra apareciese entre los dos pentagramas podríamos usar:
\new PianoStaff \with { \accepts Lyrics } << \new Staff { e4 d c2 } \addlyrics { Three blind mice } \new Staff { \clef "bass" { c,1 } } >>
Lo contrario de \accepts
(acepta) es \denies
(deniega);
esto suprime un contexto de la lista “accepts”.