Digital Projects


Tutorial and Documentation: Beethoven Annotator App


Domestic Beethoven: A digital study of symphonic works arranged for the home

International research project in digital musicology — in conjunction with the Beethoven Archive Research Center Bonn, Oxford University e‑Research Centre, and RISM Digital Center.



Music Encoding in Minimal Editions
Demonstration of digital music editions within a minimal computing context.

These two demo projects show how scholars can present their research on an easily accessible and maintainable platform. Music is transcribed into MEI, the Music Encoding Intiative format, rendered with the Veriovio music engraving library, and served through a static site using the Ed. Jekyll template for minimal editions.



The Serge Prokofiev Archive as Data
Projects based on encoding, retrieval, and display of metadata for
The Serge Prokofiev Archive, Columbia Rare Book and Manuscript Library

The Serge Prokofiev Archive contains sketchbooks in which Prokofiev wrote out brief, musical ideas. The SPA-data repository makes available a small corpus of these sketches in machine readable form for analysis, in both MEI and MusicXML formats.

Verovio was incorporated into the Jekyll website builder to generate individual pages for each sketch. Each page provides an image of the source material, an SVG rendering of the encoded score, and an audio player that allows the user to hear a MIDI stream generated from the encoding.

Using publicly available metadata from Columbia’s Rare Book and Manuscript Library’s website, I created a web-based display with ArcGIS of the correspondence holdings in the Prokofiev archive. This involved preparing and cleaning the data set for use in a visualization program, researching available GIS applications and geolocation services, and acquiring the data wrangling skills necessary to produce an engaging and informative presentation online. The map provides a graphic representation of Prokofiev’s various residences while living in the West, as well as the locations of his correspondents. In addition, by highlighting outliers, the map allows users to discover aspects of Prokofiev’s personal and professional life not accessible through a simple enumerative listing of the archive’s contents.

View map in ArcGIS



A public interface to the Gibhub archive containing metadata for the items in the Serge Prokofiev Archive. Includes space to showcase digital humanities projects by myself and project founder Dr. Natalia Ermolaev. Created using Jekyll. Integrated with Verovio for display and playing of MEI encoded scores.

From May of 2017 through January of 2018 I was responsible for making records of the archive’s holdings available online on the library’s website. This entailed first converting all the received digital records into XML and then transforming them into the standard Columbia EAD format. Data had to be cleaned and normalized in order to be processed properly by XSL transforms, and separate transforms had to be written for each subseries of items in the archive. For example, books, manuscripts, and correspondence were all stored in different formats, with different field names, and containing different sets of metadata. The result was the first publicly available listing of the archive’s holdings, including nearly 10,000 pieces of personal and business correspondence written between 1912 and 1947.