This repository provides code for identifying, storing, and retrieving musical moments according to certain specifications for use as examples in music theory and musicianship classes, for instance. The lists and code began as supplementary material to the following paper:
Mark Gotham. 2019. Moments Musicaux: Towards Comprehensive Catalogues of Real Repertoire Examples for Teaching and Research. In 6th International Conference on Digital Libraries for Musicology (DLfM ’19), November 9, 2019, The Hague, Netherlands. ACM, New York, NY, USA, 9 pages. https://doi.org/10.1145/3358664.3358676
You are welcome to use the materials hosted here in your own work. Please cite or otherwise acknowledge the above paper.
Pull requests for corrections and extensions are welcome.
- scoreSVs.py: for creating comma or tab separated values files (.CSV, .TSV), and retrieving information such as specific chords and chord progressions.
- moments.py: for segmenting melodies by rests and retrieving segments according to considerations such as interval content.
The paper makes reference to 8 lists hosted here:
- Augmented 6ths Compiled,
- Neapolitan 6ths Compiled,
- Mixed Metre, new,
- Augmented triad: new, manual list,
- Augmented triads in the Bach Chorales,
- Augmented triads in Wikifonia,
- Augmented triads in the Beethoven Quartets, and
- 'Table' 8 refers to the hundreds of tables in the Lieder segments folder which provide data (measure and offset ranges, metrical positions, and note values) for every melodic segment (separated by rests) in the vocal line of every song in the ‘Scores of Scores’ lieder corpus.
The set of lists itemized below expands on that initial survey and the LiederScoreSVs folder provides tabular 'slice' lists for every song in the ‘Scores of Scores’ lieder corpus using the scoreSVs.py code, as explained in the paper.
Corpus | Augmented Triads | Augmented Sixths | Neapolitan Sixths | L and P relations | Mixed Metre |
---|---|---|---|---|---|
Existing anthologies (various repertoire) | - | X | X | - | - |
New collections (various repertoire) | X | - | - | - | X |
Scores of Scores Lieder Corpus | X | X | X | X | 'Le Colibri' only |
Bach Chorales | X | - | - | - | - |
Beethoven String Quartets | X | - | - | - | - |