FlexibleHarmonicChoraleAnnotations is an R package which implements a "flexible" dataset of harmonic analyses of baroque chorale music by J.S. Bach and M. Praetorius. What makes it "flexible" is that it doesn't just include ONE analysis of the chorales, but a system for generating countless valid analyses of the chorales, based on constraints you choose.
This package is a companion to the paper A Flexible Approach to Automated Harmonic Analysis: Multiple Annotations of Chorales by Back and Praetorius", presented at the International Society of Music Information Retrieval (ISMIR) 2018 conference entitled (Condit-Schultz, Ju, and Fujinaga).
The package requires R > 3.2
as well as the data.table,
stringr,
and rlang packages.
This github page is the development/source code for the package. A parallel page here contains a simple tarball of the package as well as the "raw" chorale kern files, if you want to access them directly.