Preview My runs Improve Checking Beat Saber library

Start a mapping run

No track selected

Generate analyzes timing and checks the chart. If timing needs confirmation, use anchors or explicitly continue unverified. Structural errors block installation. BeatForge will not fill either gap silently.

WebMCP collaboration

Work with a mapping agent

WebMCP checking

Give the agent musical intent in plain language. It can apply a typed plan, start the visible run, read safety gates, and record evidence you explicitly supply after playing. The agent never receives your song audio through these tools and never invents a clearance.

Try “lighter verses, denser chorus, follow drums, no bombs”. Explicit controls override the brief. Other prose is saved as a note.
Generation engine

Premium uses musical controls and deterministic constraint solving.

Explore a real synthetic 30-second groove and download its sample map.
Connection details and activity
Exposed tools
Waiting for WebMCP…
Activity
Human actions and agent calls will appear here.
Listen, inspect, revise

Map preview

Load a sample or completed run

Hear the song. See the movement.

The chart preview requires a browser with canvas support.
0:00 / 0:00
Revise a section

Complete a local mapping run to revise its sections.

Preview geometry helps inspect a chart. Beat Saber scoring, spawn behavior and headset comfort still need a real playtest.

My runs

Your local runs will appear here.

Run state

No job

No track loaded

Waiting for a trackIdleThe official-premium pipeline has not started.
No events yet.

Five-difficulty output

Vanilla v3.3
5Independent maps
0Hard failures allowed
VRFinal release gate
Object counts appear after local validation.