MarkGotham/python-in-the-smoke
Intro python course with London-specific examples and a focus on the cultural sector
Computational methods for music theory, analysis, & composition. Corpus study. Widening access.
Intro python course with London-specific examples and a focus on the cultural sector
meta-corpus of and code library for the functional harmonic analysis of music
Check on the quality of references in terms of the completeness of named fields, and item matching on select APIs.
Simple collection of MIR datasets with metadata and links
Fux's 'Gradus ad Parnassum' species counterpoint exercises
Mark Gotham, personal website
Where is the "main theme" in an orchestral score?
Use Python to generate music-related figures in LaTex without mus-takes.
Free open public domain football data for the world cups (national teams & clubs) in JSON incl. Canada/USA/Mexico 2026, USA 2025, Qatar 2022, Russia 2018 and more - No API key required ;-)
Functions for working with 12-tone serial music and a dataset of rows in the repertoire.
Musical analysis in a nutshell
This is the repository of the paper: Roman Numeral Analysis with Graph Neural Networks
Best practices, rules and style guide for Jupyter[hub|lab] notebooks in any language
'YCACL' is a light(er) version of the 'Yale-Classical Archives Corpus' (YCAC) as reported in White and Quinn (EMR 2014). 'YCACL' stands for 'YCAC Light' and reads as 'Why Cackle?'
Code and corpus for processing analyses of musical form as reported in Gotham and Ireland, ISMIR 2019.
Teaching resources for lossy data compression
Paper templates in Latex for the TISMIR journal: https://transactions.ismir.net/ (new version)
Miscellaneous bits and pieces, side projects, and work in progress.
A music21-extending set of converters (Humdrum and MEI readers and writers), as well as a CLI app to convert music notation file formats
A directory of resources for computational musicology
Anthology style lists of, and code for identifying, storing, and retrieving musical moments according to certain specifications. Supplementary to Gotham, 'Moments Musicaux', DLfM 2019
music21 is a Toolkit for Computational Musicology
Scores of musical scores from the 'Scores Of Scores' lieder encoding project along with conversion code and style sheet as reported in Gotham et al., DLfM 2018.
A python package for handling modern staff notation of music
Understanding Deep Learning - Simon J.D. Prince
Corpus of Chorale Collections
Measuring bars of musical time (UK: bars; US: measures). Functionality for formatting conventions and source alignment.
An anthology of musical example derived from the When in Rome corpus (https://github.com/MarkGotham/When-in-Rome/) and headed for the Open Music Theory harmony anthology (https://viva.pressbooks.pub/openmusictheory/chapter/anthology-harmony/)
Encodings and analysis of musical schema (e.g., partimenti)
ISMIR Homepage in Jekyll