AllMusic’s Tone Intersections

3 Responses · March 14, 2006

In a pre­vi­ous post about A Flat Hier­ar­chy for Sub­jec­tive mp3 Tags, I described the ardu­ous and mar­gin­ally reward­ing task of tag­ging my entire library with as many ‘tones’ tags as All­Mu­sic was able to pro­vide. With foobar2000 0.9 final now less than a week away, these tags may prove use­ful soon enough. But a few weeks ago, impa­tient and curi­ous, I decided to put them to another use:

tones intersection chart

By cre­at­ing a tones/tones tree struc­ture in foo­bar, I was able to count how often each ‘tone’ inter­sects with every other ‘tone.’ What you see above is the begin­ning of that data col­lec­tion, which I ulti­mately planned to ana­lyze in…some way.

After Googling around for ideas on tag clus­ter­ing, I came across gCLUTO, a free piece of soft­ware that would, mirac­u­lously, do exactly what I needed — namely, mag­i­cally fig­ure out how best to clus­ter each tag with related tags. I fig­ured four clus­ters would be a com­fort­able num­ber, based on ear­lier read­ing I had done on a two-axis the­ory of musi­cal emo­tion (intense/relaxed and positive/negative).

topographical cluster visualization

Unfor­tu­nately, my com­puter sim­ply couldn’t han­dle even con­struct­ing and decon­struct­ing the foo­bar tree with­out freez­ing up for about 45 min­utes each time. Plus, col­lect­ing all this data would have meant hours and hours of work, for a goal whose ben­e­fits weren’t very clear to me at all, as well as a halt in incor­po­rat­ing new down­loads into my library. It was a pretty excit­ing cou­ple days while it lasted though.

Cool idea! This looks like some of the AI clus­ter­ing work i do for my day job, but more inter­est­ing. Could you send me the list of all of the tones/themes/moods etc. that exist in AMG? I’d like to give this a shot with the soft­ware (com­mer­cial and way expen­sive) i use at work.

mark · 1 Apr 2006

Hi Mark,

Here’s a list of AllMusic’s moods:

http://www.allmusic.com/cg/amg.dll?p=amg&token=&sql=75:

Unfor­tu­nately this doesn’t show how often they inter­sect with each other; for that info, my tag data is nec­es­sary (I think — it might be fruit­ful to email some peo­ple at All­Mu­sic and ask for that data).

Thanks for the interest.

–Jay

kbps · 10 Apr 2006

Leave a Comment or Subscribe