why pay?
the freeware review  

StepMania: Free, Open-source DDR for Computer

book mark StepMania: Free, Open-source DDR for Computer in del.icio.us Submit to del.icio.us | submit StepMania: Free, Open-source DDR for Computer to digg.com digg it! | submit StepMania: Free, Open-source DDR for Computer to slashdot.com Submit to Slashdot
Published on December 18th, 2005
Category: Entertainment

Update: Welcome to all of the digg.com users! Thanks for digging and for coming to my site.

Note: This article was written for my other blog, The Information Bank, to continue my DDR series. I have also included it here because it deals with great freeware.

Continuing on the long-awaited sequel to the Dance Dance Revolution series, I bring you Part II! In my last article, I gave a crash course introduction to the concept of “DDR” and DDR games. As promised, I said that I would reveal how to play DDR on the computer.

Why Play DDR on the Computer?
At home, I attend the Fil-am International SDA church. About 50% of the members there are of Philippines decent. Now, for some reason, DDR seems to be prevalent with the Asian population. During one of our church parties, some of the kids busted out the DDR Extreme for PS2. That night, I was hooked! I wanted to play DDR at home and bring it to my boarding school so that my friends and I could stay up all night DDRing (which, by the way, we ended up doing many times). Problem was … I didn’t have a PS2, or a PSOne, or an Xbox, or a Gamecube. And I didn’t feel like buying one either. I only had a computer. Surely, there must be a way to play DDR on PC. But, how would I connect the controllers? Were there already controllers that hookup to USB or parallel ports? If there was a way, how did it work?

Enter SM and DWI. And no, I’m not talking about that thing for what President George W. Bush Jr. and Vice President Dick Cheney was arrested (Driving While Intoxicated). I’m referring to the programs StepMania and Dance with Intensity. They are the main two of the many programs that simulate DDR for the computer. For simplification purposes, I will be focusing on StepMania. Point being because the creators of DWI have stopped maintaining the program. Plus, the more developed StepMania exhibits more features. Nevertheless, many things I state about StepMania are also applicable to DWI as they use similar files.

StepMania Features
From the maker’s website,

“StepMania is a free dance and rhythm game for Windows, Mac, and Linux. It features 3D graphics, keyboard and “dance pad” support, and an editor for creating your own steps.”

Simply put, StepMania is a powerful, advanced, free, open-source DDR simulator that can be played on a variety of computer platforms. To date, you can play it on Windows, Mac, Linux, and even Xbox (with a little mod-chipping)! Really, the features of this program that set it apart from conventional console-based DDR games are its customizability. Commonly associated with open-source programs, you can change virtually anything in this game.

Appearance and Themes
One of the aspects that can be changed in the game is the appearance. There are two ways to do this, individual changes and themes. With individual changes, you can change parts, like the dance arrows (also called note skins) and backgrounds. There are even options to change the announcers.

However, changing every little individual aspect in the game is quite tedious. It is much easier to download a theme. Basically, a theme is a collection of individual appearance changes. A theme can be likened to a multimedia player skin or a Microsoft Windows theme. Themes often revamp the entire interface of the StepMania program.

Personally, without a theme, StepMania inherently looks a little “plain Jane.” These are some screenshots with the default theme:

This is the Red Theme (which I personally use):

There are even themes to make StepMania closely resemble other DDR games like DDR Extreme:

