33.1.2 Score: el contexto maestro
Este es el contexto de notación del nivel más alto que
hay.12 Ningún otro contexto puede contener a un
contexto Score. Este contexto se encarga de gestionar las
indicaciones de compás. También garantiza que elementos como las
claves, el compás y las armaduras de tonalidad están alineados
entre los distintos pentagramas.
No podemos instanciar un contexto Score explícitamente (ya
que no está contenido dentro de ningún otro contexto). Se crea
una instancia automáticamente cuando se procesa una definición de
salida (un bloque \score o \layout).
Se establece por parte de Timing_translator un alias
llamado Timing dentro de cualquier contexto en que se
inicializa, y las variables de la cuenta de tiempo se copian a
partir del lugar en que se haya establecido Timing
previamente. El alias en el nivel de Score ofrece una
diana para inicializar las variables de Timing dentro de
las definiciones de presentación antes de que se haya ejecutado
cualquier Timing_translator.
Footnotes
(12)
Existe un contexto llamado Global que está
incluso a un nivel más alto que Score, y que es el punto de
entrada fijo programado para LilyPond. Sin embargo, se supone que
este contexto nunca se modifica; es necesario solamente si vamos a
implementar un grabador en Scheme y en caso contrario se puede
simplemente ignorar.