Here you can get information on and download the latest versions of all programs I’ve created. Please remember that there is a file called info.txt included in the ZIP downloads of all of my programs which includes probably more on the program info than I’ve posted anywhere on the Internet. If you have problems or just want to know more, please read this file!
Please click the name of the program to be taken to the download page.
StepMania Player
This program plays back StepMania (*.SM) simfiles and can control things connected to your computer.
(Click it to see full-size image)
- Plays the music in sync with the steps (can be disabled if you want).
- Playback rate (without effecting pitch) and playback offset changable (even during playback).
- See several different views of the tap/press/release: a list, a DDR-style view of the scrolling arrows, and a view of the keys which light up as they’re pressed.
- Controls lights connected to parallel port, or lights or servos connected to a serial port (via SSC-32).
- Up to 8 individual outputs can be mapped to Left/Down/Up/Right/BEAT triggers in any combination.
- Outputs can also be triggered in realtime (with no simfile) by you pressing arrow keys (by default - can be changed) on your keyboard, even when the program isn’t on top, useful for if you want to play StepMania while having each separate light flash to each key which you press.
- Has support for rolls.
- Has support for Double (8 arrows) as well as Single (4 arrows) type step charts.
- Timing is decoded in the same way as StepMania 3.9, meaning that songs with negative BPMs or stop durations work exactly as they should, unlike in StepMania CVS 4.0, where negative BPMs and stop durations are ignored.
- View lots of simfile information including the number of notes, taps and holds, jumps and hands, stops and total stopped duration, BPM range, title, artist and step chart difficulty.
- Several more things which would take up too much space here.
Please remember that there’s an info.txt file in the download ZIP which explains what to do if you get OCX/DLL errors when trying to run the program (kinda common when running programs from me for the first time, because I haven’t made an installer to do stuff with the OCX/DLL files automatically).
Bleeper Music Maker
This program lets you create music which is played on the internal “PC speaker” inside your computer’s case. You know, the little thing which mainly just emits a “beep” tone when your computer boots? Well, you can use this program to make the PC speaker play much more complex music.
(Click it to see full-size image)
In addition to creating and playing such music, you can do more with the program, including:
- Play actual MIDI (*.mid) files through your PC speaker (of FMOD, etc)
- Save and load created music in the program’s “BMM” file format (quite a few examples which I’ve made are included in the ZIP download).
- Play “BMM” music through your ordinary speakers or headphones, useful if your computer has no internal PC speaker.
- Have several instances of the program running at the same time and get them to play their own music at the same time, in sync with each other.
- Play notes received from a MIDI device through the PC speaker (e.g. live from a MIDI keyboard), coping with an unlimited number of notes at once.
- Play “BMM” music through a MIDI synth. Not just an external device, though. Remember, Windows comes with a built-in MIDI synth of its own, so you can play through this to have your BMM music sound like any MIDI instrument (piano, strings, trumpet, etc).
The program works on Windows NT, ME, 2K, XP and Vista. Please read the included “info.txt” file if you have any problems, before contacting me.
StepMania BPM Changes
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.
(Click it to see full-size image)
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).
There are instructions on using the program shown within the program itself. Since I didn’t originally intend to release this to the public, it doesn’t look very interesting, but it does what it’s supposed to do, so it should be of use to those who are trying to make simfiles of music with constantly-changing BPMs.
Latest Comments
RSS