Prototype 2530 · adversarial tension
Trap
You and a planning AI take turns extending one shared melody, note by chromatic note. The AI is trying to win: it searches a phrase ahead to steer the line into a corner where your next move is forced to sound bad. It reveals the trap it is setting — dashed on the line below — so you get one beat to escape. Resolve the tension and you score; get stranded in it and the AI does.
You · resolve0
AI · 4-ply plan0
self-play demo — press Play to take over
TensionAI pulls up · you pull down
Your reply — press a key or click
The AI's plan
Watch the self-play demo: the AI (magenta) builds tension and the scripted player (violet) tries to resolve it.
Last note
Hover a key to preview whether it resolves the line or leaves you stranded, then play it.