| [ << Anotaciones editoriales ] | [Top][Contents][Index] | [ Texto >> ] |
| [ < Seleccionar el tamaño de la tipografía para la notación ] | [ Up: Dentro del pentagrama ] | [ Deslizamientos de dedo > ] |
7.1.2 Indicaciones de digitación
LilyPond provee dos grabadores para el manejo de las indicaciones de digitaición. En ambos casos, las instrucciones de digitación se pueden introducir usando ‘nota-dígito’:
- El primer grabador es
Fingering_engraver, que se ocupa de las indicaciones de digitación que están fuera de las construcciones de acorde (es decir, fuera de<...>). El orden en que las digitaciones aparecen en el código de entrada se refleja directamente en la salida, y el marcado de digitaciones siempre se apila de forma vertical dentro de una columna única encima o debajo de la nota o acorde.\relative { c''4-1 d-2 f-4 e-3 | <g, b f' g>2_2_1^4^5 <g a c e>_2_1^3^5 }
Si quiere textos de marcado o cadenas de caracteres para la digitación, use en su lugar la instrucción
\finger.\relative { c''4-1 d-2 f\finger \markup \tied-lyric "4~3" c\finger "2 - 3" }
-
El segundo grabador es
New_fingering_engraver, que maneja instrucciones de digitación, articulaciones y cabezas de nota de armónicos dentro de los acordes (es decir, dentro de<...>).\relative { <g'-1 b-2 f'-4 g-5>2 <e'-5 c-3 a-2 g-1> }
Puede usar la digitación de pulgar para indicar que una nota se debe tocar con el pulgar (p.ej. en música de violoncello).
\relative { <a'_\thumb a'-3>2 <b_\thumb b'-3> }![]()
Las indicaciones de digitación se pueden situar manualmente encima o debajo del pentagrama, véase Dirección y posición.
Consulte la sección siguiente para ver ejemplos de fragmentos de código que muestran cómo controlar la posición de las indicaciones de digitación.
Fragmentos de código seleccionados
Controlar la colocación de las digitaciones de acordes
Se puede controlar con precisión la colocación de los números de
digitación usando la propiedad fingeringOrientation. Para
que se tenga en cuenta la orientación de las digitaciones, la
instrucción de digitación se debe utilizar dentro de una
construcción de acorde (<...>) aunque sea una sola nota.
Se puede controlar la orientación para los números de cuerda y las
digitaciones de la mano derecha de una forma similar usando las
propiedades stringNumberOrientation y
strokeFingerOrientation, respectivamente.
Estas propiedades se pueden establecer a una lista de entre uno y
tres valores. Controlan si las digitaciones se pueden situar por
encima (si aparece up en la lista), por debajo (si aparece
down), a la izquierda (si aparece left), o a la
derecha (si aparece right). Por contra, si una
localización no aparece en la lista, no se coloca ninguna
digitadión en ese lugar. LilyPond admite esas restricciones y
trata de encontrar la mejor ubicación para las digitaciones de las
notas de los acordes siguientes. Observe que left y
right se excluyen mutuamente (las digitaciones se pueden
colocar en un lado o en el otro, no en los dos).
\relative c' { \set fingeringOrientations = #'(left) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(down) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(down right up) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(up) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(left) <c-1>2 \set fingeringOrientations = #'(down) <e-3>2 \set stringNumberOrientations = #'(up left down) <f\3 a\2 c\1>1 \set strokeFingerOrientations = #'(down right up) <c\rightHandFinger 1 e\rightHandFinger 2 c'\rightHandFinger 4 > }![]()
Permitir que las digitaciones se impriman dentro del pentagrama
Las cifras de digitación orientadas verticalmente se colocan de forma predeterminada fuera del pentagrama. Sin embargo, este comportamiento se puede cancelar. Hay que prestar atención en situaciones en las que las digitaciones y las plicas están en la misma dirección: por defecto, las digitaciones solo evitan la colisión con plicas unidas por una barra. Se puede cambiar este ajuste para no evitar ninguna plica o evitarlas todas; el ejemplo siguiente muestra las dos copciones, así como la manera de volver al comportamiento predeteminado.
\relative c' { <c-1 e-2 g-3 b-5>2 \override Fingering.staff-padding = #'() <c-1 e-2 g-3 b-5>4 g'-0 a8[-1 b]-2 g-0 r \override Fingering.add-stem-support = ##f a[-1 b]-2 g-0 r \override Fingering.add-stem-support = ##t a[-1 b]-2 g-0 r \override Fingering.add-stem-support = #only-if-beamed a[-1 b]-2 g-0 r }![]()
Véase también
Referencia de la notación: Dirección y posición.
Fragmentos de código: Editorial annotations.
Referencia de funcionamiento interno: FingeringEvent, fingering-event, Fingering_engraver, New_fingering_engraver, Fingering.
| [ << Anotaciones editoriales ] | [Top][Contents][Index] | [ Texto >> ] |
| [ < Seleccionar el tamaño de la tipografía para la notación ] | [ Up: Dentro del pentagrama ] | [ Deslizamientos de dedo > ] |
![[image of music]](../65/lily-cf928c9f.png)
![[image of music]](../ee/lily-8b591cba.png)
![[image of music]](../e9/lily-1540092f.png)