Comprovació de compàs i de número de compàs

Les comprovacions de compàs ajuden a detectar errors a les duracions. Una comprovació de compàs s’escriu usant el símbol de la barra vertical, |, a qualsevol lloc on s’espera que caigui una línia divisòria. Si es troben línies de comprovació de compàs a altres llocs, s’imprimeix una llista d’advertiments al fitxer log de registre, mostrant els números de línia i columna en el qual han fallat les comprovacions de compàs. Al següent exemple, la segona comprovació de compàs avisarà d’un error.

\time 3/4 c2 e4 | g2 |

Una duració incorrecte produeix una partitura completament desbaratada, especialment si la partitura es polifònica, de manera que la millor manera de començar a corregir l’entrada és buscar sistemàticament l’existència de comprovacions de compàs fallides i duracions incorrectes.

Si es produeixen diverses comprovacions de compàs seguides per valor de la mateixa duració musical, sols apareix el primer missatge d’advertiment. Així s’aconsegueix que el missatge estigui concentrat a la font d’error de la pulsació.

Les comprovacions de compàs també es poden inserir dins de la lletra de les cançons:

\lyricmode {
  \time 2/4
  Twin -- kle | Twin -- kle |
}

Observeu que les comprovacions de compàs dins de la lletra de les cançons s’avaluen al moment musical de la síl·laba següent a la comprovació de compàs que es processa. Si la lletra està associada amb les notes d’una veu que té un silenci al principi del compàs, no es pot posar cap síl·laba al comen ament d’aquest compàs i s’imprimeix un missatge d’advertiment si s’escriu una comprovació de compàs dins de la lletra, en aquesta posició.

També és possible redefinir l’acció que es fa quan es troba una barra vertical o símbol de comprovació de compàs, |, al codi d’entrada, de forma que faci quelcom diferent a una comprovació de compàs. Es fa assignant una expressió musical a "|", el símbol de barra vertical. A l’exemple següent s’estableix | de forma que insereixi una doble línia divisòria quan apareix al codi d’entrada, en comptes de comprovar el final d’un compàs.

"|" = \bar "||"
{
  c'2 c' |
  c'2 c'
  c'2 | c'
  c'2 c'
}

[image of music]

En copiar peces musicals grans pot servir d’ajuda comprovar que el número de compàs del LilyPond correspongui a l’original des del qual s’està copiant. Això es pot comprovar amb \barNumberCheck, por exemple:

\barNumberCheck #123

imprimeix un advertiment si el currentBarNumber (número del compàs actual) no és el 123 en el moment de la compilació.

Vegeu també

Fragments de codi: Rhythms.


Referència de la notació del GNU LilyPond v2.25.20 (branca de desenvolupament).