Another customization of StepMania is the configuration. The configuration options in StepMania are so vast that it can become overwhelming (I know I was overwhelmed when I download this program!).

  • Appearance Options – Like it says, this allow you to change the appearance. It is also where you can change the announcer sounds and themes.
  • Background Options – You can customize what you see in the background as the music and arrows are playing
  • Bookkeeping – Somehow, StepMania has a function for accepting coins like an arcade machine. Of course, the coin reveiving equipment is needed. This lets you look at the coin data for an entire year interval.
  • Center Image – Often, monitors and TVs need the position of the screen to be recalibrated because the immage is off centered
  • Coin Options – Again, this deals with the arcade-like coin function.
  • Config Key/Joy Mappings – Often, pads that you connect to StepMania are not automatically recognized. This allows you to map inputs for StepMania to identify as Start, Select, Up, Down, Right, Left, etc.
  • Input Options – This is the configuration for menu buttons and interfaces
  • Gameplay Options – These are miscilaneous options dealing with gameplay
  • Graphic Options – This displays the options for technical graphics tweaking such as resolution and refresh rate
  • Machine Options – This primarily deals with the dance life bar and difficulty of judging
  • Sound Options – Like it says, this allows you to change sound options
  • Profile Options – If multiplue people use StepMania, options can be saved in separate progiles
  • Other Options – This is another miscellanious option category
  • Select Game – This obscure option allows you to switch games between Dance Dance Revolution and Pump it Up. Pump it Up is a DDR-like game that uses the diagonal arrows instead of up, down, left, and right. It is actually quite confusing to play.

Songs and Stepfiles
One thing I really do not like about traditional DDR games is that they are limited to a set number of songs. The only way to add more is to reach high scores. Though, this only unlocks secret songs. In reality, there is no way to add any songs. StepMania is the exact opposite. The installation actually does not have any songs included. It leaves it up to the user to obtain (or make) songs and step files and add them to the system. I suspect the developers do this to avoid any lawsuits or just because it takes too much time and effort to make step files and songs.

As soon as I tell people about StepMania, many people ask me, “Is it legal?” This is gray territory. Mostly, it is okay because the code was written from scratch. Nothing was taken from the original DDR games (except for the idea, which may be patented). Though, some argue that picture content like arrows and characters were taken from the original games. There is a discussion online about this on the DDR Freak Forums.

Personally, I believe it is all right as long as the music it is playing is paid for. There are some songs like “We are the Champions” that can be bought at music stores like iTunes. Then again, buying individual songs may be difficult as much of the music is primarily owned by Konami, the maker of Dance Dance Revolution.

Where to Find the Content?
Now that I have brought up the legality concerns and since StepMania is pretty much a bare-bones stand-alone DDR game, where does one find content? Since much of the content is in gray legal area, they are found in obscure places.


Songs (Remember that most of the music is copyrighted. Download at your own risk!)

  • DDRUK – Also try to look into their IRC channels (more info at DDRManiaX.net and DDRUK Tutorials).
  • P2P Networks – Who can forget these places? Ex. Gnutella, BearShare
  • Bemanistyle (dot) Com – Unlike the other sites, which usually list songs in packs, Bemanistyle offers them as individual songs. This is the main repository where people post their homemade songs. They even have Zelda and Mario themed songs and step files!
  • If all else fails, DDRManiaX.net has a really comprehensive list of music sources here.

Note Skins can also be found at the DDR Freak Forums.

One big concern about StepMania is the controllers. A quick look at GameStop reveals that there are virtually no DDR Pads (Mats) that connect to the computer. Of course, this poses a problem. How will I play DDR on computer? Use keyboard? Although it is possible to just use up, down, left, and right to feed input into StepMania, it’s not as fun! Notice that it is called Dance Dance Revolution. Dancing usually does not involve fingers. It’s more like the whole body!

Again, there are two options in dealing with this problem. For one, you can buy a converter. This is what I did. I bought two regular DDR pads for PS2 and a PS2-to-USB adaptor. It has served me well so far. Unfortunately, it is a little tricky to find a good PS2-to-USB adapter (let alone finding just one). Think two things: Asia and eBay. You can probably find these elusive adapters in Asian communities or Asian import-gaming sites like Play Asia and Lik-Sang. It’s also important to know that your converter is compatible with StepMania. This is because some adapters are designed only for real PS2 controllers with analog inputs. The creators of StepMania provide a great comprehensive list of compatible and incompatible adapters in their website.

