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
C5B4A#4A4G#4G4F#4F4E4D#4D4C#4C4123456789101112FG
TensionAI pulls up · you pull down
0resolvestranded

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.

The dream lab — Karel Barnoski