Website frontend

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

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

Javascript tools


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.


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 are created from the JSON work index using Handlebars to generate HTML content within a user’s web browser.


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


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: