songanalysis

What the heck is this? What’s this useful for?

This program analyzes a song in WAV, Ogg Vorbis or MP3 format and produces an output consisting of the volume differential, the relative strength in each frequency band, and the tempo.

This is useful if you want to build something that lets you find out whether you have duplicate files, or if you need to find out the tempo of your songs, or if you need to find similar songs according to how they sound.

How does it work?

Believe me, I still do not know exactly, but it works!

What do I need to use this program?

A variety of things. You need to have:

- a package called gsl - the GNU Scientific Library
- For MP3: the mpg321 program
- For Ogg Vorbis: the ogg321 program and its vorbis libraries

Of those, all are available on the Internet, as source packages and as precompiled RPM packages.

Download songanalysis

Getting help

Help for this software is available in several forms. Here are the rules:

- E-mails or posted comments with bug reports, patches, suggestions or contributions of any kind will be received by me in good faith, and I will, in time, incorporate all submitted improvements, in any form, to the software.
- This software is delivered to you without warranty of any kind, as recognized by the GNU General Public License.
- Special requests, such as customization, third-party licenses, development of large features, or requests which require software engineering to be applied, will be performed by me, for a fee. If you’re attracted to my engineering skills, wait until you see my rates. After all, living on a Third World country has its advantages. Let me know if you’re interested.