writing metadata of WAV/AIFF files

Jan 7, 2010 at 6:14pm

writing metadata of WAV/AIFF files


I have just upgraded to MaxMSP 5 (+Jitter) and I am trying to change/write metadata information in WAV/AIFF files automatically from a patch.

At the moment I have seen that it is possible to change metadata in the File Browser.

Is there a way to recall those functions from a patch?

Thanks in advance and sorry if it’s a “newbie” question.


Jan 14, 2010 at 8:39pm

The metadatas edited in the file browser are local to Max: they’re not written in the file, but in a database used by Max.
Maybe it is possible to access it using the technique described
but I don’t know how the database is called.

It is also possible to save and recall metadata databases using the max messages db.exportmetadata and db.importmetadata. You could try to edit and save these files inside Max.

If you need to change datas like loops, markers, TC, etc. I’m afraid it is not possible. If you want to read markers data, you can use my (still Mac only) sfmarkers~ external.


Jan 15, 2010 at 9:42pm

Thanks for your reply.

Exactly, I would like to save metadata information within the audiofiles.
Too bad that is not possible.


Jan 16, 2010 at 2:26pm

I wanted to create such an external but I don’t have much time, I didn’t feel there was much interest, and I think a real-time environment may not be the best place to do such thing as saving a big audio file just to add a couple of metadatas takes a lot of time.


Feb 12, 2010 at 8:22pm

Hi Alex_K, I think I may have found a video which could help you out, using the application Punakea.

http://vimeo.com/7549471 : Retrieving Audio using custom metadata in maxmsp by Surround Wunderbar Studio.

“This videoblog demonstrates and explains how custom metadata fields written to audiofiles in a music composition environenment, can be used in combination with OSX spotlight technology (mdfind command basically) to call families of sounds with specific typomorphology.”


You must be logged in to reply to this topic.