CHORDONOMICON: A Dataset of 666,000 Songs and their Chord Progressions

Spyridon Kantarelis, Konstantinos Thomas, Vassilis Lyberatos, Edmund Dervakos, Giorgos Stamou
10/29/2024
cs.SDcs.LGcs.MM

No official code found. Best implementation: spyroskantarelis/chordonomicon (164 stars, Apache-2.0, last commit 2026-04-24).

Abstract

Chord progressions encapsulate important information about music, pertaining to its structure and conveyed emotions. They serve as the backbone of musical composition, and in many cases, they are the sole information required for a musician to play along and follow the music. Despite their importance, chord progressions as a data domain remain underexplored. There is a lack of large-scale datasets suitable for deep learning applications, and limited research exploring chord progressions as an input modality. In this work, we present Chordonomicon, a dataset of over 666,000 songs and their chord progressions, annotated with structural parts, genre, and release date - created by scraping various sources of user-generated progressions and associated metadata. We demonstrate the practical utility of the Chordonomicon dataset for classification and generation tasks, and discuss its potential to provide valuable insights to the research community. Chord progressions are unique in their ability to be represented in multiple formats (e.g. text, graph) and the wealth of information chords convey in given contexts, such as their harmonic function . These characteristics make the Chordonomicon an ideal testbed for exploring advanced machine learning techniques, including transformers, graph machine learning, and hybrid systems that combine knowledge representation and machine learning.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Chordonomicon: A Dataset of 666,000 Chord Progressions

16410Python, Jupyter NotebookJan 17, 20246 months agoApache-2.0

Similar Papers

Cite this paper

@article{kantarelis2024chordonomicon,
  title  = {CHORDONOMICON: A Dataset of 666,000 Songs and their Chord Progressions},
  author = {Spyridon Kantarelis and Konstantinos Thomas and Vassilis Lyberatos and Edmund Dervakos and Giorgos Stamou},
  year   = {2024},
  eprint = {2410.22046},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.22046v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.22046.svg)](https://codeofpaper.com/paper/2410.22046)

Discussion