Quick answer: Capture the timing, audio latency, chart or beatmap state, input timing, and calibration offset on music and dance game bug reports, because the genre demands precise audio-visual-input synchronization where small latency breaks the experience. The timing-and-sync context is what makes a feels-off-beat bug diagnosable.

Music and dance games live and die by synchronization: audio, visuals, and input must align to within milliseconds, and players with good timing notice the slightest drift. The genre demands precise charts that match the music, tight scoring windows, and accurate handling of the audio, video, and input latency chain that determines whether a hit feels on-beat. Bugs here, a chart that is off, a sync drift, a scoring window that judges wrong, are felt instantly. Tracking music and dance game bugs means capturing the timing and sync context behind a feels-off-beat failure, much as for rhythm games broadly.

Synchronization is everything

Music and dance games are built on synchronization: the notes or steps must align with the music, the visuals must align with both, and the player input must be judged against the beat to within milliseconds. This makes timing the absolute core, and the genre exquisitely sensitive to anything that disturbs the sync, a few milliseconds of drift that would be imperceptible elsewhere is the difference between a perfect and a miss here.

This sensitivity means music game bugs are overwhelmingly about timing and sync, and they are felt instantly by players, who report that the game feels off-beat, that hits are not registering, that the chart is wrong. These complaints are about the felt timing, which depends on a chain of audio, visual, and input latency plus the chart accuracy, none of which the player can measure. Capturing the timing and sync context is what makes these millisecond-level bugs, the heart of the genre, diagnosable.

Capture the timing and audio latency

The core context for a music game bug is the timing chain, especially audio latency. The most common cause of feels-off-beat problems is audio output latency, which varies wildly by device and especially by Bluetooth audio, so capture the measured or reported audio latency and the output device, since a game tuned for low-latency output feels late on a high-latency device, as in any rhythm game.

Capture the timing of the game audio playback and the synchronization state, so you can see whether the audio, visuals, and judgment are aligned. When timing complaints cluster on high-latency audio devices, the issue is latency, not a bug in your chart or scoring, and the device and latency context reveals this. The timing and audio-latency context is the foundation, since it distinguishes the dominant cause of off-beat complaints, the audio chain, from genuine bugs in the chart or judgment logic.

Capture the chart and scoring state

Music games are defined by charts or beatmaps, the sequences of notes or steps timed to the music, and chart bugs are common: a note placed at the wrong time, a chart that does not match the music, a section that is mistimed. Capture the chart and the position in it when a bug is reported, since a chart bug is in the data, the note timing, and capturing which chart and where reveals it.

Capture the scoring and judgment state too, since scoring bugs, a judgment window that registers a hit wrong, a score that does not match the input, a combo that breaks incorrectly, are about how the input timing is judged against the chart. A report that a hit was judged wrong becomes diagnosable when you can see the input timing, the note timing, and the judgment window, revealing whether the judgment logic erred. The chart and scoring context captures the note-data and judgment dimensions where music game bugs, beyond latency, occur.

Capture input timing and calibration

Music games judge player input against the beat, and the input timing and the player calibration offset are critical context. Capture the input timing, when the player input arrived relative to the note, and the calibration offset the player has set, since a player whose offset is wrong experiences consistent timing errors that are not a bug, while a well-calibrated player who still experiences drift has a genuine issue.

The calibration offset distinguishes a miscalibration, which is not your bug, from a real timing problem, as in any rhythm game. Capture it on every timing report so you can tell which case you are in: a complaining player on a default offset with high audio latency needs calibration guidance, not a fix, while a calibrated player with drift points at a genuine sync or judgment bug. The input timing and calibration context is what lets you separate player-side calibration from game-side bugs, which is essential to diagnosing felt-timing complaints correctly.

Setting it up with Bugnet

Add an in-game report option and attach the audio latency and output device, the chart and position, the scoring and judgment state, the input timing, and the calibration offset as custom fields. Bugnet stores them so a music game bug arrives with the timing-and-sync context needed to localize a feels-off-beat complaint to audio latency, chart data, scoring logic, or calibration.

Group identical timing reports into occurrence counts and look for the shared dimension, the same audio device, the same chart, the same judgment situation, since that shared factor is usually the cause. Because music and dance games are defined by millisecond-precise synchronization and players feel the slightest drift, this timing-and-sync capture is what turns the most subjective complaint in the genre, it feels off-beat, into a precise, data-backed bug you can localize and fix, maintaining the tight sync the experience depends on.

Build a timing test harness

Because music game timing is so sensitive, build a test harness that measures your end-to-end timing objectively: trigger an input at a known time relative to a note and assert the judgment scores it correctly, verifying your timing chain is accurate at a known latency. This catches timing regressions that human testers would feel but struggle to quantify, and gives you a number to track across builds, as in any rhythm game.

Combine the harness with your captured player data, which reveals the range of real-world audio latencies and devices you must handle gracefully. The harness verifies your logic is correct at a known latency, and the player reports tell you the spread of conditions, especially audio latencies, your game faces. Together they let you tune your judgment windows and calibration so the game feels tight across the messy reality of audio devices and frame rates players use, which is the difference between a music game that feels perfectly synced and one that feels subtly, frustratingly off.

Music games live in the milliseconds. Capture the audio latency, the chart, and the calibration behind every off-beat.