Hacer ligaduras de expresión con estructura compleja de discontinuidad
Las ligaduras de expresión se pueden construir con patrones de
discontinuidad complejos mediante la definición de la propiedad
dash-definition
. dash-definition
es una lista de
elementos de discontinuidad
. Un elemento de
discontinuidad
es una lista de parámetros que definen el
comportamiento de discontinuidad de un segmento de la ligadura de
expresión.
La ligadura se define en términos del parámetro de bezier t cuyo
rango va de 0 a la izquierda de la ligadura hasta 1 en el extremo
derecho de la ligadura. Cada elemento de discontinuidad
es
una lista (t-inicio t-final fracción-discontinuidad
período-discontinuidad)
. La región de la ligadura desde
t-inicio
hasta t-final
tendrá una fracción
fracción-discontinuidad
de cada
período-discontinuidad
de color negro.
período-discontinuidad
se define en términos de espacios de
pentagrama. fracción-discontinuidad
se establece al valor
de 1 para una ligadura continua.
\relative c' { \once \override Slur.dash-definition = #'((0 0.3 0.1 0.75) (0.3 0.6 1 1) (0.65 1.0 0.4 0.75)) c4( d e f) \once \override Slur.dash-definition = #'((0 0.25 1 1) (0.3 0.7 0.4 0.75) (0.75 1.0 1 1)) c4( d e f) }