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.


Referencia de la notación de GNU LilyPond v2.25.30 (development-branch).