StepMania BPM Changes – New Program

Posted on 2008-09-21 at 19:25 in Music, Programs by Robbi-985.

When I created my Touhou Piano Medley StepMania simfile, I ended up having to create a program to calculateĀ  the non-stop BPM changes (since I played the music without a metronome). This is the program – you use it essentially by tapping a key along with the playing music. As you do so, the program makes a #BPMS section for a StepMania simfile.

You can download the program from here.

(Click it to see in full size)

My program is not suited to constant BPMs – it constantly makes new BPMs, and since the human brain and hand are not precision devices, the BPMs my program calculates will fluctuate around the actual BPM which you’re trying to tap. This is sometimes quite noticable in-game. If it is getting the constant BPM of a song which is needed, I recommend the neat little freeware program TapTempo by AnalogX. It will give you a fairly accurate average BPM if you tap along with the playing music. It should be easy to work out what the actual BPM is because it will fluctuate around the value.

With my program, you can obtain more accurate BPM values by playing the music at half-speed, tapping to it, and then afterwards, multiplying all BPMs by 2 (there’s a feature to multiply all BPMs by a value which you type).

Please remember that my program was never intended to be released to the public. I made it only for my own personal use. Therefore it is not very advanced and contains only what I needed at the time I created it. Please don’t expect too much. I’m releasing it here and now since a couple of people were interested in it, though, so who knows – I may end up giving more attention to it soon. I will add this program to the new “Programs” page, soon.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>