Does Mapmxp support itunes library?

michaellcs's icon

Hi guys, I am new to this forum so hopefully if this topic is existed please let me know where can I find the details. Thanks.

First of all, I am an undergraduate student who is doing my final year project. The idea is about to create a smart dj automation by doing different kinds of audio signal analysis. My adviser suggested me about this software so now I am figuring out about what this software can do for my project.

I need to know whether there is a way for me to create a playlist feature and it able to link up with itunes library. Currently, I know there is a method to create a playlist by using sfinfo, sflist, coll, and jit.cellblock. However, I can't find any useful information regarding to the itunes library issue at the moment.

Hopefully there is someone can guide me on this. thank you in advance.

Rodrigo's icon

There's a thing, I don't remember what it's called, but maybe sparrow or nest or something bird related that maintains an audio analysis/characteristics of songs. There's even an external that works with it. So rather than doing analysis (on a bunch of mp3s) you can harvest a database for the info.

Then you can use applescript to control itunes (I think I've seen something like that before).

Sorry I can't be more help with the specific name of thing as it escapes me at the moment.

Roman Thilenius's icon

i´m curious: what´s mapmxp?

michaellcs's icon

Rodrigo, Thanks for your reply.

I believe you are referring to something called echonest which does all sorts of analysis over the cloud. That is something impressive but i'm looking for something can be done locally (offline) so for now echonest is not my option.

Regarding to the subject of using applescript to control itunes, I'm not sure whether it can serve my purpose or not. I need something that able to load itunes library on max project. i am still seeking for advice on this issue.

nevertheless, thanks for your info.

michaellcs's icon

Roman, Im sorry about the typo. Im actually referring to maxmsp. thanks for pointing that out.

$Adam's icon

Hi,

if you want to go low level, you can parse the iTunes Library and read it from Max, then build your own playlist tools. Since the iTunes Library is stored as a single XML, you might try one of my XML parsers (see https://cycling74.com/forums/announce-the-sadam-library-version-2012-07-27 ) to import it into Max.

HTH,
Ádám

michaellcs's icon

Thanks Ádám. At least i know there is a possibility to do that for now.

Thanks for your information. I checked out your project and noticed about your project provides complex audio analysis. That sounds pretty handy for me. Thanks for your hardwork and keep it up.