End-to-end loading of new music libraries to F-Tempo via IIIF

Porter, Alastair; Crawford, Tim and Lewis, David. 2023. 'End-to-end loading of new music libraries to F-Tempo via IIIF'. In: 10th International Conference on Digital Libraries for Musicology (DLfM 2023). Milan, Italy 10 November 2023. [Conference or Workshop Item]

F-Tempo DLfM2023 Poster.pdf - Published Version
Available under License Creative Commons Attribution.

Download (3MB) | Preview

Abstract or Description

This poster shows the completion of the work that we presented in last year’s IAML-DLfM joint session. F-Tempo provides an online interface to search full-page scores of renaissance and early baroque music scores. During initial development, F-Tempo consisted of only one database of scores, manually curated and added to the search index. Subsequently, further databases were manually curated and integrated to the index. Any new content needed to be manually curated and added to the application, a process which involved image manipulation, manually executing processes to transform data, and the manual editing of the website source code.

We have finished our work to make the F-Tempo database extensible by automatically importing the contents of a music library based on IIIF manifests provided by libraries. Our initial proof of concept imports data from the Music collection of the British Library. Because the IIIF manifest does not include structured metadata for documents, we additionally developed individual data lookup methods for each library that we wished to import. For example, for the British Library we are able to obtain the MARC record for a book and obtain other metadata including a description of the work, the composer (linked to a VIAF record where possible), and the RISM identifier if it exists.

An automatic pipeline can take a list of URLs of IIIF manifests and download the manifest and any associated metadata, download each image in the manifest, identify which images contain music, perform OMR on those pages, perform the MAWs computation used for the search process used in F-Tempo (Crawford 2018), and add all of the metadata for the IIIF document to our search index.

Scores in symbolic formats can also be imported to the F-Tempo index. We have imported 19,000 scores of music in MusicXML format from the Choral Public Domain Library (CPDL). This process also obtains metadata of the scores, but does not include images.

The search interface of F-tempo previously allowed for the search of music by choosing an existing page from the database, or uploading a previously unseen page of music. This interface has been extended to take advantage of the metadata collected by each library lookup. It is now possible to navigate content by Library, Book, Composer (even if their works are in different libraries), shelf numbers, or RISM identifiers.

Metadata that is present in the IIIF manifest is indexed, and a free-form search box allows for users to identify works by performing a search. Search results that match images from libraries are presented as images. Search results that match symbolic scores are rendered using the Verovio engraving library.

Item Type:

Conference or Workshop Item (Poster)

Related URLs:

Departments, Centres and Research Units:



15 September 2023Accepted
10 November 2023Published

Event Location:

Milan, Italy

Date range:

10 November 2023

Item ID:


Date Deposited:

23 Nov 2023 16:33

Last Modified:

23 Nov 2023 16:33



View statistics for this item...

Edit Record Edit Record (login required)