Music analysis software - where is it?
June 16, 2008 10:30 AM
Subscribe
I'm looking for either free software or an API that could take a wav file and parse it.
I'm looking for either free software or an API that could take a wav file and parse it. I'd like it to give me information about the pitches, rhythm, or timbre contained in the wav file. I'm basically interested in any form of musical information as output. It doesn't have to be perfect, it just has to give me something.
I'm asking because a friend of mine is teaching a class in which he wants to have students to come up with an automated way of making judgments about music. I don't know how well-versed they are in programming, so the less technical the better, but if a C++ library is the best there is, so be it.
I know it's gotta be out there, but the thing is, I can't figure out what the right thing to type into Google is. Do you happen to know?
posted by ignignokt to technology (5 comments total)
For free, Perl has free implementations on any platform the students are on and a metric asston of modules to use.
This was the first result when I googled 'perl wav' and it seems like a great starting point. 'perl sound frequency' turned this up.
Non free, this is exactly what MATLAB excels at, and it'll happily bring in an audio file for you to do analysis on.
That said, this isn't a terribly trivial request here - I dunno what the level of your friend's students are, but intro to signal analysis is an entire course at the college level. Unless you mean that you want to find a piece of software that will barf up those statistics and they'll then use that information to draw conclusions, asking students w/o a frequency analysis grounding to do this is pretty challenging.
posted by phearlez at 11:53 AM on June 16