Click here to load reader
Upload
nguyenkien
View
221
Download
1
Embed Size (px)
Citation preview
Islands of Music (12 x 7 SOM, trained on collection with 118 pieces from 19 categories) / Codebook (FC/CMS 30, GMM+MC aka AP 30 [2,3])
Simple Evaluation Results / Confusion Matrices
Audio signal (PCM) / Sonogram (23 critical-bands with the unit bark) / MFCC (first 20 coefficients without the first, coding 36 Mel-scaled frequency bands)
PH
A Matlab Toolbox to Compute Music SimilarityÖ F A I
Elias Pampalk, Austrian Research Institute for Artificial Intelligence
Implemented Similarity Measures
Frame Clustering / Cluster Model Similarity (FC/CMS) [1,2,3]
- frame-based (12ms - 40ms) rep-resentation of spectral enve-lopes (e.g. using MFCCs)
- summarize frames through clus-tering (k-means or GMM)
- compare summaries (cluster models) using Earth Movers Distance or Monte-Carlo sam-pling
Fluctuation Patterns (FP) [4]- describe loudness fluctuations
per frequency band- based on FFT over time dimen-
sion in sonogram
Periodicity Histogram (PH) [5,6]- for each possible periodicty
count number and strength of beats
- based on comb-filter over time dimension of modified sonogram
Spectrum Histogram (SH) [7]- for each frequency band:
count how many times certain loudness levels are exceeded
Additional Functions for visualiza-tions (feature extraction, Islands of Music) and simple evaluations. See examples on the left.
Chopin Waltz, op.69, no.1 (CW)
Bon Jovi - It’s my Life (BJ)
Kai Tracid - Tiefenrausch (KT)
FC/CMS (30), Flattened PDF / Cluster CentersFP
SH
alt ... Alternativeblu .. Bluesclo .. Classic Orchestraclp .. Classic Pianodan . Danceeur .. Eurodancehap . Happy Soundhar .. Hard Pophip .. Hip Hopmys . Mysterapop .Poppun . Punk Rockroc .. Rockrnr ... Rockn Rollrom . Romantic Dinnerspe .. Talkbar .. Bad Religionnma New Model Armysub .. Sublime
AP 30 [2,3] LS 30 [1] SH PH FPSone 6 min 6 min 6 minMFCC 20 -1 7 min 7 minFeatures O(N) 132 min 15 min 48 sec 12 min 23 secDistances O(N2) 74 min 4 min <1 sec <1 sec <1 secTotal 213 min 26 min 7 min 18 min 6.5 minR-Precision 0.43 0.38 0.21 0.13 0.25k-NN (k=1) 0.58 0.50 0.41 0.19 0.37
spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)spe(3)
mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)mys(2)
clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)
clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)clp(5)
spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)
spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)spe(1)
mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)
clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)clo(1)
clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)clp(2)
blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)
clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)
blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)
blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)blu(2)
mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)
clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)clo(2)
hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)
mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)
rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)
rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)rom(2)spe(1)
hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)
blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)blu(1)mys(1)
mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)mys(1)
dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)dan(1)pop(1)
hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)hip(1)sub(1)
rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)
rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
dan(1)hip(1)pop(1)
rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)rnr(1)
dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)dan(1)sub(1)
rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)rom(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
dan(1)eur(1)hap(1)hip(1)rnr(1)
eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)eur(1)pun(1)
dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)dan(1)roc(1)
sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
alt(1)eur(1)hip(1)sub(1)
sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)sub(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
alt(1)hap(1)pop(1)roc(1)rom(1)
hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)hip(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
alt(1)pop(1)roc(1)sub(1)
pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)
alt(1)dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)alt(1)
dan(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
hap(3)pop(2)pun(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
alt(1)mys(1)nma(1)
pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)pun(1)nma(1)
eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)eur(1)nma(1)
nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)
bar(4)blu(1)har(1)rnr(1)eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
eur(1)har(1)roc(1)
nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)nma(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
pun(3)har(1)rnr(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
alt(1)har(1)bar(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
hap(1)har(1)pun(1)
rnr(1)nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)rnr(1)
nma(1)
altblucloclp
daneurhapharhip
myspoppunrocrnr
romspebar
nmasub
alt
blu
clo
clp
dan
eur
hap
har
hip
mys
pop
pun
roc
rnr
rom
spe
bar
nma
sub
1 1 1 1 25 1 1 1
61 5 1
2 2 1 11 1 1 1 1
1 2 1 1 12 1 1 1
1 2 1 1 22 1 3 1 1
2 2 22 1 1 3 1
1 1 21 1 1 1 1 1
1 1 3 11 1 41 1 3
1 2 1 1 22 1 1 2
FPaltblucloclp
daneurhapharhip
myspoppunrocrnr
romspebar
nmasub
alt
blu
clo
clp
dan
eur
hap
har
hip
mys
pop
pun
roc
rnr
rom
spe
bar
nma
sub
2 1 1 26 1 1
5 17
1 3 1 12 1 2
1 4 11 4
5 1 11 71 1 1 2 1
1 1 1 4 11 2 1
1 1 1 1 1 12 1 1 1 1
1 1 45
1 2 41 5
LS
altblucloclp
daneurhapharhip
myspoppunrocrnr
romspebar
nmasub
alt
blu
clo
clp
dan
eur
hap
har
hip
mys
pop
pun
roc
rnr
rom
spe
bar
nma
sub
1 1 1 1 1 12 2 1 3
2 1 1 24 2 1
2 1 1 1 11 1 1 1 1
1 1 1 1 21 1 1 1 1
1 1 1 1 1 21 1 2 4
2 1 1 1 11 1 1 2 2 1
1 1 1 15 1
1 3 21 5
1 1 2 11 1 2 1 1 1
1 2 1 1 1
PHaltblucloclp
daneurhapharhip
myspoppunrocrnr
romspebar
nmasub
alt
blu
clo
clp
dan
eur
hap
har
hip
mys
pop
pun
roc
rnr
rom
spe
bar
nma
sub
1 1 1 1 26 1 1
5 17
1 1 1 1 21 1 1 1 1
1 1 2 1 11 4
1 5 11 6 13 1 1 1
2 4 1 11 1 2
1 1 1 2 11 1 2 1 1
1 1 1 1 22 1 2
3 1 1 1 11 1 4
SH
altblucloclp
daneurhapharhip
myspoppunrocrnr
romspebar
nmasub
alt
blu
clo
clp
dan
eur
hap
har
hip
mys
pop
pun
roc
rnr
rom
spe
bar
nma
sub
1 1 1 1 1 16 1 1
67
4 1 12 1 1 1
5 11 41 1 4 1
1 5 1 11 1 2 2
1 3 41 1 2
1 2 1 1 12 1 1 1 1
65
76
AP
−101
0.5 1 1.5 2 2.5 3 3.5
1
23
0.5 1 1.5 2 2.5 3 3.5
1
36
−101
0.5 1 1.5 2 2.5 3 3.5
1
23
0.5 1 1.5 2 2.5 3 3.5
1
36
−101
0.5 1 1.5 2 2.5 3 3.5
1
23
0.5 1 1.5 2 2.5 3 3.5
1
36
Frequency Bands
Loud
ness
10 20 30
−30
−20
−10
0
10
20
10 20 30Frequency BandsFrequency Bands
Loud
ness
10 20 30
−10
0
10
20
30
10 20 30Frequency Bands Frequency Bands
Loud
ness
10 20 30
−30
−20
−10
0
10
20
30
10 20 30Frequency Bands
Periodicity [BPM]
Stre
ngth
50 100 150 200Periodicity [BPM]
Stre
ngth
50 100 150 200Periodicity [BPM]
Stre
ngth
50 100 150 200
Bar
k
Modulation [Hz]2 4 6 8 10
10
20
2
39
Bar
k
Modulation [Hz]2 4 6 8 10
10
20
0
13
Bar
k
Modulation [Hz]2 4 6 8 10
10
20
1
81
Loudness [sone]
Bar
k
5
10
15
20
Loudness [sone]
Bar
k
5
10
15
20
Loudness [sone]
Bar
k
5
10
15
20
Chopin Waltz, op.69, no.1 (CW) Kai Tracid - Tiefenrausch (KT) Bon Jovi - It’s my Life (BJ)
BJ
KT
CW
CW KT BJ CW KT BJ
Requirements- Matlab 6.0 or higher (Mathworks)- Signal Processing Toolbox (Mathworks)- Statistics Toolbox (Mathworks)- Netlab Toolbox (freely available) - EMD Wrapper (freely available)- SOM Toolbox (GPL)- SDH Toolbox (GPL)
MA toolbox is available from http://www.oefai.at/~elias/maGNU-GPL License
[1] B. Logan and A. Salomon, “A music similarity function based on signal analysis,” ICME, 2001.
[2] J.-J. Aucouturier and F. Pachet, “Music similarity measures: What’s the use?,” ISMIR, 2002.
[3] J.-J. Aucouturier and F. Pachet, “Improving timbre similarity: How high’s the sky?,” in J. of Neg. Research Results in Speech and Audio Sci., vol. 1, no. 1, 2004.
[4] E. Pampalk, A. Rauber, and D. Merkl, “Content-based organi-zation and visualization of music archives,” ACM MM, 2002.
[5] E. D. Scheirer, “Tempo and beat analysis of acoustic musical signals,” JASA, vol. 103, no. 1, 1998.
[6] E. Pampalk, S. Dixon, and G. Widmer, “Exploring music collec-tions by browsing different views,” ISMIR, 2003.