Dance · Full body

Grapevine

Target Full body  ·  Equipment Body weight  ·  Level Beginner  ·  Reps 3

Grapevine is a beginner-level dance movement targeting the full body, written in Posecode, a small open-source language that LLMs like ChatGPT, Claude, and Gemini can write to describe human movement as text. Every joint angle below is hard-clamped to a safe range of motion.

▶ Open Grapevine in the playground →

How to do it

  1. Step out0.7s · ease-in-out Step the leading foot out to the side
  2. Cross behind0.7s · ease-in-out Cross the trailing foot behind and keep travelling
  3. Step out again0.7s · ease-in-out Step out to the side once more
  4. Return home1s · ease-in-out Travel back the other way to the starting spot

The .posecode source

This is the exact text an LLM writes to produce the animation above: phases and joint angles, not 3D transforms.

posecode exercise "Grapevine"
  rig humanoid
  pose start = standing

  step "Step out" 0.7s ease-in-out:
    hip_left: abduct 30
    shoulders: abduct 40
    travel: 0.4 0
    ground-lock: feet
    cue "Step the leading foot out to the side"

  step "Cross behind" 0.7s ease-in-out:
    hip_left: abduct 0
    hip_right: rotate-in 20
    knee_right: flex 25
    travel: 0.8 0
    ground-lock: feet
    cue "Cross the trailing foot behind and keep travelling"

  step "Step out again" 0.7s ease-in-out:
    hip_right: rotate-in 0
    knee_right: flex 0
    hip_left: abduct 30
    travel: 1.2 0
    ground-lock: feet
    cue "Step out to the side once more"

  step "Return home" 1s ease-in-out:
    hip_left: abduct 0
    shoulders: abduct 0
    travel: 0 0
    ground-lock: feet
    cue "Travel back the other way to the starting spot"

  repeat 3

More dance movements

Dance phrase (8-count)Demi-pliéRelevéTenduPort de brasPirouette (full turn)