Go back

Cheat sheet

First stage (Preface)

In 2022 I decided to get good at DanceDanceRevolution.

I had some experience with it from owning a console spinoff with songs from the Mario series in my preteens. These came with ‘dance pads’ replicating the ←↓↑→ foot sensors of the arcade cabinets, but I could only beat the harder levels using control sticks.

Being a spinoff I didn’t even get to internalise DDR’s music, which branched from the Eurodance trend of the late 90s into hardcore and techno. I wound up learning more from the YouTube videos I watched in my teens, which remixed rhythm game songs like ‘Red Zone’, ‘Sync’ and ‘Flower’.

On the occasions my friends would go to the few arcades with DDR, I’d make someone play with me and always do the same thing. I’d pick songs I recognised from YouTube, overestimate my ability and play their ‘Difficult’ charts (from a range of Beginner, Basic, Difficult, Expert and Challenge).

I sucked, but it was more fun because Difficult charts better reflected the rhythms of the songs that I enjoyed. (To be considered easier, Beginner and Basic charts would often just be less in time with the music.)

For context, DDR’s difficulty system meant Difficult charts sat within a range of numeric ratings, with harder Basic charts overlapping with that band too. So there would’ve been songs with Basic or Difficult chart ratings that matched my skill without being oversimplified, but I wasn’t interested in finding them.

Sucking also mattered less in multiplayer because both people continued as long as someone passed (and my partner would more reasonably choose Beginner or Basic). I’d need to be realistic if I ever played solo, which finally happened once one of my local bars in 2021 opened an arcade section.

In my experience, ‘retro’ arcade game series are uncommon, and when bars get them they prioritise shooters or fighters like Time Crisis or Street Fighter. This one was novel for having both these and DDR, but now DDR wasn’t the only retro series, my friends inherently played it less.

Come 2022 I was also coping with return-to-work politics at a time when the city felt unsafe to idle in. Stopping past my local would make travelling home from the office less linear, without suffering the CBD crowds to visit one of the mainstream arcades.

So the decision was made!

Second stage (Getting started)

The first important detail is that this arcade had an older instalment of DDR from 2007, subtitled SuperNOVA2. These older versions had sorting methods like by title and difficulty rating, but they weren’t telegraphed, like how many retro arcade games had socialised knowledge.

By default the songs were sorted by the 30+ newly added to SuperNOVA2, the 100+ from SuperNOVA, and a 150+ folder of older instalments. Incidentally this helped since the hardest new songs were unlock-only, so I tried the hardest SN2 Basic chart (‘Trim’), rated 5/10, and it went okay.

But while I thought I could try the easiest SN2 Difficult chart next, ‘Silver Platform - I Wanna Get Your Heart -’ (4/10), I quickly failed it. This misconception was influenced by two interrelated details about the series in the late 2000s.

1) SN2 was the last game to rate songs out of 10, with subsequent instalments changing the maximum to 20. And 2) the reason the scale changed to 1–20 is because the series had a massive difficulty creep that the existing scale couldn’t represent.

To justify the new hardest song in each instalment being the latest 10/10, the other unlock-only Expert charts (which should’ve also been 10s) were underrated. Their Difficult charts realistically verged on 9–10/10 too, so the underrating rippled backwards as far as the easiest new Difficult, but not Basic.

Playing the handful of sub-5 Difficults in the pre-SN2 folders circumvented this difficulty creep enough for me to practice and seriously reattempt ‘Silver Platform’. But for 5/10, being the majority of Difficult songs, the SN2 folder was too broad a filter when their re-ratings could be anywhere from 6–9/20.

At this stage I had to look up the re-ratings to get a sense of what order to tackle them in. There weren’t many songs in each group of 6–9/20, so I looked up the pre-SN2 songs’ re-ratings and incorporated them wherever I needed more practice.

But skimming the ratings suited my goal, which was to focus on passing, not score, until I reached the few songs I recognised in SN2. ‘Red Zone’ and ‘Sync’ were Difficult 6 re-rated 8 and 7 re-rated 8 respectively, making 8/20 my first target (with ‘Trim’ Basic being re-rated 6/20).

Final stage (Setbacks)

I haven’t yet gone into the level of play required to get this far, and for good reason: I still sucked. My overfamiliarity with the target songs meant I had a sense of their rhythms, but I hadn’t learned how to step out their patterns efficiently.

This is less relevant to lower difficulties, because you often have enough time between arrows to use whatever foot you want for the next one. But at faster speeds, a step pattern really does imply what foot you should use for each arrow, like a genuine dance chart.

