Git Product home page Git Product logo

capuanob / gregorio Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gregorio-project/gregorio

0.0 0.0 0.0 116.03 MB

The Gregorio Project

Home Page: http://gregorio-project.github.io

License: Other

Shell 3.17% Python 10.78% Perl 0.27% C 40.73% Lua 7.39% TeX 26.22% Makefile 0.97% Inno Setup 0.99% Batchfile 0.47% Yacc 2.44% Lex 4.04% M4 2.15% Vim Script 0.27% Rich Text Format 0.12%

gregorio's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.