Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.48 KB

README.md

File metadata and controls

43 lines (33 loc) · 1.48 KB

gregoplus

Build Status

GregoBase (sources) is a unique resource of Gregorian chant scores transcribed using Gregorio, but there is almost no active development and contributions are not accepted.

Fortunately, the database is publicly available. Thus gregoplus uses GregoBase's database to make it's contents more accessible. The site is read-only. It doesn't attempt to replace GregoBase, but to provide additional tools for exploring it's contents.

Contributions are warmly welcome. Python has been chosen as implementation language, because it seems to be the scripting language of choice in the open source music engraving community.

Desired features

  • parameterized filtering
  • mass gabc export
  • complete score text (for copy-pasting, reachability by fulltext search etc.)
  • links to the CANTUS database
  • JSON API

Running

  • get GregoBase DB export, import it in a MySQL database, e. g. $ mysql -u myuser < gregobase_online.sql
  • install requirements $ pip install -r requirements.txt
  • run migrations $ python manage.py migrate
  • for local development $ python manage.py runserver, for production deployment see Django documentation

License

GNU/GPL 3.0