Just load an audio file (MP3/WAV/OGG, etc.) and start playing
Drag & drop your file
🎯 Any song, automatically charted🎹 MIDI / SF2 / SF3 support💻 No install needed
Chart will be generated automatically when you start
You can also start with the Space key
Difficulty: —
Notes: —
🔍 Generating chart…
RESULT
Score
Accuracy
Max Combo
Perfect
Great
Good
Miss
Difficulty
Lanes
Scroll
⚙ Settings
※ Simultaneous notes are automatically limited when lane count is low ※ In audio mode, changing difficulty regenerates the chart on the next play.
Caps canvas resolution relative to the device pixel ratio.
Lower values use less memory and are more stable on mobile;
higher values look sharper on high-DPI displays. Default 2.
Higher levels cache more aggressively for complex MIDI (may use more memory).
If the game crashes on iOS with MIDI, set the optimization level to 0.
Color for all canvas text: lane keys, combo, judgment, score, etc.
Use a high-contrast color if hard to see on the background image.
Increase if audio is late, decrease if early.
Clears all saved settings (theme, colors, keys, custom background, etc.)
and reloads the page. This cannot be undone.
Unsupported file type (supports MIDI / SoundFont / audio files)Chart generation failed: Audio is not loadedAnalysis timed out ({seconds}s). The worker may have crashed.No valid onsets (sound attacks) detected. The audio may be silent, extremely short, or very quiet.Analysis worker error: Analysis worker error (details unknown; check the console)(load failed)Analyzing frequencies…Detecting onsets…Estimating tempo…Snapping to beats…Generating notes…DoneAnalyzing…