GregorioTeX
This page describes quickly the origin and the construction of GregorioTeX. For details please have a look at the GregorioTeX detailed description page. If it is the first time you are dealing with TeX, I advise you to take a look at the TeX page. Some bonus features of GregorioTeX, like symbols or ornamentations, are described here.
Last but not least, you can see some examples.
Yet another Gregorian chant TeX style?
At the beginning of the project, we didn't set out to build a new TeX style. We wanted to use an existing package, so we tried various options:
- Lilypond (documentation) is a very good tool, but the part on Gregorian chant is not maintained and very deep modifications would be needed to perfectly align the notes and text.
- MusiXTeX (documentation, cf. page 95) has a lot of glyphs missing.
- OpusTeX seemed at the time to be the best tool (the most popular at least). Sadly it is quite buggy and it is not free (Libre) software. It is also not actively maintained, as its author (Andreas Egler) has almost disappeared.
GregorioTeX aims:
- to be a 100% free software tool, using a free font.
- to have a flexibility and features that the others do not have, by offering the option to change the height of the text font independently of the neume font, by calculating end-of-lines automatically, etc.
- to use a very beautiful Gregorian chant font that has all glyphs drawn (rather than basic glyphs to be combined by TeX).
- to document the font format and characteristics and offer everyone the possibility of building their own font, which would not be limited to square notation (as all glyphs can be defined).
- to have clear and commented code, which lets anyone improve it.