Estoy grabando partituras para pipa, un instrumento hermano de la guitarra clásica (la pipa y la guitarra tienen el mismo antepasado de Asia central).
Una de las digitaciones de la mano derecha más comunes en pipa se llama lunzhi, literalmente "dedos giratorios". Básicamente, pateas los dedos de tu mano derecha contra las cuerdas, comienzas desde el dedo índice, un dedo tras otro, y giras desde el dedo índice cuando el pulgar también ha hecho su trabajo. La textura del sonido es muy parecida al trémolo de una guitarra clásica.
El símbolo de Lunzhi es como una flor bonita. Sin embargo, puede seguir y seguir, así que necesito una llave inglesa para esto. Por el momento estoy fingiendo con TextSpanner de Lilypond. se ve bien Sin embargo, no sé qué ver \startTextSpanner y \stopTextSpanner en todas partes de mi código fuente. Es semánticamente incorrecto. Esta es una llave de digitación, no una llave de texto. Quiero algo como \startLun y \stopLun en mi código de Lilypond. ¿Cómo hacerlo? ¡Muchas gracias de antemano!
Esto es lo que ya estoy usando:
\override TextSpanner.bound-details.left.text = \markup{\override #'(font-name . "pipa") \fontsize #2 "a"}
...
<a-2>4\sA\startTextSpan <gis-1>8. <b-3>16\stopTextSpan | <a-1>8\rw r16 d16-4\rw <cis-3>16\rq <b-2>\rw <a-1>\rq <g-3>\rw |
<fis-2>4\startTextSpan <eis-1>8. <g-3>16\stopTextSpan | <fis-1>8\rw r16 <a-4>16\rw <g-2>16\rq <fis-1>\rw <e-4>\sE\rq <d-1>\rw |
Sin embargo, no estoy totalmente satisfecho con la línea discontinua. Me gustaría que la línea discontinua se pareciera más a esto:
(La línea discontinua de arriba no se extiende, es un solo carácter en la fuente pipa).
¡Gracias de antemano!
Aquí está la pieza de guitarra clásica Recuerdos de la Alhambra tocada en una pipa, te haces una idea del poder de Lunzhi:
Se me ocurrió esta solución:
startLun = \startTextSpan
stopLun = \grace s16\stopTextSpan
...
global = {
...
\override TextSpanner.bound-details.left.text = \markup{\override #'(font-name . "pipa") \fontsize #2 "a"}
...
}
pipa = \relative c'' {
\global
% Music follows here.
<fis-1>4\startLun a8.-2 \stopLun c16-4\rw | c4\startLun \stopLun b8-3\rw r8 |
...
}
...
Aún así, este es un truco basado en la extensión de texto, pero al menos en el código fuente creé una API que comunica la naturaleza de esta extensión de texto. Es un poco más limpio que la llave de texto en todas partes.
¿Alguna idea sobre cómo modificar el estilo de las líneas discontinuas?
Puede evitar los guiones con
\override TextSpanner.style = #'none
jaspe habicht
\override TextSpanner.dash-fraction = 0.5
y\override TextSpanner.dash-period = 1
para representar guiones más estrechos. También es posible desplazar el carácter de la izquierda un poco hacia abajo (lo que eventualmente desplazará la línea discontinua un poco hacia arriba) con\markup{\raise #-.5 {
...}}
.nicole naumann
jaspe habicht