The other option to the controller dilemma is to buy a direct-to-USB pad. Lately I’ve seen these start to come out. Unfortunately, I didn’t see them before I bought my converter. There are many listed in the Asia import links above and the StepMania compatibility review. But, there is one that really catches my eye, the RedOctane Ignition Pad 3.0. Now, that is a cool pad. It is cushioned with a comfortable, yet weighted, sturdy foam. What’s more is that it has connectors to PS2, XBox, and PC (USB)!

Another major concern with StepMania is the display. Imagine playing DDR from your computer monitor. I speculate that most of you reading this do not have a monitor as big as an average television. Consequently, there may be some straining and squinting as you play from a computer monitor.

Luckily, there is a solution to this issue. Many video cards have connections to, not only VGA out (monitor), but also S-Video, composite video, and coaxial. These video card companies make it easy to play StepMania on TV. Most of the time, it is just Plug-and-Play.

As mentioned previously, I use an old Intel Pentium II 400 mhz computer with 128 MB SDRAM and Microsoft Windows 98 SE to play StepMania. “Why don’t I use my Intel Pentium IV 2.8 Ghz computer with 1024 MB DDR-SDRAM and Microsoft Windows XP Pro to play StepMania?” you say? Well, this is because my old computer is sort of my “DDR Console.” Frankly, I do not want to move my nice computer to the living room so I can use the television and sound system. Plus, I do not want to play DDR in my small room or the home office. Since StepMania will run fine on sorry specifications, I run it with my old computer. It works perfectly! I installed a video card with composite video out and connected that to the TV. Then I bought a 1/8 in. to RCA “Y” audio adapter from radio shack and connected it to the sound system. It is much more enjoyable to play DDR with a big screen and huge speakers. All I need now is a metal dance stage like in the arcade and I’m good to go!

Like most open-source software, StepMania is relatively unsupported. Pretty much the best places for help are forums and user-written tutorials. These are the main ones:

Closing Remarks
(Whew!) Well, that about wraps up this extensive review of StepMania. To find out more information, visit the StepMania website or the Wikipedia StepMania article. More on easy StepMania step file creation later on this DDR series!

Update: I forgot to mention that Konami has a DDR game for computer available. I’ve tried the demo but it doesn’t look too promising. Find out more information at the official website.

Related Articles


20 Responses to “StepMania: Free, Open-source DDR for Computer”

  1. jonathan Says:

    is cool

  2. Adam Says:


  3. hello Says:


  4. JULIAN Says:


  5. Me Says:

    i need help…i have no idea how to get songs into the game…i got a song in but it opens on the screen it says “here we go” then nothing happens for 4 secs then goes ‘cleared’.

    I would apreciate it if you could help me.

  6. mica Says:

    hey like the page lol

  7. moo Says:

    hi i love ddr

  8. wiwi Says:


  9. jennifer Says:

    i like ddr

  10. jake Says:

    i want to play ddr on computer

  11. aneta Says:

    i love ddr

  12. Raffi Says:

    I already have DDR!! but i am looking for the original DDR max theme, can anybody help me??

  13. anthony Says:


  14. Eri Says:

    i dont have a website

  15. hpLodnar Says:

    how do i downLoad stepmania songs?:D

  16. Chelsea Says:

    hey awesome game played it in my macnotebook sweet

  17. Jack Says:


  18. Jack Says:


  19. Jack Says:


  20. Eusebia Says:

    hello there and thank you for your info – I’ve certainly picked up
    something new from right here. I did however expertise some technical issues using this site, as I experienced to reload
    the website a lot of times previous to I could get it to load properly.

    I had been wondering if your hosting is OK? Not that I’m complaining, but slow loading instances times
    will sometimes affect your placement in google
    and can damage your quality score if advertising and marketing with Adwords.
    Anyway I’m adding this RSS to my email and could look
    out for a lot more of your respective interesting
    content. Ensure that you update this again soon.

Blog Network