Overview
What is it?
A simple program to produce step charts from step files of pydance
, StepMania, and Dance With Intensity.
Features
- Reads
.dance
,.dwi
, and.sm
formats. - Can display 4-, 6-, and 8-panel steps, double and couple mode.
- Formats and outputs song information.
- Outputs PostScript aiming to conform to PostScript Document Structuring Convention.
- Splits long songs into multiple letter-sized pages.
- Should run on any operating system on which Python runs. (Report any observations to the contrary, please.)
Limitations
- Certain features like mines are not handled.
- Five-panel steps (e.g. Pump It Up) are not supported.
- A legend for the resulting PostScript documents is not plotted. (Most of it is self-explanatory. For the rest, the bars on the side of each column with steps have 1 sec ticks; black vertical lines are stops; gray vertical lines are waits.)
Using dance2ps
Requirements
dance2ps
requires Python version 2.2 or later. It does not require
pydance, but you should try it anyway.
Getting
You can download the files of dance2ps 1.0 in zip or gzip format.
Installing
Simply extract the archive you downloaded anywhere, as long as all the .py files are in the same directory.
Running
At the command prompt, get the usage information by typing the following:
python
/PATH/TO/DANCE2PS/
dance2ps.py --help
replacing /PATH/TO/DANCE2PS/
with the directory to which you extracted it.
Feedback, ideas, and bug reports
Any of the above are welcome, as are code contributions. For bug
reports, please include the offending step file. E-mail me, or find me
on IRC in #pyddr
on irc.freenode.net
. I use the nick “Pavel”.
Some disclaimers
“PostScript” is a registered trademark of Adobe Systems Incorporated.
dance2ps
uses some modules of pydance
. It is not, however, a part of pydance.