Diteggiatura

Anche il posizionamento della diteggiatura sulle singole note può essere controllato dalla proprietà direction, ma la modifica di direction non produce effetti sugli accordi. Come vedremo, ci sono comandi specifici che permettono di controllare la diteggiatura delle singole note degli accordi, col segno di diteggiatura posizionato sopra, sotto, a sinistra o a destra di ogni nota.

Vediamo innanzitutto l’effetto di direction sulla diteggiatura attaccata alle singole note. La prima battuta mostra il comportamento predefinito e le due battute successive mostrano gli effetti dei valori DOWN e UP:

\relative {
  c''4-5 a-3 f-1 c'-5 |
  \override Fingering.direction = #DOWN
  c4-5 a-3 f-1 c'-5 |
  \override Fingering.direction = #UP
  c4-5 a-3 f-1 c'-5 |
}

[image of music]

Tuttavia sovrascrivere la proprietà direction non è il modo più semplice di definire a mano la diteggiatura sopra o sotto le note; di solito è preferibile usare _ o ^ invece di - prima del numero della diteggiatura. Ecco l’esempio precedente riscritto usando questo metodo:

\relative {
  c''4-5 a-3 f-1 c'-5 |
  c4_5 a_3 f_1 c'_5 |
  c4^5 a^3 f^1 c'^5 |
}

[image of music]

La proprietà direction viene ignorata negli accordi, ma i prefissi direzionali, _ e ^ funzionano. Per impostazione predefinita, la diteggiatura viene disposta automaticamente sopra e sotto le note di un accordo:

\relative {
  <c''-5 g-3>4
  <c-5 g-3 e-2>4
  <c-5 g-3 e-2 c-1>4
}

[image of music]

ma può essere sovrascritta per forzare manualmente in su o in giù tutti o alcuni dei singoli numeri della diteggiatura:

\relative {
  <c''-5 g-3 e-2 c-1>4
  <c^5 g_3 e_2 c_1>4
  <c^5 g^3 e^2 c_1>4
}

[image of music]

È possibile avere un controllo ancora maggiore sulla disposizione della diteggiatura delle singole note di un accordo usando il comando \set fingeringOrientations. Il formato di questo comando è:

\set fingeringOrientations = #'([up] [left/right] [down])

Si usa \set perché fingeringOrientations è una proprietà del contesto Voice, creato e usato dall’incisore New_fingering_engraver.

Questa proprietà accetta come valori una lista comprendente da uno a tre elementi. Stabilisce se la diteggiatura debba essere posizionata sopra (se nella lista c’è up), sotto (se c’è down), a sinistra (se c’è left) o a destra (se c’è right). Nel caso vengano inseriti valori non accettati dalla lista, non sarà invece collocata alcuna diteggiatura. LilyPond prende in considerazione questi limiti e trova la migliore disposizione per la diteggiatura delle note degli accordi che seguono. Nota che left e right si escludono a vicenda – la diteggiatura può essere posta solo da un lato o dall’altro, non da entrambi.

Nota: Per controllare la posizione della diteggiatura di una singola nota con questo comando bisogna scrivere la nota come un accordo con una nota sola, ovvero racchiuderla tra parentesi angolari.

Ecco alcuni esempi:

\relative {
  \set fingeringOrientations = #'(left)
  <f'-2>4
  <c-1 e-2 g-3 b-5>4
  \set fingeringOrientations = #'(left)
  <f-2>4
  <c-1 e-2 g-3 b-5>4 |
  \set fingeringOrientations = #'(up left down)
  <f-2>4
  <c-1 e-2 g-3 b-5>4
  \set fingeringOrientations = #'(up left)
  <f-2>4
  <c-1 e-2 g-3 b-5>4 |
  \set fingeringOrientations = #'(right)
  <f-2>4
  <c-1 e-2 g-3 b-5>4
}

[image of music]

Se la diteggiatura appare eccessivamente fitta, si può ridurre la dimensione del tipo di carattere modificando la proprietà font-size. Si può vedere nell’oggetto Fingering della guida al Funzionamento interno che il valore predefinito di tale proprietà è -5, dunque proviamo con -7:

\relative {
  \override Fingering.font-size = #-7
  \set fingeringOrientations = #'(left)
  <f'-2>4
  <c-1 e-2 g-3 b-5>4
  \set fingeringOrientations = #'(left)
  <f-2>4
  <c-1 e-2 g-3 b-5>4 |
  \set fingeringOrientations = #'(up left down)
  <f-2>4
  <c-1 e-2 g-3 b-5>4
  \set fingeringOrientations = #'(up left)
  <f-2>4
  <c-1 e-2 g-3 b-5>4 |
  \set fingeringOrientations = #'(right)
  <f-2>4
  <c-1 e-2 g-3 b-5>4
}

[image of music]


Manuale di apprendimento di LilyPond v2.25.15 (ramo di sviluppo).