The simplest example is the three-step ‘crossover’ pattern, which could be ←↓→ in quick succession for instance. After stepping ← with your left foot and ↓ with your right, → is easiest to step with your left foot!

More generally, arrows should be stepped by alternating each foot, but this requires anticipating which foot to start a pattern with. ↑↓← should be started with your left foot so you end with it on ←, but knowing this means reading several steps ahead.

Conversely, every misstep puts you in a worse position to start the next pattern from. Starting ↑↓← with your right foot is recoverable by double-stepping ↓← with your left, but would make an ensuing ↑→ jump more awkward for example.

Without understanding any of this, I overly leaned on the support bar to carry my weight while I jerked towards arrows as I saw them. I didn’t learn timing either, because if I jumped too early I could hold onto the bar more to delay my landing on the pads.

So yes, I could pass ‘Red Zone’, but not without over-exerting myself, leaping all over the place unnecessarily. Even if I abided this, there was a hard limit on playing 9–10/20 charts inefficiently because it’s where the majority of charts become Experts.

Difficult charts can do streams of arrows in short bursts, but in Expert they get longer, increasing the risk of misstep and cost of recovery. So while I could brute force some 9–10/20 Difficult charts (eg ‘Paranoia’), I needed more than to read the next arrow and step it quickly.

Extra stage (Getting good)

Fixing my chart literacy issue required a three-pronged approach of playing for score, not skimming the difficulty rating groups and not using the support bar. I’m not one for practising full combos (ie no misses), but getting an A over a B–C inherently means reading ahead and minimising missteps.

Delving beyond the SN2 folder would help find songs with patterns that I needed to practice. Some had more crossovers (eg ‘Air’), some had more jumps (eg ‘Dance Dance Revolution’), while the fastest Difficults emulated the slower but stream-heavy Experts.

Playing barless made anticipating patterns more important, since without shifting my weight, getting into position for a crossover became pivotal to completing the pattern. Amid this, it was still important to set target songs to pass, because it took a while to get results from grinding for A-ranks.

By this point I had catalogued the re-ratings for all Difficult charts and sorted them by BPM, the logical conclusion of my grouping (see Appendix). So in each group I identified milestones, usually the fastest song, a former boss song, or just an infamous one, and worked towards them.

C-ranks would be marked for replay to get them up to a B, and A-ranks would retroactively ‘clear’ groups of a lower difficulty and BPM. For example, A-ranking ‘A’ (8/20, BPM 191) would forego me needing to practice any Difficult 7/20 song except ‘Healing Vision’ (BPM 196).

The final complication is that around 50 songs in SN2’s song library were cut from future instalments, so they never received ‘proper’ re-ratings. They’re re-rated in the ‘location test’ of the sequel, DanceDanceRevolution X, but their tentativeness means a test 7/20 isn’t guaranteed to be an actual 7/20.

Original ratings only helped for subdividing re-ratings, but passing the hardest re-rated 5/10 at least meant I could safely play any cut song rated 5/10. Playing cut Expert 5–6/10s also helped with broaching the Expert 7/10 cluster, as it’s the median of Expert in the same way Difficult 5/10 was.

Come 2023 I’ve re-cleared ‘Paranoia’ Difficult 7→9 barless, with ‘Love Shine’ Expert 7→9, ‘Trip Machine ~Luv Mix~’ Difficult 7→10 and ‘Cutie Chaser’ Expert 7→10 next. These are the hardest songs I brute forced in 2022, so passing them without being such a tryhard is my benchmark for getting good.

Encore extra stage (Reflection)

My approach is of course idiosyncratic because I’ve applied modern DDR practices to a decades-old instalment. So I’ll cover the affordances that modern cabinets offer and what areas can still only be covered by independent research.

First, e-amusement passes: this is an additional swipe card compatible with modern cabinets that saves scores, among other features like not game-overing on a fail. Second, modern cabinets have over 800 songs, which hopefully means there’s more easy Difficults/Experts to help broach their respective medians.

Third, the new rating system is built in! I’d have always stumbled before determining my initial skill level to be 6/20, but having a 6/20 folder would’ve meant a lot less manual categorisation.

Still though, with the Difficult median assumedly comprising more songs than ever too, you’ll always be grouping it somehow to feel like you’re progressing. Using modern songs I knew could’ve broached ‘Red Zone’ via ‘SigSig’ Basic 6/20, ‘Flower’ Basic 7/20 and ‘Smooooch’ Difficult 7/20 – but that’s only 3 charts!

Lastly modern DDR isn’t the be-all and end-all of song selection. All my ‘familiar’ songs crossed over from other Konami rhythm games, and the composer (Naoki Maeda) who wrote most ‘important’ songs departed in 2013.

