Figure engine

How it works

Good social dancing isn’t a script you memorize. It’s a series of small handoffs: you finish one move exactly where the next one can start.

Here’s the mechanic, in plain language. Every move has an exit position — where you and your partner end up. The next move has an entry position — where it needs you to begin. When one move’s exit matches another move’s entry, the second move can follow the first. No counting, no memorized sequence — just a position that lines up.

That’s why this library links every move to what comes next. Walk the chains and you’re already improvising.

Try it tonight: lead a basic, then a cross-body, then whatever the cross-body flows into.