1

Click here to load reader

A Matlab Toolbox to Compute Music Similarity - OFAIelias.pampalk/publications/pam_ismir04_poster.pdf · - SDH Toolbox (GPL) MA toolbox is available from elias/ma GNU-GPL License [1]

Embed Size (px)

Citation preview

Page 1: A Matlab Toolbox to Compute Music Similarity - OFAIelias.pampalk/publications/pam_ismir04_poster.pdf · - SDH Toolbox (GPL) MA toolbox is available from elias/ma GNU-GPL License [1]

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.