My actual work is to find mood of song i.e. either a sad song or a
happy song. I try to find frequencies of mp3 file with fft but it just
give the frequencies of small files, like ringtone. Can you guide me
which audio feature, such as pitch, timbre, loudness, tempo, could be
use to find mood of a songs which are in current playlist? And is it
neccessary for this to find frequencies?
And I am working in python 2.6 with module tkinter.
Here's one way - find the lyrics on the web and train a classifier to determine if the lyrics are sad or happy. Even if you wont get good enough accuracy this way you could use it as part of the solution in conjunction with the harmony/melody analysis.
How to find mood from song