Other artists have emerged since, but you could easily miss a song or prefer to try its original game series in the case of ‘crossovers’. Even licensed pop songs have developed a reciprocal relationship with the series, with some lamenting the absence of Eurodance songs from Smile.dk and Captain Jack.

While old arcade instalments are uncommon, PC copycats with both chart recreations and original music like StepMania exist if you have your own dance pad. As for me, this reflection might look a lot different if I didn’t write it while living in a second storey apartment.

But since I do, my journey to get good has turned into a systematic exhaustion of DanceDanceRevolution SuperNOVA2. It’s more cautious without e-amusement, but it hinges on a community with encyclopedic chart data – who parsed the difficulty creep by socialising this knowledge originally!

Go to top

Appendix: Difficult non-licensed songs in SN2* given re-ratings in DDRX**

* Excludes SN1–2 bosses and songs added to cabinets post-release

** Modern re-ratings represented as "→#" in Lvl column

Lvl Song BPM Lvl Song BPM
3→4 Baby baby gimme your love 96 6→8 Put your faith in me Saturday night mix 120
3→4 Cutie chaser morning mix 126 6→8 Super star 128
3→5 Under the sky 170 6→8 Brazilian anthem 130
4→6 After the game of love 105 6→8 AM-3P 130
4→6 I need you 114 6→8 A stupid barber 132
4→6 Try 2 luv u 115 6→8 Gorgeous 2012 135
4→6 Put your faith in me 120 6→8 .59 123-135
4→6 Think ya better D 136 6→8 Stars 2nd Naoki's style 140
4→6 E-motion 145 6→8 Un deux trois 70-140
4→6 Hyper eurobeat 152 6→8 I feel... 141
4→6 Love shine 177 6→8 Feelings won't fade extend trance mix 144
4→7 Cutie chaser 126 6→8 Celebrate nite 144
4→7 Silver platform I wanna get your heart 140 6→8 Freeway shuffle 145
4→7 My only shining star 155 6→8 Ecstasy 145
4→7 Rainbow rainbow 177 6→8 Quick master 147
4→7 Curus 184-188 6→8 Ikareru ookina shiroi uma 110-148
5→4 Funk boogie 127 6→8 Brilliant 2U orchestra groove 150
5→6 Every day, every night NM style 90 6→8 V 150
5→6 Inside your heart 107 6→8 Still in my heart 150
5→6 Dream of love 114 6→8 Genom screams 150
5→6 Happy wedding 126 6→8 Love again tonight for Melissa mix 150
5→6 Saturday night love 128 6→8 Burnin' the floor 155
5→6 Don't stop AMD 2nd mix 130 6→8 Music in the rhythm 155
5→6 Can be real 132 6→8 Maria I believe... 158
5→6 Miracle moon LED light style mix 138 6→8 Nijiiro 160
5→6 Electrified 140 6→8 Red zone 165
5→6 Aoi shoudou 145 6→8 Blind justice torn souls hurt faiths 137-165
5→6 Pink rose 146 6→8 Twinbee generation X 169
5→6 The shining polaris 147 6→8 Doll 170
5→6 Rainbow flyer 148 6→8 Mugen no hikari 171
5→6 Brilliant 2U 150 6→8 Daikenkai 143-172
5→6 Kiss kiss kiss 150 6→8 Murmur twins 174
5→6 1998 150 6→8 Sexy planet 180
5→6 Love2 sugar 155 6→8 Happy angel 180
5→6 Can't stop fallin' in love 155 6→8 Era nostalmix 90-180
5→6 Kiss me all night long 155 6→8 La senorita 182
5→6 Raspberry heart English version 160 6→8 Hysteria 190
5→7 Ballad for you omoi no ame 65 6→8 Break down 190
5→7 Secret rendez-vous 98 6→8 A 93-191
5→7 Let the beat hit em classic R&B style 102 6→8 Volcano 240
5→7 Orion.76 AMeuro-mix 105 6→9 My summer love 100
5→7 Fly away 125 6→9 Electro tuned the SubS mix 125
5→7 Jane jana 125 6→9 Silent hill 125
5→7 Graduation sorezore no ashita 125 6→9 Fly away mix del matador 130
5→7 Cachaca 128 6→9 AM-3P 303 bass mix 130
5→7 Forever sunshine 128 6→9 Centaur 140
5→7 Air 130 6→9 Vanity angel 140
5→7 Bad routine 130 6→9 Flow 140
5→7 Keep on movin' DMX mix 132 6→9 Mind parasite 145
5→7 Keep on movin' 132 6→9 L'amour et la liberte 145
5→7 Higher 132 6→9 Polovtsian dances and chorus 146
5→7 Jet world 138 6→9 Kakumei 148
5→7 Ska ska no. 3 138 6→9 DXY 148
5→7 True trance sunrise mix 140 6→9 Holic 155
5→7 Abyss 142 6→9 Frozen ray 156
5→7 Star gate heaven 145 6→9 Tsugaru 95-165
5→7 Girigili monzen jakura 148 6→9 Can't stop fallin' in love speed mix 170
5→7 Freedom 148 6→9 Sweet sweet love magic 180
5→7 Drop the bomb 150 6→9 Be lovin 185
5→7 Gamelan de couple 150 6→9 321 stars 192
5→7 Drop the bomb SySF mix 150 6→9 Afronova primeval 200
5→7 Quickening 150 6→9 Insertion 110-225
5→7 Can't stop fallin in love super euro version 155 6→9 Flow true style 140-280
5→7 B4U 155 6→10 Baile le samba 92
5→7 Destiny 155 6→10 Innocence of silence 71-142
5→7 Moon 156 6→10 Xenon 158
5→7 I'm gonna get you 160 6→10 Paranoia eternal 200
5→7 Broken my heart 160 6→10 Dragon blade 240
5→7 D2R 160 6→10 Across the nightmare 300
5→7 Kagerou 164 7→8 Tears 143
5→7 Destiny lovers 170 7→8 Dance dance revolution 150
5→7 Candy ♥ 180 7→8 Sync 167
5→7 Wild rush 80-180 7→9 Soul crash 142
5→7 Candy ☆ 192 7→9 Star gate heaven future love mix 147
5→7 Gekkou chou 218 7→9 Dynamite rave super euro version 150
5→8 Dynamite rave down bird SOTA mix 115 7→9 Leading cyber 150
5→8 Tierra buena 115 7→9 AA 154
5→8 True... radio edit 125 7→9 Stoic 155
5→8 You gotta move it 134 7→9 SP trip machine jungle mix 160
5→8 Tomorrow 140 7→9 Trip machine 160
5→8 Flow jammin' ragga mix 70-140 7→9 No. 13 172
5→8 Absolute 144 7→9 Trip machine climax 180
5→8 Tomorrow perfume 144 7→9 Paranoia kcet clean mix 180
5→8 Jam and marmalade 145 7→9 Paranoia 180
5→8 Colors 150 7→9 Maximizer 190
5→8 Dive to the night 155 7→9 Seduction 95-190
5→8 Burning heat 3 option mix 166 7→9 Seduction vocal remix 95-190
5→8 Shades of grey 170 7→9 Afronova 200
5→8 Monkey punk 180 7→10 Dynamite rave 150
5→8 Chikara 185 7→10 Trip machine luv mix 160
5→8 True love 188 7→10 Kono ko no nanatsu no oiwai ni 161
5→8 Exotic ethnic 190 7→10 Xepher 170
5→8 Mikeneko rock 246 7→10 End of the century 171
5→9 Sana mollete ne ente 90 7→10 Dead end 190
5→9 Make it better 119 7→10 Paranoia rebirth 190
5→9 Rain of sorrow 140 7→10 Love this feelin' 200
5→9 Why not 175 7→10 Paranoia evolution 200
5→9 Midnight special 182 7→10 Drop out 260
6→6 Kind lady 135 7→11 Bag 65
6→7 So in love 112 7→11 Healing vision angelic mix 46-196
6→7 Scorching moon 125 7→11 The least 100sec 200-263
6→7 Stay organic house version 125 8→10 La senorita virtual 182
6→7 Make a difference 130 8→10 Paranoia max dirty mix 190
6→7 Vem brincar 135 8→10 Trim 85-340
6→7 Logical dash 144 8→11 Trip machine survivor 182
6→7 iFuturelist 150 8→11 Paranoia survivor 190
6→7 Passion of love 78-155 8→11 Sakura 20-320
6→7 A thing called love 160 8→11 Paranoia survivor max 85-340
6→7 Hana ranman flowers 160 8→12 Orion.78 civilisation mix 200
6→7 Dandandou 156-160 8→12 Max 300 300
6→7 Love is orange 180 8→13 Max 300 super-max-me mix 140-320
6→7 Himawari 185 8→13 Maxx unlimited 140-320
6→7 Heaven is a '57 metallic gray gimmix 190 9→12 Paranoia respect 300
6→7 Healing vision 49-196 9→13 The legend of max 83-333

Go back