Skip to content

Anthology style lists of, and code for identifying, storing, and retrieving musical moments according to certain specifications. Supplementary to Gotham, 'Moments Musicaux', DLfM 2019

Notifications You must be signed in to change notification settings

MarkGotham/Moments

Repository files navigation

Moments Musicaux

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.

Code

  • 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.

Anthology style Listings

The paper makes reference to 8 lists hosted here:

  1. Augmented 6ths Compiled,
  2. Neapolitan 6ths Compiled,
  3. Mixed Metre, new,
  4. Augmented triad: new, manual list,
  5. Augmented triads in the Bach Chorales,
  6. Augmented triads in Wikifonia,
  7. Augmented triads in the Beethoven Quartets, and
  8. '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 - - - -

About

Anthology style lists of, and code for identifying, storing, and retrieving musical moments according to certain specifications. Supplementary to Gotham, 'Moments Musicaux', DLfM 2019

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages