Acoustic Music Similarity Analysis
CSEF · 2007 Mathematics & Software Honorable_mention Award
Overview
Objectives/Goals The popularization of digital music presents the problem of quickly finding music to suit individual users' tastes and moods. The collaborative user feedback (e.g. iTunes' "Listeners Also Bought...") used presently is often skewed due to extremely popular songs and fails to account for music without much customer feedback, such as undiscovered independent ("indie") artists. This project investigated methods of improving audio-based music analysis to find songs similar to given query songs. A new method of improving similarity results using spectral graph theory and the eigenspace transformation has been presented. Methods/Materials A collection of 800 songs from 8 different genres was analyzed. The statistical characteristics of the frequency distribution were used to capture the perceived texture of the music as signatures. Distances between songs were calculated using the Earth Mover's Distance (EMD), an algorithm for comparing song signatures. These distances were represented as a connected graph. The eigenspace transformation was used to rearrange the points based on a random walk of this graph. This was a novel approach that separated songs into distinct groups. Playlists of 10 similar songs were generated using each song in the collection as a query. The percentage of songs in the same genre as the query was defined as the genre matching accuracy. A 3-D music navigation system was also developed as a visualization of the song collection in eigenspace, where similar songs are shown near each other. Results It was found that applying the eigenspace transformation on the EMD distances used in other research improved genre matching accuracy by 13.5% over the EMD alone, which is statistically significant. Conclusions/Discussion Music similarity analysis has the potential to change the way consumers listen to music. This project contributes an algorithm that improves similarity results considerably.
Summary statement
This project explored ways to automatically find pieces of music that sound similar to each other, which enables people to quickly find music similar to their tastes.
Help received
Dr. Beth Logan at Intel and Professor George Tzanetakis at the University of Victoria answered my questions by email, and George Tzanetakis also provided the music collection.
Awards (1)
- Honorable Mention
Competition history
- CSEF 2007
Resources
Related projects
CSEF · 2016
Genre Differentiation Using Timbral Analysis
CSEF · 2014
Automating Emotion Recognition for Music
ISEF · 2016
Statistical Analysis based Music Classifying Method and Tool
CSEF · 2015
What Does Music Look Like?
CSEF · 2013
Computer-based Automatic Music Creation through Analysis of Existing Music Pieces
ISEF · 2022
Analyzing the Musical "Genome" With Neural Networks
CSEF · 2011
Sonification: A Novel Approach to Data Representation
ISEF · 2019
MADSA: Musical Accuracy Development Using Spectral Analysis
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects