Code Monkey home page Code Monkey logo

in-adiutorium's Introduction

In adiutorium

music for Roman Catholic Divine Office (Liturgy of the Hours) in Czech language.

Liturgical music, mostly plainchant, engraved with LilyPond. Some pieces are arranged as booklets or books typeset using LaTeX. For further information see project homepage http://www.inadiutorium.cz (Czech only, with summary in English)

License

License of the music: Creative Commons Attribution Share-Alike 3.0 Unported.

Liturgical texts are property of Czech bishops' conference.

Building

  • .ly files in the root directory and in it's subdirectories commune and sanktoral are mostly standalone sheets and are to be built simply running LilyPond over them
  • .ly files in other directories are included in other ones and shouldn't be compiled themselves
  • you can build all sheets at once by running rake build in the root directory
  • in directory antifonar volumes of the Czech antiphonal may be compiled by running rake tasks (run rake -T to see what is available)
  • in directory sesity run rake to compile all the booklets at once or rake -T to see how to build them one by one

The lilypond sheets often contain the author's personal notes concerning future development. To hide them, compile the .ly files with point-and-click disabled:

lilypond -dno-point-and-click FILE.ly

If you are using Frescobaldi, there is the LilyPond > Engrave (publish) menu item for this.

LilyPond version

LilyPond 2.24.x is currently being used in development.

Contents

The core repertory of Czech plainchant for LOTH

  • / chants from the ordinary, psalter and proper of seasons (temporale)
  • /antifony, /invitatoria partial files for some of the larger materials in /
  • /antifonar books and larger booklets typeset with LaTeX, pulling in scores from various LilyPond files as needed
  • /sesity booklets for Lauds and Vespers of Sundays and major feasts (one hour per booklet, all proper chants and common tones included)
  • /commune chants from the common of saints
  • /sanktoral chants from the proper of saints
  • /spolecne shared LilyPond definitions

Additional musical content

  • /hymny some hymns (mainly hymns not yet included in the official printed hymnal - otherwise hymns are mostly out of the project's scope)
  • /nechoral pieces of character other than plainchant
  • /paraliturgicke chants for paraliturgical use, not taken from official liturgical books
  • /reholni some random chants proper to various institutes of consecrated life
  • /rytmicke mostly attempts of rythmical psalm settings with guitar accompaniment (you were warned)
  • /cizojazycne random pieces of LOTH music for vernacular versions other than the Czech one

Project internals

  • /nastroje Ruby scripts automating various tasks of the project (at the top of each one there is usually a comment explaining what it is good for)
  • /psalmodie psalm tone patterns for use with our custom typesetting tools
  • /variationes sketchbook where chants are being developed; directory structure mirrors that of the root directory

See also

Related tools

  • directory /nastroje contains scripts automating various tasks
  • extension for Frescobaldi 3 supporting the project's workflow (prior to the advent of the extensions API a customized fork of the editor itself was providing the same functionality)
  • adiutor - a database-backed web application providing useful insights in the corpus of chants

in-adiutorium's People

Contributors

igneus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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.