DanceBetGame logo DanceBetGameDance challenges, accepted
Games

How to Calibrate Dance Game Lag on a Living Room TV

The most common message I get from readers who just moved a rhythm game from an arcade cabinet or a friend's setup onto their own living room TV goes something like this: "I was hitting Greats and Perfects there, and at home I'm getting a...

A dance pad in front of a living room TV showing a timing calibration screen

The most common message I get from readers who just moved a rhythm game from an arcade cabinet or a friend's setup onto their own living room TV goes something like this: "I was hitting Greats and Perfects there, and at home I'm getting a wall of Late judgments on charts I know cold." They assume their timing fell apart. Almost always, it did not. Their television and speakers are adding a delay that the game has not been told about.

This is fixable in about fifteen minutes, but only if you understand that there are two separate delays, and that the default fix most people try handles just one of them.

Two delays, not one

A rhythm game asks you to line up three things: what you see, what you hear, and when you press or move. At an arcade cabinet, the machine was built and tuned as a single unit, so the screen and speakers are already in step with the input. At home, you have glued together a console, a TV, perhaps a soundbar, perhaps Bluetooth headphones, and each piece adds its own processing time.

Video lag comes from the TV. Modern sets do a lot to the picture before showing it: motion smoothing, noise reduction, upscaling. Each step holds frames in a buffer. On some TVs I have measured, the standard picture mode adds over 100 milliseconds. For context, the tightest judgment window in In The Groove, the "Fantastic" tier, is roughly 21.5 milliseconds either side of the beat. A 100 millisecond video delay is not a small nudge. It moves the arrow several judgment windows away from where your ear says it should be.

Audio lag comes from wherever the sound plays. TV speakers are usually close to in sync with the TV picture, but soundbars and AV receivers apply their own processing, and Bluetooth is far worse. Standard Bluetooth audio using the common SBC codec often lands somewhere between 150 and 250 milliseconds. I once spent a whole evening convinced a new set of charts was badly timed before realising my phone had silently connected to a Bluetooth speaker across the room.

The key point is that these two delays are independent. Your video can be late by 40 milliseconds while your audio is late by 180. A single offset slider cannot fix both at once, which is why some games give you two.

Why "turn on Game Mode" is not the whole answer

Every guide tells you to switch your TV to Game Mode, and you should. It strips out most of the processing and typically brings video lag down to somewhere around 10 to 30 milliseconds on sets from the last five years. That is a real improvement.

But I have watched plenty of players turn Game Mode on, see no change in their judgments, and decide the advice is useless. Usually one of three things is happening:

  • Game Mode only applies to the HDMI input it was enabled on. If you switched ports, it reset.
  • The audio still runs through a soundbar or Bluetooth device, so the video got faster while the audio stayed late. The gap between them actually grew.
  • The game itself still has an old offset saved from a previous TV, now pushing things the wrong way.

Game Mode reduces the size of the problem. Calibration inside the game is what actually removes it.

Typical delays by setup

These figures are from my own testing over the past couple of years plus numbers other players in our local rhythm group have reported. They are ranges, not guarantees, and your specific model can sit outside them.

SetupVideo lagAudio lagWhat usually works
Arcade cabinetTuned at the factoryTuned at the factoryNothing to change
TV in Game Mode, TV speakers10 to 30 msClose to videoOne small global offset
TV in standard mode, TV speakers60 to 140 msClose to videoTurn on Game Mode first, then calibrate
TV in Game Mode, soundbar over HDMI ARC10 to 30 msOften 30 to 80 ms extraSeparate audio offset if the game has one
Any TV, standard Bluetooth headphonesVaries150 to 250 msSwitch to wired audio if you can
VR headset, built-in audioVery lowLowCheck the in-game latency setting once

How the games handle it

Rock Band set the gold standard years ago. Its guitar controllers had a small light sensor and microphone built in, so the game could flash the screen, play a sound, and measure exactly how late each one arrived at the controller. It calibrated both delays automatically. Nothing quite as clever has become common since.

StepMania and its descendants use a global offset. In StepMania, F11 and F12 nudge the offset for the current song, and holding Shift with those keys changes the machine-wide value instead. There is also an AutoSync mode, toggled with F6, that listens to your steps over a song and suggests a correction. If you only ever adjust per song, you end up with a library of individually patched charts and a broken baseline, so set the machine value first.

Beat Saber has an audio latency option under its settings that lets you override the default and line up a pulsing cue with a sound. On a standalone headset with built-in speakers you will rarely need it, but I have needed it every time I plugged in external headphones.

Just Dance is more forgiving because its scoring compares the shape of your movement rather than the timing of a single press, but the delay still matters for Gold Moves, which are judged over a short window. If your Gold Moves keep landing as "OK" while everything else looks fine, lag is the first thing I would check.

A calibration routine that works

Do this in one sitting, in this order, and resist the urge to adjust anything mid-song.

Start by putting the TV in Game Mode on the exact HDMI port you use, and switch to wired audio or TV speakers for now. Reset any existing offset inside the game to zero. Pick a slow, steady song you know well, ideally around 120 BPM with a clear kick drum, and play it on an easy chart. For the first minute, step to the music with your eyes closed so your feet lock onto the beat you hear. Then open your eyes and keep stepping while you watch: if the arrows reach the target after your foot lands, the picture is late, and that gap is your video offset. Adjust in small steps, around 5 to 10 milliseconds, and replay. Only after the video offset is correct should you add the soundbar or headphones back and adjust the audio offset to match.

If your judgments still lean late after all that, your timing really might need work, and our piece on how rhythm games judge timing to the millisecond explains what each window means. For hardware choices, the guide on why dance pads beat controllers covers how input devices change the feel.

What to do before your next session

Write your final offset numbers on a sticky note and put it on the back of the TV remote. The day someone changes a TV setting, updates the firmware, or connects new headphones, you will know exactly where you were before. Then play the same 120 BPM song once and confirm your judgments look like they did at the arcade. You can find more practice ideas in our games section.

KM
Kenji Morales

Kenji has played arcade rhythm games since Dance Dance Revolution machines filled mall arcades. He writes about timing windows, charts and the habits that separate a clean run from a messy one.

More posts by Kenji

More in Games

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto