Skip to content

Training classifier models on acoustic metadata to predict genres and subgenres.

Notifications You must be signed in to change notification settings

nicobenz/CulturalAnalytics-MetadataPredictions

Repository files navigation

CulturalAnalytics-MetadataPredictions

(related repo: CoverPredictions)

What to expect in this repo

This repo contains the code for my term paper in the module Methods and Applications in Digital Humanities of the MSc Digital Humanities at Leipzig University. Here I will explore classifier training using metadata for the classification of genres and subgenres in music. For my analysis I use acoustic mood data of records crawled from AcousticBrainz along with metadata on artists, releases, genres and subgenres from MusicBrainz.

In the related repo (linked above) I will pursue a similar project on album cover art. The results of both projects are supposed to be comparable, giving insight on two different approaches to the same research question.

Working title

Pop Music is Happy and Metal is Aggressive – Or is it? Exploring Mood Patterns in Music Genres and their Subgenres using a Machine Learning Approach

TODO:

Data collection and preparation

  • download data from AcousticBrainz (very large amounts of data, possibly in 2-3 TB range... how to store?)
  • extract relevant metadata and map to metadata from MusicBrainz (can partially be re-used from related repo)
  • calculate metadata mean of records belonging to a release to make results based on album rather than record (makes it comparable to results from album cover classifications)

Processing and analysis

  • sample dataset based on available covers from other repo (to use data of same releaases for comparability)
  • train classifiers
  • evaluate
  • visualise distance between subgenres or clustering of classes using graph network

About

Training classifier models on acoustic metadata to predict genres and subgenres.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages