Forcing an Upright Punctum Inclinatum

By default there are three different punctum inclinatum shapes which Gregorio selects from automatically depending on the pitches of the surrounding notes. You can also manually tell Gregorio which to use by appending a number to the note name: G0 is a descending punctum inclinatum, G1 is an ascending punctum inclinatum, and G2 is a unison punctum inclinatum.

Some styles of chant notation, however, only make use of the unison punctum inclinatum, regardless of the surrounding notes. Now, while this can be acheived by adding a 2 to every punctum inclinatum in the gabc, this is both a tedious process and forces the resulting gabc to that particular notation style (making it harder to reuse in other contexts). A better way to do this is to get GregorioTeX to automatically swap out the appropriate glyphs for you with the following code:

\grechangeglyph{AscendensPunctumInclinatum}{greciliae}{StansPunctumInclinatum}
\grechangeglyph{DescendensPunctumInclinatum}{greciliae}{StansPunctumInclinatum}

Nota bene: If you are using Gregorio or Grana Padano, put that font name instead of Graeciliae.

Besides swapping the note shape, you might also want to adjust the spaces related to the ascending and descending punctum inclinatum so that they match with the spaces related to the upright punctum inclinatum. Those space adjustments are as follows:

\grechangedim{ascendingpunctuminclinatumshift}{punctuminclinatumshift}{inherited}
\grechangedim{ascendingpunctuminclinatumanddebilisshift}{punctuminclinatumanddebilisshift}{inherited}
\grechangedim{ascendingpunctuminclinatumbigshift}{punctuminclinatumbigshift}{inherited}
\grechangedim{ascendingpunctuminclinatummaxshift}{punctuminclinatummaxshift}{inherited}
\grechangedim{descendingpunctuminclinatumascendingshift}{punctuminclinatumunisonshift}{inherited}
\grechangedim{ascendingpunctuminclinatumdescendingshift}{punctuminclinatumunisonshift}{inherited}
\grechangedim{ascendinginclinatumtonobarmaxshift}{descendinginclinatumtonobarmaxshift}{inherited}
\grechangedim{ascendinginclinatumtonobarbigshift}{descendinginclinatumtonobarbigshift}{inherited}
\grechangedim{ascendinginclinatumtonobarshift}{descendinginclinatumtonobarshift}{inherited}

To apply this style change to all scores in a document, simply put all of the above commands in your document’s preamble.

Works with Version:

5.2.1