Website frontend

Files for the Tasso in Music Project (TMP) website are hosted on github at:

https://github.com/TassoInMusicProject/tasso-website

The website is served through Github pages and uses jekyll to compile the website from the source files.

Javascript tools

ATON

ATON is a hierarchical data format for storing most metadata for the TMP website, with conversions in and out of JSON. It allows multi-line content as well as comments within the data.

Handlebars

Jekyll uses a templating system called liquid to create static content for the website. Dynamic content is created using Handlebars templates. For example the list of works on the page www.tassomusic.org/census are created from the JSON work index using Handlebars to generate HTML content within a user’s web browser.

Variorum

Variorum is a web interface for displaying textual variants, developed by Raffaele Viglianti at the Maryland Institute for Technology in the Humanities.

Verovio

Verovio is an SVG music notation renderer developed primarily by Laurent Pugin at the Swiss office of RISM.

Digital scores

The repository of digital scores used on the TMP website:

https://github.com/TassoInMusicProject/tasso-scores