DCMLab / JazzHarmonyTreebank

@dharasim The iRealPro jazz chord sequences including tree analysis
Other
34 stars 0 forks source link
chord-sequences jazz treebank

Jazz Harmony Treebank

This repository contains the Jazz Harmony Treebank, a corpus of hierarchical harmonic analyses of jazz chord sequences selected from the iRealPro corpus published on zenodo by Shanahan et al.

Attribution

If you use this data in any way, please cite the the following paper:

D. Harasim, C. Finkensiep, P. Ericson, T. J. O'Donnell, and M. Rohrmeier (2020). The Jazz Harmony Treebank. In Proceedings of the 21th International Society for Music Information Retrieval Conference, pp. 207-215. Montréal, Canada. https://doi.org/10.5281/zenodo.4245406

Data format description

The treebank is available in the file treebank.json, structured as a JSON with the following fields:

Utility library

We include a basic set of utility functions for interacting with the dataset in jht_utilities.py. In particular, it contains the following functions:

Tree figures

Have a look at the file tree-plots.md to see the plots of all tree analyses.

Dataset statistics

Below are general summary statistics about the dataset as described in the corresponding paper:

The first plot shows that the analyzed pieces is chosen relatively independently from the year of composition. The second plot shows the bias for short pieces in this subset. The [fourth] (the third plot was omitted from the paper) plot shows that the length of turnarounds, if present, usually ranges between 1 and 3.

The two last plots show separately for major and minor keys how often a context-free grammar rule is used in the hierarchical analyses. For these plots, all chord sequences were transposed to C major or to C minor, respectively. Prolongations of the tonic, preparations of the tonic by the fifth scale degree, and preparations of the fifth scale degree by the second are by far the most common rules.

summary plots

References

The iRealPro dataset that this research builds on was created by the user community of the iRealPro app and first presented scientifically in

Daniel Shanahan, Yuri Broze, and Richard Rodgers (2012). A Diachronic Analysis of Harmonic Schemata in Jazz. In Proceedings of the 12th International Conference on Music Perception and Cognition and the 8th Triennial Conference of the European Society for the Cognitive Sciences of Music, pages 909–917.

Acknowledgements

This project has received funding from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation program under grant agreement No 760081 – PMSB. We gratefully acknowledge the support of the Natural Sciences and Engineering Research Council of Canada (NSERC), the Fonds de Recherche du Québec, Société et Culture (FRQSC), and the Canada CIFAR AI Chairs program. We thank Claude Latour for supporting this research through the Latour Chair in Digital Musicology. The authors additionally thank the anonymous referees for their valuable comments and the members of the Digital and Cognitive Musicology Lab (DCML) for fruitful discussions.