StepMania
See the
StepMania web site
for more information.