Controlli di ottava

In modalità relativa è facile dimenticare un segno di cambiamento d’ottava. I controlli di ottava permettono di rilevare questi errori più facilmente: infatti, generano un avviso e correggono l’ottava se una nota si trova in un’ottava diversa dal previsto.

Per controllare l’ottava di una nota, occorre specificare l’ottava assoluta dopo il simbolo =. Questo esempio genererà un avviso (e cambierà l’altezza) perché la seconda nota è l’ottava assoluta d'' invece di d', come indicato dalla correzione di ottava.

\relative {
  c''2 d='
  e2 f
}

[image of music]

L’ottava in cui si trovano le note può essere controllata anche col comando \octaveCheck altezza_di_controllo. L’altezza_di_controllo è specificata in modo assoluto. Questo comando controlla che l’intervallo tra la nota precedente e l’altezza_di_controllo sia compresa in una quinta (ovvero secondo il normale calcolo della modalità relativa). Se il controllo fallisce, compare un avviso. Benché la nota precedente non sia modificata, le note successive sono relative al valore corretto.

\relative {
  c''2 d
  \octaveCheck c'
  e2 f
}

[image of music]

Nelle due battute che seguono, il primo e il terzo \octaveCheck falliscono, mentre il secondo non fallisce.

\relative {
  c''4 f g f

  c4
  \octaveCheck c'
  f
  \octaveCheck c'
  g
  \octaveCheck c'
  f
}

[image of music]

Vedi anche

Frammenti di codice: ‘Altezze’ in snippets,Frammenti di codice.

Guida al funzionamento interno: RelativeOctaveCheck.


Guida alla Notazione di LilyPond v2.25.15 (ramo di sviluppo).