Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Goal: automatically adjusting speed (bpm) of a given set of MP3 files in order to have a collection of music optimized to be heard when I am running. (I realized that I prefer to run with about 168 bpm in my ears).

Of course, I could have some software to detect BPM and then calculate and stretch/squeeze each song using Audacity or a similar tool, however, I'd prefer a solution which requires less manual operation.

share|improve this question
    
First, find software to detect the BPM. Then, sox. –  Ignacio Vazquez-Abrams Dec 11 '10 at 12:56
    
Hey, sox is a cool tool - thanks :) Still, it would be quite time consuming this way, I hoped for a solution which is as automated as possible. I think I'll have some more research, maybe I find a BPM detector with command line interface, so I could write a script to glue them together :) Thanks a lot –  Peter P Dec 12 '10 at 19:47

4 Answers 4

I think soundstretch has the requirements. Command line based, it adjustes the song to the desired BPM. Try it because sometimes it estimates the wrong number of beats (rarely, it seems)

share|improve this answer
    
Further, use ffmpeg or similar to convert between WAV and MP3. –  Mechanical snail Jul 6 '12 at 21:18

I'm doing the same thing as you, but I prefer to run at 153 BPM.

My solution: Use MixMeister's free BPM detection tool on a batch of files and save the result into a text file. That file has BPM value + Filename and can be used as a source to script the conversion with sox.

Took me a week to get the scripts right, though... and I'm still looking for a better command line BPM dectection tool to fully automize the process.

share|improve this answer

Try Mixxx.

http://mixxx.org/features.php

share|improve this answer
    
Thanks for pointing out this cool piece of software. Unfortunately, it cannot help in achieving my goal, but interesting program nevertheless :) –  Peter P Dec 12 '10 at 19:44

I use Audacity. It's free, open-source, and can load and save mp3 or almost anything directly. Use the Change Tempo effect.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.