igneus / epiphany-proclamation-chant-generator

Ruby script generating notation for the Epiphany Proclamation chant (in Czech).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Epiphany Proclamation Chant (Czech) Generator

Ruby script generating notation for the Epiphany Proclamation chant. Fully automated, using

Usage

  • Clone the repository.
  • $ bundle install to install dependencies.
  • $ bundle exec ruby generate.rb to generate chant score for the default year range (or $ bundle exec ruby generate.rb 2020 2100 to generate for a custom range - e.g. the rest of the century)
  • generate.rb prints to standard output. If it runs successfully, save the output to a file: $ bundle exec ruby generate.rb > epiphany_proclamation.gly

In order to transform the gly file to a pdf document, you will need LaTeX and gregorio (included in current TeXLive). Once these are installed, run $ bundle exec gly preview epiphany_proclamation.gly It will produce file epiphany_proclamation.pdf.

(For the default year range all these steps can be executed by bundle exec rake)

Credits

Czech Epiphany proclamation text was first set to the tune given in the Missale Romanum, editio typica tertia (2002) by Fr. Filip Boháč. For use in this generator the tune was further adjusted (by the generator's author) to better fit the Czech text, as explained in this blog post.

License

GNU/GPL 3.0 or later

About

Ruby script generating notation for the Epiphany Proclamation chant (in Czech).

License:GNU General Public License v3.0


Languages

Language:Ruby 100.0%