AllMusic’s Tone Intersections

3 Responses · March 14, 2006

In a pre­vious post about A Flat Hie­rarchy for Sub­jec­tive mp3 Tags, I desc­ri­bed the arduous and mar­gi­nally rewar­ding 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 curious, I deci­ded to put them to another use:

tones intersection chart

By crea­ting 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 collec­tion, which I ulti­ma­tely plan­ned to analyze in…some way.

After Goo­gling around for ideas on tag clus­te­ring, I came across gCLUTO, a free piece of soft­ware that would, mira­cu­lously, do exactly what I nee­ded — namely, magi­cally figure out how best to clus­ter each tag with rela­ted tags. I figu­red four clus­ters would be a com­for­ta­ble num­ber, based on ear­lier rea­ding I had done on a two-axis theory of musi­cal emo­tion (intense/relaxed and positive/negative).

topographical cluster visualization

Unfor­tu­na­tely, my com­pu­ter simply couldn’t handle even cons­truc­ting and decons­truc­ting the foo­bar tree without free­zing up for about 45 minu­tes each time. Plus, collec­ting all this data would have meant hours and hours of work, for a goal whose bene­fits weren’t very clear to me at all, as well as a halt in incor­po­ra­ting new down­loads into my library. It was a pretty exci­ting cou­ple days while it las­ted though.

Cool idea! This looks like some of the AI clus­te­ring work i do for my day job, but more inte­res­ting. 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 · April 1, 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­na­tely this doesn’t show how often they inter­sect with each other; for that info, my tag data is neces­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 · April 10, 2006

Leave a Comment or Subscribe