C TeX Python Lua Lex Shell Other
Permalink
Failed to load latest commit information.
contrib Merge commit 'c7801f401945e9a034eb802aa0996be6f3312376' into fix-1406 Mar 25, 2018
debian Merge commit 'c7801f401945e9a034eb802aa0996be6f3312376' into fix-1406 Mar 25, 2018
doc Update Version number Mar 25, 2018
examples Update Copyright years to 2018. Mar 16, 2018
fonts Update Version number Mar 25, 2018
m4 Added a workaround for a broken (or old) implementation of realpath. Jan 22, 2016
macosx Update Version number Mar 25, 2018
src Update Copyright years to 2018. Mar 16, 2018
tex Update Version number Mar 25, 2018
windows Missed some renamed file references Mar 25, 2018
.editorconfig changing C code style to KR Mar 23, 2015
.gitignore Made the generated uninstall-gtex.sh TDS-zip-friendly. Nov 9, 2016
.gregorio-version Update Version number Mar 25, 2018
.indent.pro Merge pull request #211 from henryso/refactor Apr 3, 2015
CHANGELOG.md Update Version number Mar 25, 2018
CONTRIBUTING.md Update references to gna.org Jun 16, 2017
CONTRIBUTORS.md Allow VersionManager to update Copyright year. Mar 16, 2018
COPYING.md Adding missed file for copyright update. Mar 16, 2018
Makefile.am Merge commit 'c7801f401945e9a034eb802aa0996be6f3312376' into fix-1406 Mar 25, 2018
README.md TeXLive -> TeX Live Mar 22, 2018
UPGRADE.md TeXLive -> TeX Live Mar 22, 2018
VersionManager.py Merge branch 'master' into uploader Mar 25, 2018
build-ctan.sh Script for uploading package to CTAN Mar 15, 2018
build.sh Make use of `elif` instead of nested conditionals May 13, 2016
configure.ac Update Version number Mar 25, 2018
coverage.sh Update Copyright years to 2018. Mar 16, 2018
ctan-o-mat.config Script for uploading package to CTAN Mar 15, 2018
ctan_upload.sh New file should not have pre-dated copyright Mar 16, 2018
def_check.sh Modifications to doc_check.sh and def_check.sh Apr 14, 2017
doc_check.sh Modifications to doc_check.sh and def_check.sh Apr 14, 2017
install-gtex.sh Merge commit 'c7801f401945e9a034eb802aa0996be6f3312376' into fix-1406 Mar 25, 2018
install.sh Update Copyright years to 2018. Mar 16, 2018

README.md

Gregorio

Gregorio is a software application for engraving Gregorian Chant scores on a computer. Gregorio's main job is to convert a gabc file (simple text representation of a score) into a GregorioTeX file, which makes TeX able to create a PDF of your score.

Usage

Create a .gabc file representing your score (see our tutorial), or fetch one from the database.

Create a LaTeX file that will produce the final pdf, and include your score. See the example.

Compile the LaTeX file with LuaLaTeX, you get your score in PDF! You can change the LaTeX file to include other scores, create booklets, books, etc.

You can also try it online here.

Installation

You need a recent and working TeX Live, on top of which you just need to install latest Gregorio release. See the website for more details.

Building for inclusion in TeX Live

When building gregorio for inclusion in TeX Live, the gregorio executable must not have the version number suffix that is used for other builds. To make this happen, run configure with the --disable-version-in-exe option, and the generated Makefile will create a gregorio executable without the version number suffix (i.e., the executable will simply be named gregorio).

Documentation

You can find documentation and useful links in the documentation, on the main website and on a wiki.

History

See CHANGELOG.md.

Credits

See CONTRIBUTORS.md.

Contributing and bug reporting

See CONTRIBUTING.md.

License

The code is mainly under the GPLv3 license, with fonts under the Open Font License. See complete license for more details.