sharstep

Welcome to SharStep

Your choreography studio. Talk your routines into existence, watch the feet land on the picture, and keep every combo you build. Everything you need is on this page.

Build a routine by talking The Voice Builder. Open it in Chrome, press Start listening, and call your moves. Browse the moves The encyclopedia. Every move SharStep knows, by family, animated count by count. Edit a routine as text The Studio. The same routines typed out, for fine-tuning a line or two.

New here? Everything below tells you how it works. Five minutes to read.

Reading the screen

yellow / redLeft foot and right foot, always. Same colours Turnstep used.
free footThe foot that's available to start the next move. The tools track this for you — it's the whole reason they exist.
8/32How full the current block is. Blocks resolve at 32 counts, matching the music.
self-reversingRun this block twice and it does itself on the other leg automatically. Instructors prize these.
hands overWhat the block passes to the next one: which foot is free, which way you face, where you stand.
Didn't catchThings it heard but couldn't match. Never guessed into your routine — parked here instead.

Making a new routine

  1. Open the Voice Builder in Chrome and click Start listening. Allow the microphone when Chrome asks.
  2. Call moves the way you'd call them in classbasic right, three knee repeater, two jacks, grapevine. Pause for a beat between calls; the pause is what tells it one call has ended. You only need to name a foot when you want to force it — the free foot carries forward on its own.
  3. Watch the feet, not the words. Each call lands as a line plus little pictures. Wrong? Say scratch that. Two choices appear? Say one or two.
  4. Fill the block to 32 — the meter shows how close you are — then say new block for the next one. other side copies a block onto the other leg.
  5. Check it moves like a class. Say show me to watch the block danced at your BPM, or from the top for the whole routine.
  6. Keep it. Click copy notation for the text version, or export log for the full session file. The page also remembers your routine between visits on the same computer — but the export is the copy that's truly safe. To store a routine permanently in the project, hand either one to Claude.

Making a new move

When you call something the library doesn't know, it lands in Didn't catch instead of being guessed at. That's your cue to teach it — and for now, teaching goes through Claude:

  1. Describe the move to Claude one count at a time, in plain words, naming feet and places: lengthwise, right on top, left kick, left straddle, right straddle, exit left. Say where it starts and which foot leads.
  2. Look at the pictures Claude draws back. One frame per count. Correct anything by saying what's wrong — "count 3 should be wider", "that's the other foot".
  3. Say it's right, and Claude adds it to the library, runs the safety checks, and updates the site. Next session, you can call it by name like any other move.
A move only has to be taught once. After that it's permanent — it knows its own counts, which foot it frees up, and where it leaves you standing, so every routine that uses it gets checked automatically.

The three habits that matter

Pause between calls. The listener finalizes on your silences — run-on calling blurs two moves into one.

Trust the tray. If something you said isn't in the routine, it's in Didn't catch. Nothing is ever added silently.

End where you began. A routine that hands over the same free foot it opened with loops cleanly; the closing line under each block tells you. If it doesn't loop, say other side or add one lead-changing move.