Cómo codificar las ligaduras de expresión en los datos de **kern.

Nested slurs

Slurs can be nested by opening another slur while another one is active. The first slur closing will affect the closest slur opening to it.

Notice the direction RDF character which can be used to force the direction of a slur.

Crossing slurs

Slurs can cross each other by prefixing an ampersand (&) in front of a slur marker which crosses another slur. For more than one crossing slur at a time, additional & characters can be added to the slur prefix.

–>

Slurs

Las ligaduras de expresión se indican añadiendo ( a un token para el inicio de la ligadura, y ) para el final de la misma.

Ligaduras anidadas

Las ligaduras pueden anidarse abriendo otra ligadura mientras otra está activa. La primera ligadura que se cierre afectará a la ligadura que se abra más cerca de ella.

Obsérvese el carácter RDF de dirección que puede utilizarse para forzar la dirección de una ligadura.

Cruce de ligaduras

Las ligaduras pueden cruzarse entre sí anteponiendo un signo de ampersand (&) delante de un marcador de ligadura que se cruce con otra. Si hay más de una ligadura que se cruza a la vez, se pueden añadir caracteres & adicionales al prefijo de la ligadura.

Orientación de la ligadura

Hay dos maneras de controlar la colocación de las ligaduras en el pentagrama. Cuando sea necesario colocar una ligadura en una posición arbitraria, utilice uno de los dos sistemas siguientes.

Mediante parámetros de disposición

El prefijo de disposición !LO:S: indica que el parámetro de disposición se aplica a la ligadura en el siguiente dato de la columna. Para forzar la ligadura por encima del pentagrama, añade el parámetro a, que es la abreviatura de a=true. Para forzar la ligadura por debajo del pentagrama, añade el parámetro b.

Mediante registros RDF

Cuando las orientaciones de las ligaduras deben ajustarse con frecuencia en una partitura, una forma más compacta de codificarlas es utilizar un registro RDF:

En el ejemplo anterior, el carácter < se define como una propiedad en la ligadura para forzarla por debajo del pentagrama, y > se utiliza para forzar la ligadura por encima del pentagrama. Estos caracteres deben seguir inmediatamente al carácter ( que representa el inicio de la ligadura. Otras posiciones en el token harán que la ligadura o el barrado se orienten hacia arriba o hacia abajo, y la colocación de los significantes arriba/abajo después de una nota la moverá al siguiente pentagrama por encima o por debajo del actual.

Ligaduras en los acordes

Cuando un acorde posee dos ligaduras, las dos ligaduras se desplazarán a lados opuestos del acorde automáticamente:

La posición de la ligadura en el acorde no es importante: la ligadura está unida al acorde, no a ninguna nota individual del mismo.

Ligaduras de puntos y rayas

Los parámetros de disposición pueden anteponerse al token de inicio de una ligadura para mostrar la ligadura como líneas punteadas o discontinuas.

El prefijo de diseño !LO:S: significa que el parámetro de disposición se aplica a una ligadura en el siguiente token de datos. Para mostrar la ligadura como una línea discontinua, añade el parámetro dash, que equivale a dash=true. Para mostrar la ligadura como una línea punteada, añade el parámetro dot.

Múltiples ligaduras

Las ligaduras múltiples sobre notas o acordes pueden ser abordadas individualmente dentro del parámetro de disposición añadiendo el parámetro n al número de la ligadura. Por ejemplo, si hay dos ligaduras, se puede referenciar la primera añadiendo n=1 al parámetro de disposición, y n=2 para la segunda.

Coloreado de ligaduras

Las ligaduras se pueden colorear dando un color SVG como parámetro de diseño color:

Marcas de frase

Las marcas de frase son similares a las ligaduras, pero se utilizan para marcar frases analíticas en datos **kern. El estilo de representación por defecto para las frases es un corchete abierto:

Estilos de representación de frases

Las marcas de frase pueden ser representadas en una variedad de estilos y colores como se ilustra a continuación:

Estilo de representación por defecto para las marcas de frases

Se puede utilizar un registro RDF para establecer el estilo de representación por defecto de las marcas de frase.

Varios estilos de representación:

estilo resultado
brack corchetes
dot corchetes punteados
dash corchetes con líneas discontinuas
none sin corchete
open corchete abierto (por derecto)
slur ligadura
slur dot ligadura punteada
slur dash ligadura con líneas discontinuas

Al estilo de frase por defecto también se le puede dar un color como en el ejemplo anterior.

He aquí un ejemplo de supresión de las marcas de frase por defecto, pero dando un estilo local a la última frase:

Cruce de ligaduras entre pentagramas

Las ligaduras que cruzan pentagramas pentagrama (en particular para la música de piano), pueden crearse utilizando un registro RDF como en el siguiente ejemplo:

El registro RDF N = linked se utiliza para crear el enlace entre los dos extremos de la ligadura en los datos. El significante de enlace debe ir inmediatamente delante de los significantes de enlace en los datos.