Referencia de la notación de GNU LilyPond: 5.1.1 Explicación de los contextos

### 5.1.1 Explicación de los contextos

Los contextos se disponen de forma jerárquica:

#### Score. El contexto maestro

Este es el contexto de notación del nivel más alto. Ningún otro contexto puede contener a un contexto Score. De forma predeterminada, el contexto Score maneja la administración de las indicaciones de compás y se asegura de que ciertos elementos como claves, compases y armaduras están siempre alineados entre los distintos pentagramas.

Se crea implícitamente una instancia del contexto Score cuando se procesa un bloque `\score {…}` o `\layout {…}`.

#### Contextos del nivel superior: contenedores de pentagramas

StaffGroup

Agrupa pentagramas y añade un corchete en la parte izquierda, formando un grupo. Las líneas divisorias de los pentagramas contenidos se conectan verticalmente. `StaffGroup` sólo consiste en una colección de pentagramas, con un corchete delante y líneas divisorias de arriba a abajo.

ChoirStaff

Idéntico a `StaffGroup` excepto que las barras de compás de los pentagramas contenidos no se conectan verticalmente.

GrandStaff

Un grupo de pentagramas, con una llave en la parte izquierda que abarca el grupo. Las barras de compás de los pentagramas contenidos se conectan verticalmente.

PianoStaff

Igual que `GrandStaff`, pero contempla la posibilidad de poner el nombre del instrumento a la izquierda del sistema.

#### Contextos de nivel intermedio. Pentagramas

Staff

Maneja claves, barras de compás, tonalidades y alteraciones accidentales. Puede contener contextos de `Voice`.

RhythmicStaff

Como `Staff`, pero para imprimir ritmos. Se ignoran las alturas de las notas; las notas se imprimen sobre una línea.

TabStaff

Contexto para generar tablaturas. De forma predeterminada dispone la expresión musical como una tablatura de guitarra, impresa sobre seis líneas.

DrumStaff

Maneja el tipografiado para instrumentos de percusión. Puede contener contextos `DrumVoice`.

VaticanaStaff

Igual que `Staff`, excepto que está pensado para tipografiar piezas en estilo gregoriano.

MensuralStaff

Igual que `Staff`, excepto que está diseñado para tipografiar piezas en estilo mensural.

#### Contextos del nivel más bajo. Voces

Los contextos del mismo nivel que Voice dan un valor inicial a ciertas propiedades e inician los grabadores correspondientes. Siendo contextos del nivel más bajo, no pueden contener a otros contextos.

Voice

Corresponde a una voz sobre un pentagrama. este contexto maneja la conversión de las indicaciones dinámicas, plicas, barras, subíndices y superíndices, ligaduras de expresión y de unión, y silencios. Tenemos que crear instancias explícitas de este contexto si necesitamos varias voces en el mismo pentagrama.

VaticanaVoice

Lo mismo que `Voice`, excepto que está diseñado para tipografiar piezas en estilo gregoriano.

MensuralVoice

Lo mismo que `Voice`, con modificaciones para el tipografiado de piezas en estilo mensural.

Lyrics

Corresponde a una voz con letra. Maneja la impresión de una sola línea de letra.

DrumVoice

El contexto de voz utilizado en una pauta de percusión.

FiguredBass

El contexto en que los objetos `BassFigure` se crean a partir de la entrada escrita en el modo `\figuremode`.

TabVoice

El contexto de voz utilizado dentro de un contexto `TabStaff`. Se suele dejar que se cree implícitamente.

CueVoice

El contexto de voz que se utiliza para dibujar notas de tamaño reducido, con el principal objetivo de añadir notas guía de un pentagrama a otro, véase Formateo de las notas guía. Normalmente se deja que se cree implícitamente.

ChordNames

Tipografía nombres de acordes.

Otros idiomas: English, deutsch, 日本語.

#### LilyPond — Referencia de la notación