diff --git a/docs/media/deadlift.gif b/docs/media/deadlift.gif index ee3f3d7..a290243 100644 Binary files a/docs/media/deadlift.gif and b/docs/media/deadlift.gif differ diff --git a/docs/media/jumping-jacks.gif b/docs/media/jumping-jacks.gif index c71e4e6..2d7399c 100644 Binary files a/docs/media/jumping-jacks.gif and b/docs/media/jumping-jacks.gif differ diff --git a/docs/media/lateral-raise.gif b/docs/media/lateral-raise.gif index e19641f..eed0c44 100644 Binary files a/docs/media/lateral-raise.gif and b/docs/media/lateral-raise.gif differ diff --git a/docs/media/squat.gif b/docs/media/squat.gif index f9a814b..1d2b1a4 100644 Binary files a/docs/media/squat.gif and b/docs/media/squat.gif differ diff --git a/playground/public/clips/walk.fbx b/playground/public/clips/walk.fbx deleted file mode 120000 index 36ccada..0000000 --- a/playground/public/clips/walk.fbx +++ /dev/null @@ -1 +0,0 @@ -../../../Ch36_nonPBR.fbx \ No newline at end of file diff --git a/playground/public/moves/arm-circles.html b/playground/public/moves/arm-circles.html index 052b5f9..6baacf4 100644 --- a/playground/public/moves/arm-circles.html +++ b/playground/public/moves/arm-circles.html @@ -135,15 +135,15 @@
posecode exercise "Walk & turn"
rig humanoid
pose start = standing
- clip "walk"
- step "Step right" 0.7s ease-in-out:
+ step "Step right" 0.7s flow:
hip_right: flex 30
knee_right: flex 15
hip_left: extend 12
@@ -174,7 +173,7 @@ The .posecode source
pin: foot_left floor
cue "Walk forward: right foot leads, opposite arm swings through"
- step "Step left" 0.7s ease-in-out:
+ step "Step left" 0.7s flow:
hip_left: flex 30
knee_left: flex 15
hip_right: extend 12
@@ -184,7 +183,7 @@ The .posecode source
pin: foot_right floor
cue "Left foot leads, arms swap: keep travelling forward"
- step "About-face" 1s ease-in-out:
+ step "About-face" 1s flow:
hips: flex 0
knees: flex 0
shoulders: flex 0
@@ -193,7 +192,7 @@ The .posecode source
ground-lock: feet
cue "Plant and turn a half-turn to face back the way you came"
- step "Walk back" 0.7s ease-in-out:
+ step "Walk back" 0.7s flow:
hip_right: flex 30
knee_right: flex 15
hip_left: extend 12
@@ -204,7 +203,7 @@ The .posecode source
pin: foot_left floor
cue "Walk back toward the start"
- step "Arrive & square up" 1s ease-in-out:
+ step "Arrive & square up" 1s settle:
hips: flex 0
knees: flex 0
shoulders: flex 0
diff --git a/playground/public/moves/wall-sit.html b/playground/public/moves/wall-sit.html
index 376fc8f..aed4ebd 100644
--- a/playground/public/moves/wall-sit.html
+++ b/playground/public/moves/wall-sit.html
@@ -135,11 +135,11 @@ Wall sit
How to do it
-
- Slide down2.5s · ease-in-out
+ Slide down2.5s · flow
Slide the back down the wall until the thighs are parallel
-
- Hold & rise2.5s · ease-out
+ Hold & rise2.5s · settle
Press through the heels and slide back up the wall
@@ -152,7 +152,7 @@ The .posecode source
prop wall
pose start = standing
- step "Slide down" 2.5s ease-in-out:
+ step "Slide down" 2.5s flow:
hips: flex 90
knees: flex 90
ankles: dorsiflex 15
@@ -160,7 +160,7 @@ The .posecode source
ground-lock: feet
cue "Slide the back down the wall until the thighs are parallel"
- step "Hold & rise" 2.5s ease-out:
+ step "Hold & rise" 2.5s settle:
hips: flex 0
knees: flex 0
ankles: plantarflex 0
diff --git a/playground/public/moves/waltz-box.html b/playground/public/moves/waltz-box.html
index 957895f..39a48c1 100644
--- a/playground/public/moves/waltz-box.html
+++ b/playground/public/moves/waltz-box.html
@@ -135,19 +135,19 @@ Waltz box step
How to do it
-
- 1 - forward, rise1s · ease-in-out
+ 1 - forward, rise1s · flow
Step forward onto the right foot and rise, arms in a soft frame
-
- 2 - side, lower1s · ease-in-out
+ 2 - side, lower1s · flow
Side step to the corner and lower through the heels
-
- 3 - back, rise1s · ease-in-out
+ 3 - back, rise1s · flow
Step back onto the left foot and rise again
-
- 4 - close home1s · ease-in-out
+ 4 - close home1s · settle
Close to the start, completing the box
@@ -159,7 +159,7 @@ The .posecode source
rig humanoid
pose start = standing
- step "1 - forward, rise" 1s ease-in-out:
+ step "1 - forward, rise" 1s flow:
hip_right: flex 25
knee_right: flex 20
ankles: plantarflex 12
@@ -169,7 +169,7 @@ The .posecode source
pin: foot_left floor
cue "Step forward onto the right foot and rise, arms in a soft frame"
- step "2 - side, lower" 1s ease-in-out:
+ step "2 - side, lower" 1s flow:
hip_right: flex 0
knee_right: flex 0
ankles: plantarflex 0
@@ -177,7 +177,7 @@ The .posecode source
ground-lock: feet
cue "Side step to the corner and lower through the heels"
- step "3 - back, rise" 1s ease-in-out:
+ step "3 - back, rise" 1s flow:
hip_left: flex 25
knee_left: flex 20
ankles: plantarflex 12
@@ -185,7 +185,7 @@ The .posecode source
pin: foot_right floor
cue "Step back onto the left foot and rise again"
- step "4 - close home" 1s ease-in-out:
+ step "4 - close home" 1s settle:
hip_left: flex 0
knee_left: flex 0
ankles: plantarflex 0
diff --git a/playground/public/sitemap.xml b/playground/public/sitemap.xml
index 7d17b79..093445f 100644
--- a/playground/public/sitemap.xml
+++ b/playground/public/sitemap.xml
@@ -2,463 +2,463 @@
https://posecode.org/
- 2026-07-11
+ 2026-07-12
weekly
1.0
https://posecode.org/play
- 2026-07-11
+ 2026-07-12
weekly
0.9
https://posecode.org/moves/
- 2026-07-11
+ 2026-07-12
weekly
0.8
https://posecode.org/spec.html
- 2026-07-11
+ 2026-07-12
weekly
0.6
https://posecode.org/llm-guide.html
- 2026-07-11
+ 2026-07-12
weekly
0.6
https://posecode.org/moves/squat.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/dance-phrase.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/deadlift.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/shoulder-abduction.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/front-kick.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/good-morning.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/chest-opener.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/plank-hold.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/mountain-climber.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/crunch.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/bicycle-crunch.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/supine-leg-raise.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/superman.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/forward-lunge.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/calf-raise.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/jumping-jacks.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/box-step-taps.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/pull-up.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/step-up.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/triceps-dips.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/quad-stretch.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/hip-flexion.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/knee-flexion.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/spine-rotation.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/elbow-forearm.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/heel-raises.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/hamstring-curl.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/hip-abduction.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/shoulder.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/neck.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/posture.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/twist.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/shoulder-rolls.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/neck-side-stretch.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/overhead-reach.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/jab-cross.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/horse-stance.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/bow.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/arm-circles.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/high-knee-march.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/demi-plie.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/releve.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/tendu.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/port-de-bras.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/bent-over-row.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/biceps.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/lateral.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/fold.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/chair.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/sidebend.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/touch-toes.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/cross-body-reach.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/glute-bridge.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/dead-bug.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/cobra.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/seated-forward-fold.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/sit-to-stand.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/box-squat.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/wall-sit.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/dead-hang.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/hanging-knee-raise.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/make-a-fist.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/pinch-grip.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/finger-spell.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/hand-wave.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/pirouette.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/box-step.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/grapevine.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/waltz-box.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/chasse.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/walk-cycle.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
https://posecode.org/moves/quarter-turns.html
- 2026-07-11
+ 2026-07-12
weekly
0.5
diff --git a/spec/examples/arm-circles.posecode b/spec/examples/arm-circles.posecode
index 841d4e4..129d19a 100644
--- a/spec/examples/arm-circles.posecode
+++ b/spec/examples/arm-circles.posecode
@@ -2,16 +2,16 @@ posecode exercise "Arm circles"
rig humanoid
pose start = standing
- step "Up & forward" 1.2s ease-in-out:
+ step "Up & forward" 1.2s flow:
shoulders: flex 120
cue "Sweep the arms up and forward"
- step "Out to sides" 1.2s ease-in-out:
+ step "Out to sides" 1.2s flow:
shoulders: flex 0
shoulders: abduct 120
cue "Open the arms out wide to the sides"
- step "Down & round" 1.2s ease-in-out:
+ step "Down & round" 1.2s settle:
shoulders: abduct 0
cue "Lower and continue the circle back to the start"
diff --git a/spec/examples/bent-over-row.posecode b/spec/examples/bent-over-row.posecode
index 519c052..c7f4b6a 100644
--- a/spec/examples/bent-over-row.posecode
+++ b/spec/examples/bent-over-row.posecode
@@ -2,7 +2,7 @@ posecode exercise "Bent-over row"
rig humanoid
pose start = standing
- step "Set the hinge" 1.6s ease-in-out:
+ step "Set the hinge" 1.6s flow:
pelvis: hinge 70
knees: flex 20
ankles: plantarflex 20
@@ -13,21 +13,21 @@ posecode exercise "Bent-over row"
ground-lock: feet
cue "Hinge to a flat back, let the arms hang straight down"
- step "Row" 0.9s ease-out:
+ step "Row" 0.9s settle:
shoulders: extend 10
elbows: flex 95
elbows: pronate 80
ground-lock: feet
cue "Drive the elbows up past the ribs, squeeze the shoulder blades"
- step "Lower" 1s ease-in:
+ step "Lower" 1s drive:
shoulders: flex 65
elbows: flex 10
elbows: pronate 80
ground-lock: feet
cue "Lower the bar under control, keep the back flat"
- step "Stand" 1s ease-out:
+ step "Stand" 1s settle:
pelvis: hinge 0
knees: flex 0
ankles: plantarflex 0
diff --git a/spec/examples/biceps-curl.posecode b/spec/examples/biceps-curl.posecode
index 2925350..ae4f6f3 100644
--- a/spec/examples/biceps-curl.posecode
+++ b/spec/examples/biceps-curl.posecode
@@ -2,12 +2,12 @@ posecode exercise "Biceps curl"
rig humanoid
pose start = standing
- step "Curl" 1.1s ease-out:
+ step "Curl" 1.1s settle:
elbows: flex 135
elbows: supinate 80
cue "Curl up, keep the elbows tucked at your sides"
- step "Lower" 1.4s ease-in:
+ step "Lower" 1.4s drive:
elbows: flex 15
elbows: supinate 80
cue "Lower under control: don't swing"
diff --git a/spec/examples/bicycle-crunch.posecode b/spec/examples/bicycle-crunch.posecode
index 3490708..1366bcd 100644
--- a/spec/examples/bicycle-crunch.posecode
+++ b/spec/examples/bicycle-crunch.posecode
@@ -1,9 +1,8 @@
posecode exercise "Bicycle crunch"
rig humanoid
- clip "bicycle-crunch"
pose start = supine
- step "Set" 0.8s ease-in-out:
+ step "Set" 0.8s flow:
hips: flex 90
knees: flex 90
shoulders: flex 100
@@ -13,7 +12,7 @@ posecode exercise "Bicycle crunch"
neck: flex 20
cue "Hands by the ears, knees over the hips, shoulders lifted"
- step "Right to left" 0.8s ease-in-out:
+ step "Right to left" 0.8s flow:
spine: rotate-in 30
chest: rotate-in 20
hip_left: flex 110
@@ -23,7 +22,7 @@ posecode exercise "Bicycle crunch"
reach: elbow_right knee_left
cue "Right elbow toward the left knee; the right leg extends long"
- step "Left to right" 0.8s ease-in-out:
+ step "Left to right" 0.8s flow:
spine: rotate-out 30
chest: rotate-out 20
hip_right: flex 110
@@ -33,7 +32,7 @@ posecode exercise "Bicycle crunch"
reach: elbow_left knee_right
cue "Switch: left elbow toward the right knee"
- step "Center" 0.6s ease-out:
+ step "Center" 0.6s settle:
spine: rotate-in 0
chest: rotate-in 0
hip_right: flex 90
diff --git a/spec/examples/bow.posecode b/spec/examples/bow.posecode
index ad2ea3b..15672de 100644
--- a/spec/examples/bow.posecode
+++ b/spec/examples/bow.posecode
@@ -2,14 +2,14 @@ posecode posture "Standing bow"
rig humanoid
pose start = standing
- step "Bow" 2s ease-in-out:
+ step "Bow" 2s flow:
pelvis: hinge 35
neck: flex 15
shoulders: extend 5
ground-lock: feet
cue "Hinge forward from the hips into a respectful bow, back flat"
- step "Rise" 2s ease-out:
+ step "Rise" 2s settle:
pelvis: hinge 0
neck: flex 0
shoulders: extend 0
diff --git a/spec/examples/box-squat.posecode b/spec/examples/box-squat.posecode
index 53d1668..716f826 100644
--- a/spec/examples/box-squat.posecode
+++ b/spec/examples/box-squat.posecode
@@ -3,7 +3,7 @@ posecode exercise "Box squat"
prop chair
pose start = standing
- step "Sit back" 1.6s ease-in-out:
+ step "Sit back" 1.6s flow:
hips: flex 85
knees: flex 90
ankles: dorsiflex 15
@@ -13,7 +13,7 @@ posecode exercise "Box squat"
ground-lock: feet
cue "Push the hips back and sit lightly onto the box"
- step "Stand" 1.4s ease-out:
+ step "Stand" 1.4s settle:
hips: flex 0
knees: flex 0
ankles: plantarflex 0
diff --git a/spec/examples/box-step-taps.posecode b/spec/examples/box-step-taps.posecode
index 4f09310..80db227 100644
--- a/spec/examples/box-step-taps.posecode
+++ b/spec/examples/box-step-taps.posecode
@@ -3,28 +3,28 @@ posecode exercise "Box step taps"
prop box
pose start = standing
- step "Right tap" 0.6s ease-out:
+ step "Right tap" 0.6s settle:
hip_right: flex 70
knee_right: flex 90
ankle_right: plantarflex 50
pin: foot_left floor
cue "Tap the right foot lightly on top of the box"
- step "Right down" 0.5s ease-in:
+ step "Right down" 0.5s drive:
hip_right: flex 0
knee_right: flex 0
ankle_right: plantarflex 0
ground-lock: feet
cue "Return the right foot to the floor"
- step "Left tap" 0.6s ease-out:
+ step "Left tap" 0.6s settle:
hip_left: flex 70
knee_left: flex 90
ankle_left: plantarflex 50
pin: foot_right floor
cue "Tap the left foot on the box"
- step "Left down" 0.5s ease-in:
+ step "Left down" 0.5s drive:
hip_left: flex 0
knee_left: flex 0
ankle_left: plantarflex 0
diff --git a/spec/examples/box-step.posecode b/spec/examples/box-step.posecode
index 48559d7..f145b7d 100644
--- a/spec/examples/box-step.posecode
+++ b/spec/examples/box-step.posecode
@@ -2,7 +2,7 @@ posecode exercise "Box step"
rig humanoid
pose start = standing
- step "Step forward-right" 0.9s ease-in-out:
+ step "Step forward-right" 0.9s flow:
hip_right: flex 35
knee_right: flex 40
ankle_right: plantarflex 40
@@ -12,7 +12,7 @@ posecode exercise "Box step"
pin: foot_left floor
cue "Step the right foot forward and out to the corner"
- step "Close the feet" 0.7s ease-in-out:
+ step "Close the feet" 0.7s flow:
hip_right: flex 0
knee_right: flex 0
ankle_right: plantarflex 0
@@ -21,7 +21,7 @@ posecode exercise "Box step"
ground-lock: feet
cue "Bring the left foot to meet it, standing tall on the corner"
- step "Step back-left" 0.9s ease-in-out:
+ step "Step back-left" 0.9s flow:
hip_left: flex 35
knee_left: flex 40
ankle_left: plantarflex 40
@@ -31,7 +31,7 @@ posecode exercise "Box step"
pin: foot_right floor
cue "Step the left foot back to the start on the diagonal"
- step "Close home" 0.7s ease-in-out:
+ step "Close home" 0.7s settle:
hip_left: flex 0
knee_left: flex 0
ankle_left: plantarflex 0
diff --git a/spec/examples/chair-pose.posecode b/spec/examples/chair-pose.posecode
index 33910cd..31eebdc 100644
--- a/spec/examples/chair-pose.posecode
+++ b/spec/examples/chair-pose.posecode
@@ -2,7 +2,7 @@ posecode posture "Chair pose"
rig humanoid
pose start = standing
- step "Sink" 3s ease-in-out:
+ step "Sink" 3s flow:
hips: flex 55
knees: flex 70
ankles: dorsiflex 15
@@ -12,7 +12,7 @@ posecode posture "Chair pose"
ground-lock: feet
cue "Sit the hips back and down, reach the arms overhead"
- step "Rise" 2s ease-out:
+ step "Rise" 2s settle:
hips: flex 0
knees: flex 0
ankles: plantarflex 0
diff --git a/spec/examples/chair-sit-to-stand.posecode b/spec/examples/chair-sit-to-stand.posecode
index 4776193..0ccd147 100644
--- a/spec/examples/chair-sit-to-stand.posecode
+++ b/spec/examples/chair-sit-to-stand.posecode
@@ -3,7 +3,7 @@ posecode exercise "Sit to stand"
prop chair
pose start = standing
- step "Sit" 2s ease-in-out:
+ step "Sit" 2s flow:
hips: flex 90
knees: flex 95
ankles: dorsiflex 15
@@ -13,7 +13,7 @@ posecode exercise "Sit to stand"
ground-lock: feet
cue "Hinge the hips back and lower with control to sit on the chair"
- step "Stand" 1.8s ease-out:
+ step "Stand" 1.8s settle:
hips: flex 0
knees: flex 0
ankles: plantarflex 0
diff --git a/spec/examples/chasse.posecode b/spec/examples/chasse.posecode
index 0ae9ae5..54ea937 100644
--- a/spec/examples/chasse.posecode
+++ b/spec/examples/chasse.posecode
@@ -2,7 +2,7 @@ posecode exercise "Chassé"
rig humanoid
pose start = standing
- step "Reach & push" 0.8s ease-out:
+ step "Reach & push" 0.8s settle:
hip_right: flex 30
knee_right: flex 25
ankle_right: plantarflex 25
@@ -14,7 +14,7 @@ posecode exercise "Chassé"
reach: foot_right floor
cue "Reach the lead foot out and push off to travel sideways"
- step "Gallop close" 0.6s ease-in:
+ step "Gallop close" 0.6s drive:
hip_right: flex 0
knee_right: flex 0
ankle_right: plantarflex 0
@@ -23,7 +23,7 @@ posecode exercise "Chassé"
ground-lock: feet
cue "Chase the trailing foot to the lead: feet meet in the air"
- step "Reach & push back" 0.8s ease-out:
+ step "Reach & push back" 0.8s settle:
hip_left: flex 30
knee_left: flex 25
ankle_left: plantarflex 25
@@ -33,7 +33,7 @@ posecode exercise "Chassé"
reach: foot_left floor
cue "Change direction and travel back the other way"
- step "Gallop home" 0.6s ease-in:
+ step "Gallop home" 0.6s drive:
hip_left: flex 0
knee_left: flex 0
ankle_left: plantarflex 0
diff --git a/spec/examples/chest-opener.posecode b/spec/examples/chest-opener.posecode
index f1d4779..e0b8f10 100644
--- a/spec/examples/chest-opener.posecode
+++ b/spec/examples/chest-opener.posecode
@@ -2,14 +2,14 @@ posecode stretch "Chest opener"
rig humanoid
pose start = standing
- step "Open" 3s ease-in-out:
+ step "Open" 3s flow:
shoulders: extend 40
chest: extend 18
spine: extend 12
ground-lock: feet
cue "Reach the arms back and lift the chest: open the front line"
- step "Release" 2.5s ease-in-out:
+ step "Release" 2.5s settle:
shoulders: extend 0
chest: flex 0
spine: flex 0
diff --git a/spec/examples/cobra.posecode b/spec/examples/cobra.posecode
index 86a1528..b837ad3 100644
--- a/spec/examples/cobra.posecode
+++ b/spec/examples/cobra.posecode
@@ -2,7 +2,7 @@ posecode stretch "Cobra"
rig humanoid
pose start = prone
- step "Lift" 2.5s ease-in-out:
+ step "Lift" 2.5s flow:
spine: extend 25
chest: extend 15
neck: extend 20
@@ -14,7 +14,7 @@ posecode stretch "Cobra"
reach: hands floor
cue "Press the palms into the floor and lift the chest, shoulders rolling back"
- step "Lower" 2.5s ease-in-out:
+ step "Lower" 2.5s settle:
spine: extend 0
chest: extend 0
neck: extend 0
diff --git a/spec/examples/cross-body-reach.posecode b/spec/examples/cross-body-reach.posecode
index 1302989..06e73a0 100644
--- a/spec/examples/cross-body-reach.posecode
+++ b/spec/examples/cross-body-reach.posecode
@@ -2,24 +2,24 @@ posecode stretch "Cross-body reach"
rig humanoid
pose start = standing
- step "Reach across right" 2s ease-in-out:
+ step "Reach across right" 2s flow:
shoulder_right: flex 80
reach: hand_right shoulder_left
ground-lock: feet
cue "Pull the right arm across the chest toward the left shoulder"
- step "Return" 1.4s ease-out:
+ step "Return" 1.4s settle:
shoulder_right: flex 0
ground-lock: feet
cue "Release back to center"
- step "Reach across left" 2s ease-in-out:
+ step "Reach across left" 2s flow:
shoulder_left: flex 80
reach: hand_left shoulder_right
ground-lock: feet
cue "Pull the left arm across the chest toward the right shoulder"
- step "Center" 1.4s ease-out:
+ step "Center" 1.4s settle:
shoulder_left: flex 0
ground-lock: feet
cue "Return to center"
diff --git a/spec/examples/crunch.posecode b/spec/examples/crunch.posecode
index 7b2d172..3858899 100644
--- a/spec/examples/crunch.posecode
+++ b/spec/examples/crunch.posecode
@@ -2,14 +2,14 @@ posecode exercise "Crunch"
rig humanoid
pose start = supine
- step "Set up" 0.5s ease-in-out:
+ step "Set up" 0.5s flow:
hips: flex 45
knees: flex 90
ankles: plantarflex 50
shoulders: flex 45
pin: feet floor
- step "Curl up" 1s ease-out:
+ step "Curl up" 1s settle:
hips: flex 45
knees: flex 90
ankles: plantarflex 50
@@ -20,7 +20,7 @@ posecode exercise "Crunch"
pin: feet floor
cue "Curl the shoulders off the floor, ribs toward the hips"
- step "Lower" 1.2s ease-in:
+ step "Lower" 1.2s drive:
hips: flex 45
knees: flex 90
ankles: plantarflex 50
diff --git a/spec/examples/dead-bug.posecode b/spec/examples/dead-bug.posecode
index d20aae9..b99fbd6 100644
--- a/spec/examples/dead-bug.posecode
+++ b/spec/examples/dead-bug.posecode
@@ -2,19 +2,19 @@ posecode exercise "Dead bug"
rig humanoid
pose start = supine
- step "Set" 1s ease-in-out:
+ step "Set" 1s flow:
shoulders: flex 90
hips: flex 90
knees: flex 90
cue "Arms reach to the ceiling, knees stacked over the hips"
- step "Extend right arm & left leg" 1.2s ease-in-out:
+ step "Extend right arm & left leg" 1.2s flow:
shoulder_right: flex 150
hip_left: flex 20
knee_left: flex 5
cue "Lower the right arm overhead and the left leg toward the floor"
- step "Switch" 1.2s ease-in-out:
+ step "Switch" 1.2s flow:
shoulder_right: flex 90
hip_left: flex 90
knee_left: flex 90
@@ -23,7 +23,7 @@ posecode exercise "Dead bug"
knee_right: flex 5
cue "Return and switch: left arm and right leg reach out"
- step "Return" 1s ease-out:
+ step "Return" 1s settle:
shoulder_left: flex 90
hip_right: flex 90
knee_right: flex 90
diff --git a/spec/examples/dead-hang.posecode b/spec/examples/dead-hang.posecode
index 8843a03..31992dc 100644
--- a/spec/examples/dead-hang.posecode
+++ b/spec/examples/dead-hang.posecode
@@ -3,21 +3,21 @@ posecode exercise "Dead hang"
prop bar
pose start = standing
- step "Reach" 0.8s ease-out:
+ step "Reach" 0.8s settle:
shoulders: flex 175
elbows: flex 5
elbows: pronate 80
ground-lock: feet
cue "Reach up and grip the bar"
- step "Hang" 3s ease-in-out:
+ step "Hang" 3s flow:
shoulders: flex 175
elbows: flex 5
elbows: pronate 80
grip: hands bar
cue "Relax into a long, straight-arm hang"
- step "Down" 1.5s ease-out:
+ step "Down" 1.5s settle:
shoulders: flex 0
elbows: flex 0
elbows: pronate 0
diff --git a/spec/examples/deadlift.posecode b/spec/examples/deadlift.posecode
index bc88200..e5bac23 100644
--- a/spec/examples/deadlift.posecode
+++ b/spec/examples/deadlift.posecode
@@ -2,7 +2,7 @@ posecode exercise "Deadlift"
rig humanoid
pose start = standing
- step "Lower" 1.8s ease-in-out:
+ step "Lower" 1.8s flow:
pelvis: hinge 75
knees: flex 25
ankles: plantarflex 0
@@ -12,7 +12,7 @@ posecode exercise "Deadlift"
ground-lock: feet
cue "Push the hips back and hinge with a flat back: let the arms hang to the bar"
- step "Lift" 1.4s ease-out:
+ step "Lift" 1.4s settle:
pelvis: hinge 0
knees: flex 0
ankles: plantarflex 0
diff --git a/spec/examples/demi-plie.posecode b/spec/examples/demi-plie.posecode
index 9c74418..18f4ada 100644
--- a/spec/examples/demi-plie.posecode
+++ b/spec/examples/demi-plie.posecode
@@ -2,7 +2,7 @@ posecode exercise "Demi-plié"
rig humanoid
pose start = standing
- step "Plié" 2s ease-in-out:
+ step "Plié" 2s flow:
hips: flex 20
hips: rotate-out 30
knees: flex 55
@@ -13,7 +13,7 @@ posecode exercise "Demi-plié"
ground-lock: feet
cue "Turn out from the hips and bend the knees over the toes: heels down"
- step "Straighten" 2s ease-out:
+ step "Straighten" 2s settle:
hips: flex 0
hips: rotate-out 0
knees: flex 0
diff --git a/spec/examples/elbow-flexion-pronation.posecode b/spec/examples/elbow-flexion-pronation.posecode
index 3b2bf4a..2a47192 100644
--- a/spec/examples/elbow-flexion-pronation.posecode
+++ b/spec/examples/elbow-flexion-pronation.posecode
@@ -2,12 +2,12 @@ posecode stretch "Elbow flexion & forearm rotation (ROM demo)"
rig humanoid
pose start = standing
- step "Flex & supinate" 2.5s ease-in-out:
+ step "Flex & supinate" 2.5s flow:
elbows: flex 140
elbows: supinate 80
cue "Bend the elbows and turn the palms up: flexion with supination"
- step "Extend & pronate" 2.5s ease-in-out:
+ step "Extend & pronate" 2.5s settle:
elbows: flex 10
elbows: pronate 80
cue "Straighten and turn the palms down: extension with pronation"
diff --git a/spec/examples/finger-spell-demo.posecode b/spec/examples/finger-spell-demo.posecode
index 5fcba62..484f7c5 100644
--- a/spec/examples/finger-spell-demo.posecode
+++ b/spec/examples/finger-spell-demo.posecode
@@ -2,12 +2,12 @@ posecode posture "Finger-spelling (approx.)"
rig humanoid
pose start = standing
- step "Present the hand" 1s ease-out:
+ step "Present the hand" 1s settle:
shoulder_right: flex 15
elbow_right: flex 140
cue "Bring the hand up in front of the chest, palm forward"
- step "Letter A" 1.5s ease-in-out:
+ step "Letter A" 1.5s flow:
index_right: flex 95
middle_right: flex 95
ring_right: flex 95
@@ -15,7 +15,7 @@ posecode posture "Finger-spelling (approx.)"
thumb_right: flex 0
cue "A: fingers curled into a fist, thumb resting alongside"
- step "Letter B" 1.5s ease-in-out:
+ step "Letter B" 1.5s flow:
index_right: flex 0
middle_right: flex 0
ring_right: flex 0
@@ -23,7 +23,7 @@ posecode posture "Finger-spelling (approx.)"
thumb_right: flex 60
cue "B: fingers straight and together, thumb across the palm"
- step "Letter I" 1.5s ease-in-out:
+ step "Letter I" 1.5s flow:
index_right: flex 95
middle_right: flex 95
ring_right: flex 95
@@ -31,7 +31,7 @@ posecode posture "Finger-spelling (approx.)"
thumb_right: flex 60
cue "I: only the little finger stands up"
- step "Relax" 1.2s ease-out:
+ step "Relax" 1.2s settle:
fingers_right: flex 0
shoulder_right: flex 0
elbow_right: flex 0
diff --git a/spec/examples/forward-fold.posecode b/spec/examples/forward-fold.posecode
index 438492a..ff8860b 100644
--- a/spec/examples/forward-fold.posecode
+++ b/spec/examples/forward-fold.posecode
@@ -2,7 +2,7 @@ posecode stretch "Standing roll-down"
rig humanoid
pose start = standing
- step "Roll down" 3s ease-in-out:
+ step "Roll down" 3s flow:
spine: flex 45
chest: flex 30
neck: flex 20
@@ -12,7 +12,7 @@ posecode stretch "Standing roll-down"
ground-lock: feet
cue "Drop the chin and round down one vertebra at a time"
- step "Roll up" 2.5s ease-in-out:
+ step "Roll up" 2.5s settle:
spine: flex 0
chest: flex 0
neck: flex 0
diff --git a/spec/examples/forward-lunge.posecode b/spec/examples/forward-lunge.posecode
index 2171831..1e4d561 100644
--- a/spec/examples/forward-lunge.posecode
+++ b/spec/examples/forward-lunge.posecode
@@ -2,7 +2,7 @@ posecode exercise "Forward lunge"
rig humanoid
pose start = standing
- step "Lunge" 1.6s ease-in-out:
+ step "Lunge" 1.6s flow:
hip_right: flex 45
knee_right: flex 95
hip_left: extend 15
@@ -14,7 +14,7 @@ posecode exercise "Forward lunge"
reach: foot_right floor
cue "Step forward and lower the back knee toward the floor"
- step "Drive up" 1.4s ease-out:
+ step "Drive up" 1.4s settle:
hip_right: flex 0
knee_right: flex 0
hip_left: extend 0
diff --git a/spec/examples/front-kick.posecode b/spec/examples/front-kick.posecode
index a514277..e7e0ebb 100644
--- a/spec/examples/front-kick.posecode
+++ b/spec/examples/front-kick.posecode
@@ -2,25 +2,25 @@ posecode exercise "Front kick"
rig humanoid
pose start = standing
- step "Chamber" 0.5s ease-in:
+ step "Chamber" 0.5s drive:
hip_right: flex 95
knee_right: flex 90
pin: foot_left floor
cue "Drive the right knee up to chamber the kick"
- step "Extend" 0.35s ease-out:
+ step "Extend" 0.35s settle:
hip_right: flex 100
knee_right: flex 5
pin: foot_left floor
cue "Snap the lower leg out: strike with the ball of the foot"
- step "Re-chamber" 0.45s ease-in:
+ step "Re-chamber" 0.45s drive:
hip_right: flex 95
knee_right: flex 90
pin: foot_left floor
cue "Snap the foot back to chamber"
- step "Return" 0.6s ease-out:
+ step "Return" 0.6s settle:
hip_right: flex 0
knee_right: flex 0
ground-lock: feet
diff --git a/spec/examples/glute-bridge.posecode b/spec/examples/glute-bridge.posecode
index ec2ad24..2ce2f47 100644
--- a/spec/examples/glute-bridge.posecode
+++ b/spec/examples/glute-bridge.posecode
@@ -2,7 +2,7 @@ posecode exercise "Glute bridge"
rig humanoid
pose start = supine
- step "Bridge up" 1.6s ease-out:
+ step "Bridge up" 1.6s settle:
knees: flex 90
ankles: plantarflex 50
hips: extend 20
@@ -13,7 +13,7 @@ posecode exercise "Glute bridge"
ground-lock: feet
cue "Press through the feet and lift the hips toward the ceiling"
- step "Lower" 1.6s ease-in:
+ step "Lower" 1.6s drive:
hips: extend 0
spine: flex 0
shoulders: rotate-in 70
diff --git a/spec/examples/good-morning.posecode b/spec/examples/good-morning.posecode
index 9deeb10..0d5b632 100644
--- a/spec/examples/good-morning.posecode
+++ b/spec/examples/good-morning.posecode
@@ -2,7 +2,7 @@ posecode exercise "Good morning"
rig humanoid
pose start = standing
- step "Hinge" 2s ease-in-out:
+ step "Hinge" 2s flow:
pelvis: hinge 80
knees: flex 15
ankles: plantarflex 15
@@ -12,7 +12,7 @@ posecode exercise "Good morning"
ground-lock: feet
cue "Hands behind the head, hinge from the hips with a flat back"
- step "Stand" 1.8s ease-out:
+ step "Stand" 1.8s settle:
pelvis: hinge 0
knees: flex 0
ankles: plantarflex 0
diff --git a/spec/examples/grapevine.posecode b/spec/examples/grapevine.posecode
index 2d2350b..ff179eb 100644
--- a/spec/examples/grapevine.posecode
+++ b/spec/examples/grapevine.posecode
@@ -2,7 +2,7 @@ posecode exercise "Grapevine"
rig humanoid
pose start = standing
- step "Step out" 0.7s ease-in-out:
+ step "Step out" 0.7s flow:
hip_left: abduct 30
shoulders: abduct 40
travel: 0.4 0
@@ -10,7 +10,7 @@ posecode exercise "Grapevine"
reach: foot_left floor
cue "Step the leading foot out to the side"
- step "Cross behind" 0.7s ease-in-out:
+ step "Cross behind" 0.7s flow:
hip_left: abduct 0
hip_right: rotate-in 20
knee_right: flex 25
@@ -20,7 +20,7 @@ posecode exercise "Grapevine"
reach: foot_right floor
cue "Cross the trailing foot behind and keep travelling"
- step "Step out again" 0.7s ease-in-out:
+ step "Step out again" 0.7s flow:
hip_right: rotate-in 0
knee_right: flex 0
ankle_right: plantarflex 0
@@ -30,7 +30,7 @@ posecode exercise "Grapevine"
reach: foot_left floor
cue "Step out to the side once more"
- step "Return home" 1s ease-in-out:
+ step "Return home" 1s settle:
hip_left: abduct 0
shoulders: abduct 0
travel: 0 0
diff --git a/spec/examples/hand-wave.posecode b/spec/examples/hand-wave.posecode
index 27ce009..2e9fa33 100644
--- a/spec/examples/hand-wave.posecode
+++ b/spec/examples/hand-wave.posecode
@@ -2,21 +2,21 @@ posecode posture "Hand wave"
rig humanoid
pose start = standing
- step "Raise" 0.8s ease-out:
+ step "Raise" 0.8s settle:
shoulder_right: flex 150
elbow_right: flex 20
fingers_right: flex 0
cue "Raise the hand up high, palm open"
- step "Wave out" 0.6s ease-in-out:
+ step "Wave out" 0.6s flow:
fingers_right: flex 30
cue "Tip the fingers out..."
- step "Wave in" 0.6s ease-in-out:
+ step "Wave in" 0.6s flow:
fingers_right: flex 0
cue "...and back again: a friendly wave"
- step "Lower" 0.8s ease-in:
+ step "Lower" 0.8s drive:
shoulder_right: flex 0
elbow_right: flex 0
cue "Lower the arm back to your side"
diff --git a/spec/examples/hanging-knee-raise.posecode b/spec/examples/hanging-knee-raise.posecode
index a023bc5..9f2ffb2 100644
--- a/spec/examples/hanging-knee-raise.posecode
+++ b/spec/examples/hanging-knee-raise.posecode
@@ -3,14 +3,14 @@ posecode exercise "Hanging knee raise"
prop bar
pose start = standing
- step "Reach" 0.8s ease-out:
+ step "Reach" 0.8s settle:
shoulders: flex 175
elbows: flex 5
elbows: pronate 80
ground-lock: feet
cue "Reach up and grip the bar"
- step "Grip" 0.7s ease-in-out:
+ step "Grip" 0.7s flow:
shoulders: flex 175
elbows: flex 5
elbows: pronate 80
@@ -18,7 +18,7 @@ posecode exercise "Hanging knee raise"
grip: hand_right bar
cue "Hang from the bar overhead, arms long, body still"
- step "Raise knees" 1.2s ease-out:
+ step "Raise knees" 1.2s settle:
hips: flex 90
knees: flex 90
shoulders: flex 175
@@ -28,7 +28,7 @@ posecode exercise "Hanging knee raise"
grip: hand_right bar
cue "Draw both knees up toward the chest"
- step "Lower" 1.4s ease-in:
+ step "Lower" 1.4s drive:
hips: flex 0
knees: flex 0
shoulders: flex 175
@@ -38,7 +38,7 @@ posecode exercise "Hanging knee raise"
grip: hand_right bar
cue "Lower the legs under control, staying in a steady hang"
- step "Release" 0.8s ease-in:
+ step "Release" 0.8s drive:
shoulders: flex 0
elbows: flex 0
elbows: pronate 0
diff --git a/spec/examples/heel-raises.posecode b/spec/examples/heel-raises.posecode
index 086d755..add3ee8 100644
--- a/spec/examples/heel-raises.posecode
+++ b/spec/examples/heel-raises.posecode
@@ -2,12 +2,12 @@ posecode exercise "Heel raises"
rig humanoid
pose start = standing
- step "Rise" 1.3s ease-out:
+ step "Rise" 1.3s settle:
ankles: plantarflex 35
ground-lock: feet
cue "Press through the balls of the feet and lift the heels"
- step "Lower" 1.5s ease-in:
+ step "Lower" 1.5s drive:
ankles: plantarflex 0
ground-lock: feet
cue "Lower the heels under control"
diff --git a/spec/examples/high-knee-march.posecode b/spec/examples/high-knee-march.posecode
index e2335d5..9df623b 100644
--- a/spec/examples/high-knee-march.posecode
+++ b/spec/examples/high-knee-march.posecode
@@ -2,14 +2,14 @@ posecode exercise "High-knee march"
rig humanoid
pose start = standing
- step "Right knee up" 0.7s ease-in-out:
+ step "Right knee up" 0.7s flow:
hip_right: flex 90
knee_right: flex 90
shoulder_left: flex 40
pin: foot_left floor
cue "Drive the right knee up to hip height, opposite arm swings"
- step "Switch" 0.7s ease-in-out:
+ step "Switch" 0.7s flow:
hip_right: flex 0
knee_right: flex 0
shoulder_left: flex 0
@@ -19,7 +19,7 @@ posecode exercise "High-knee march"
pin: foot_right floor
cue "Plant and drive the left knee up"
- step "Down" 0.6s ease-out:
+ step "Down" 0.6s settle:
hip_left: flex 0
knee_left: flex 0
shoulder_right: flex 0
diff --git a/spec/examples/hip-abduction.posecode b/spec/examples/hip-abduction.posecode
index 1cc7de6..d8073e5 100644
--- a/spec/examples/hip-abduction.posecode
+++ b/spec/examples/hip-abduction.posecode
@@ -2,12 +2,12 @@ posecode exercise "Standing hip abduction"
rig humanoid
pose start = standing
- step "Lift" 1.6s ease-in-out:
+ step "Lift" 1.6s flow:
hip_right: abduct 40
pin: foot_left floor
cue "Lift the right leg out to the side, keep the torso tall"
- step "Lower" 1.6s ease-in-out:
+ step "Lower" 1.6s settle:
hip_right: abduct 0
ground-lock: feet
cue "Lower the leg back to the midline"
diff --git a/spec/examples/hip-flexion-demo.posecode b/spec/examples/hip-flexion-demo.posecode
index 230fb58..43f4d43 100644
--- a/spec/examples/hip-flexion-demo.posecode
+++ b/spec/examples/hip-flexion-demo.posecode
@@ -2,12 +2,12 @@ posecode stretch "Hip flexion (ROM demo)"
rig humanoid
pose start = standing
- step "Lift" 2.5s ease-in-out:
+ step "Lift" 2.5s flow:
hip_right: flex 90
pin: foot_left floor
cue "Raise the straight right leg forward: sagittal-plane hip flexion"
- step "Lower" 2.5s ease-in-out:
+ step "Lower" 2.5s settle:
hip_right: flex 0
ground-lock: feet
cue "Lower the leg back under the hip"
diff --git a/spec/examples/horse-stance.posecode b/spec/examples/horse-stance.posecode
index 9bcc52d..24bff48 100644
--- a/spec/examples/horse-stance.posecode
+++ b/spec/examples/horse-stance.posecode
@@ -2,7 +2,7 @@ posecode posture "Horse stance"
rig humanoid
pose start = standing
- step "Sink" 2s ease-in-out:
+ step "Sink" 2s flow:
hips: flex 30
hips: abduct 25
knees: flex 90
@@ -13,7 +13,7 @@ posecode posture "Horse stance"
ground-lock: feet
cue "Sink into a wide, low stance: thighs working, back tall, guard up"
- step "Rise" 2s ease-out:
+ step "Rise" 2s settle:
hips: flex 0
hips: abduct 0
knees: flex 0
diff --git a/spec/examples/jab-cross.posecode b/spec/examples/jab-cross.posecode
index 3bf43c6..c3940c1 100644
--- a/spec/examples/jab-cross.posecode
+++ b/spec/examples/jab-cross.posecode
@@ -1,9 +1,8 @@
posecode exercise "Jab-cross"
rig humanoid
- clip "jab-cross"
pose start = standing
- step "Jab" 0.4s ease-out:
+ step "Jab" 0.4s settle:
shoulder_left: flex 85
elbow_left: flex 15
elbow_left: pronate 80
@@ -12,7 +11,7 @@ posecode exercise "Jab-cross"
ground-lock: feet
cue "Snap the lead (left) hand straight out, rotating slightly into it"
- step "Recoil jab" 0.4s ease-in:
+ step "Recoil jab" 0.4s drive:
shoulder_left: flex 0
elbow_left: flex 90
elbow_left: pronate 0
@@ -21,7 +20,7 @@ posecode exercise "Jab-cross"
ground-lock: feet
cue "Bring the hand back to guard"
- step "Cross" 0.45s ease-out:
+ step "Cross" 0.45s settle:
shoulder_right: flex 90
elbow_right: flex 10
elbow_right: pronate 80
@@ -30,7 +29,7 @@ posecode exercise "Jab-cross"
ground-lock: feet
cue "Drive the rear (right) hand across, rotating the trunk"
- step "Recoil cross" 0.45s ease-in:
+ step "Recoil cross" 0.45s drive:
shoulder_right: flex 0
elbow_right: flex 90
elbow_right: pronate 0
diff --git a/spec/examples/jumping-jacks.posecode b/spec/examples/jumping-jacks.posecode
index 9612439..47caa24 100644
--- a/spec/examples/jumping-jacks.posecode
+++ b/spec/examples/jumping-jacks.posecode
@@ -1,15 +1,14 @@
posecode exercise "Jumping jacks"
rig humanoid
- clip "jumping-jacks"
pose start = standing
- step "Out" 0.5s ease-out:
+ step "Out" 0.5s settle:
shoulders: abduct 160
hips: abduct 30
ground-lock: feet
cue "Arms sweep overhead as the feet jump wide"
- step "In" 0.5s ease-in:
+ step "In" 0.5s drive:
shoulders: abduct 0
hips: abduct 0
ground-lock: feet
diff --git a/spec/examples/knee-flexion-demo.posecode b/spec/examples/knee-flexion-demo.posecode
index 03871c8..86badf8 100644
--- a/spec/examples/knee-flexion-demo.posecode
+++ b/spec/examples/knee-flexion-demo.posecode
@@ -2,12 +2,12 @@ posecode stretch "Knee flexion (ROM demo)"
rig humanoid
pose start = standing
- step "Flex" 2.5s ease-in-out:
+ step "Flex" 2.5s flow:
knee_right: flex 130
pin: foot_left floor
cue "Bend the right knee, heel toward the glutes: the knee's single plane"
- step "Extend" 2.5s ease-in-out:
+ step "Extend" 2.5s settle:
knee_right: flex 0
pin: foot_left floor
cue "Lower the shin back to standing"
diff --git a/spec/examples/lateral-raise.posecode b/spec/examples/lateral-raise.posecode
index 0665e30..df807ed 100644
--- a/spec/examples/lateral-raise.posecode
+++ b/spec/examples/lateral-raise.posecode
@@ -2,12 +2,12 @@ posecode exercise "Lateral raise"
rig humanoid
pose start = standing
- step "Raise" 1.4s ease-out:
+ step "Raise" 1.4s settle:
shoulders: abduct 90
elbows: flex 10
cue "Lift out to shoulder height, soft elbows"
- step "Lower" 1.6s ease-in:
+ step "Lower" 1.6s drive:
shoulders: abduct 0
elbows: flex 0
cue "Lower slowly, resist on the way down"
diff --git a/spec/examples/make-a-fist.posecode b/spec/examples/make-a-fist.posecode
index cb7329d..5ad24f5 100644
--- a/spec/examples/make-a-fist.posecode
+++ b/spec/examples/make-a-fist.posecode
@@ -2,11 +2,11 @@ posecode posture "Make a fist"
rig humanoid
pose start = standing
- step "Close" 1.2s ease-out:
+ step "Close" 1.2s settle:
fingers: flex 80
cue "Curl the fingers and thumb in to make a closed fist"
- step "Open" 1.2s ease-in:
+ step "Open" 1.2s drive:
fingers: flex 0
cue "Spread the fingers wide open"
diff --git a/spec/examples/mountain-climber.posecode b/spec/examples/mountain-climber.posecode
index 7d760ff..45594c7 100644
--- a/spec/examples/mountain-climber.posecode
+++ b/spec/examples/mountain-climber.posecode
@@ -2,7 +2,7 @@ posecode exercise "Mountain climber"
rig humanoid
pose start = plank
- step "Right knee in" 0.5s ease-out:
+ step "Right knee in" 0.5s settle:
hip_right: flex 60
knee_right: flex 75
elbows: pronate 80
@@ -10,7 +10,7 @@ posecode exercise "Mountain climber"
pin: hands floor
cue "Drive the right knee toward the chest"
- step "Switch" 0.5s ease-in-out:
+ step "Switch" 0.5s flow:
hip_right: flex 0
knee_right: flex 0
hip_left: flex 60
@@ -20,7 +20,7 @@ posecode exercise "Mountain climber"
pin: hands floor
cue "Switch fast: left knee drives in"
- step "Out" 0.5s ease-in:
+ step "Out" 0.5s drive:
hip_left: flex 0
knee_left: flex 0
elbows: pronate 80
diff --git a/spec/examples/neck-rotation.posecode b/spec/examples/neck-rotation.posecode
index fd0b56b..a1f94ad 100644
--- a/spec/examples/neck-rotation.posecode
+++ b/spec/examples/neck-rotation.posecode
@@ -2,17 +2,17 @@ posecode stretch "Neck rotation"
rig humanoid
pose start = standing
- step "Look right" 2s ease-in-out:
+ step "Look right" 2s flow:
neck: rotate-out 60
ground-lock: feet
cue "Turn slowly to look over the right shoulder"
- step "Look left" 2.4s ease-in-out:
+ step "Look left" 2.4s flow:
neck: rotate-in 60
ground-lock: feet
cue "Pass through center and turn to the left"
- step "Center" 1.6s ease-out:
+ step "Center" 1.6s settle:
neck: rotate-in 0
ground-lock: feet
cue "Return the head to neutral"
diff --git a/spec/examples/neck-side-stretch.posecode b/spec/examples/neck-side-stretch.posecode
index 2808092..71dd0f7 100644
--- a/spec/examples/neck-side-stretch.posecode
+++ b/spec/examples/neck-side-stretch.posecode
@@ -2,17 +2,17 @@ posecode stretch "Neck side stretch"
rig humanoid
pose start = standing
- step "Ear to right" 3s ease-in-out:
+ step "Ear to right" 3s flow:
neck: adduct 40
ground-lock: feet
cue "Gently take the right ear toward the right shoulder"
- step "Ear to left" 3.4s ease-in-out:
+ step "Ear to left" 3.4s flow:
neck: abduct 40
ground-lock: feet
cue "Pass through center and lengthen to the left"
- step "Center" 2s ease-out:
+ step "Center" 2s settle:
neck: abduct 0
ground-lock: feet
cue "Float the head back to neutral"
diff --git a/spec/examples/overhead-reach-reset.posecode b/spec/examples/overhead-reach-reset.posecode
index 3e1d8ca..a676bcc 100644
--- a/spec/examples/overhead-reach-reset.posecode
+++ b/spec/examples/overhead-reach-reset.posecode
@@ -2,14 +2,14 @@ posecode stretch "Overhead reach reset"
rig humanoid
pose start = standing
- step "Reach up" 2.5s ease-in-out:
+ step "Reach up" 2.5s flow:
shoulders: flex 175
spine: extend 10
neck: extend 15
ground-lock: feet
cue "Reach both arms tall overhead and lengthen the spine"
- step "Lower" 2.5s ease-in-out:
+ step "Lower" 2.5s settle:
shoulders: flex 0
spine: flex 0
neck: flex 0
diff --git a/spec/examples/pinch-grip.posecode b/spec/examples/pinch-grip.posecode
index 47d8cd5..bf0944c 100644
--- a/spec/examples/pinch-grip.posecode
+++ b/spec/examples/pinch-grip.posecode
@@ -2,13 +2,13 @@ posecode posture "Pinch grip"
rig humanoid
pose start = standing
- step "Pinch" 1.2s ease-out:
+ step "Pinch" 1.2s settle:
thumb_right: flex 55
thumb_right: adduct 25
index_right: flex 60
cue "Bring the thumb and index fingertip together in a pinch"
- step "Release" 1.2s ease-in:
+ step "Release" 1.2s drive:
thumb_right: flex 0
thumb_right: adduct 0
index_right: flex 0
diff --git a/spec/examples/pirouette.posecode b/spec/examples/pirouette.posecode
index 82f8527..6f21f75 100644
--- a/spec/examples/pirouette.posecode
+++ b/spec/examples/pirouette.posecode
@@ -2,7 +2,7 @@ posecode exercise "Pirouette"
rig humanoid
pose start = standing
- step "Prep - plié" 1.2s ease-in-out:
+ step "Prep - plié" 1.2s flow:
hips: rotate-out 25
knees: flex 45
ankles: plantarflex 45
@@ -11,7 +11,7 @@ posecode exercise "Pirouette"
ground-lock: feet
cue "Plié to load the turn, arms rounded low in first"
- step "Spot & spin" 1.4s ease-in-out:
+ step "Spot & spin" 1.4s flow:
knee_left: flex 0
ankle_left: plantarflex 35
hip_right: flex 55
@@ -24,7 +24,7 @@ posecode exercise "Pirouette"
pin: foot_left floor
cue "Push up to relevé, pull the arms in, and spin a full turn"
- step "Land" 1s ease-out:
+ step "Land" 1s settle:
hips: flex 0
hips: rotate-out 0
knees: flex 0
diff --git a/spec/examples/plank-hold.posecode b/spec/examples/plank-hold.posecode
index 6088a4d..d895c34 100644
--- a/spec/examples/plank-hold.posecode
+++ b/spec/examples/plank-hold.posecode
@@ -2,7 +2,7 @@ posecode posture "Plank hold"
rig humanoid
pose start = plank
- step "Brace" 0.5s ease-in-out:
+ step "Brace" 0.5s flow:
shoulders: flex 90
elbows: flex 90
elbows: pronate 80
diff --git a/spec/examples/port-de-bras.posecode b/spec/examples/port-de-bras.posecode
index 810b58a..af47938 100644
--- a/spec/examples/port-de-bras.posecode
+++ b/spec/examples/port-de-bras.posecode
@@ -2,28 +2,28 @@ posecode stretch "Port de bras"
rig humanoid
pose start = standing
- step "First position" 2s ease-in-out:
+ step "First position" 2s flow:
shoulders: flex 30
elbows: flex 35
hips: rotate-out 20
ground-lock: feet
cue "Arms rounded low in front: first position, shoulders soft"
- step "Second position" 2.2s ease-in-out:
+ step "Second position" 2.2s flow:
shoulders: flex 0
shoulders: abduct 85
elbows: flex 16
ground-lock: feet
cue "Open the arms out to the sides: second position, wrists lifted"
- step "Fifth en haut" 2.2s ease-in-out:
+ step "Fifth en haut" 2.2s flow:
shoulders: abduct 0
shoulders: flex 160
elbows: flex 20
ground-lock: feet
cue "Float the arms into a rounded frame overhead: fifth position"
- step "Lower" 2s ease-out:
+ step "Lower" 2s settle:
shoulders: flex 0
elbows: flex 0
hips: rotate-out 0
diff --git a/spec/examples/posture-reset.posecode b/spec/examples/posture-reset.posecode
index 8d98e61..fb0bdaa 100644
--- a/spec/examples/posture-reset.posecode
+++ b/spec/examples/posture-reset.posecode
@@ -2,7 +2,7 @@ posecode posture "Desk posture reset"
rig humanoid
pose start = standing
- step "Slouch" 2.5s ease-in-out:
+ step "Slouch" 2.5s flow:
spine: flex 22
chest: flex 16
neck: flex 28
@@ -10,7 +10,7 @@ posecode posture "Desk posture reset"
ground-lock: feet
cue "The collapsed desk posture: rounded back, head drifting forward"
- step "Stack tall" 2.5s ease-in-out:
+ step "Stack tall" 2.5s settle:
spine: flex 0
chest: extend 8
neck: flex 0
diff --git a/spec/examples/posture.posecode b/spec/examples/posture.posecode
index cb3ca85..a3d2148 100644
--- a/spec/examples/posture.posecode
+++ b/spec/examples/posture.posecode
@@ -2,7 +2,7 @@ posecode posture "Neutral standing posture"
rig humanoid
pose start = standing
- step "Align" 3s ease-in-out:
+ step "Align" 3s settle:
spine: hold neutral
chest: extend 10
neck: flex 0
diff --git a/spec/examples/pull-up.posecode b/spec/examples/pull-up.posecode
index 5d013ba..41244b5 100644
--- a/spec/examples/pull-up.posecode
+++ b/spec/examples/pull-up.posecode
@@ -3,21 +3,21 @@ posecode exercise "Pull-up"
prop bar
pose start = standing
- step "Reach" 0.8s ease-out:
+ step "Reach" 0.8s settle:
shoulders: flex 175
elbows: flex 5
elbows: pronate 80
ground-lock: feet
cue "Reach up and grip the bar"
- step "Hang" 0.7s ease-in-out:
+ step "Hang" 0.7s flow:
shoulders: flex 175
elbows: flex 5
elbows: pronate 80
grip: hands bar
cue "Hang from the bar, arms long, shoulders active"
- step "Pull up" 1.2s ease-out:
+ step "Pull up" 1.2s settle:
shoulders: flex 105
elbows: flex 130
elbows: pronate 80
@@ -27,7 +27,7 @@ posecode exercise "Pull-up"
grip: hands bar
cue "Pull the chest toward the bar, driving the elbows down"
- step "Lower" 1.4s ease-in:
+ step "Lower" 1.4s drive:
shoulders: flex 175
elbows: flex 5
elbows: pronate 80
@@ -37,7 +37,7 @@ posecode exercise "Pull-up"
grip: hands bar
cue "Lower under control back to a full hang"
- step "Release" 0.8s ease-in:
+ step "Release" 0.8s drive:
shoulders: flex 0
elbows: flex 0
elbows: pronate 0
diff --git a/spec/examples/quarter-turns.posecode b/spec/examples/quarter-turns.posecode
index e14bb94..6ce5775 100644
--- a/spec/examples/quarter-turns.posecode
+++ b/spec/examples/quarter-turns.posecode
@@ -2,7 +2,7 @@ posecode posture "Quarter turns"
rig humanoid
pose start = standing
- step "Face right" 1s ease-in-out:
+ step "Face right" 1s flow:
hips: flex 12
knees: flex 20
ankles: plantarflex 20
@@ -11,7 +11,7 @@ posecode posture "Quarter turns"
ground-lock: feet
cue "Small dip and pivot a quarter-turn to the right"
- step "Face back" 1s ease-in-out:
+ step "Face back" 1s flow:
knees: flex 0
hips: flex 0
ankles: plantarflex 0
@@ -20,7 +20,7 @@ posecode posture "Quarter turns"
ground-lock: feet
cue "Rise, then pivot another quarter-turn to face the back"
- step "Face left" 1s ease-in-out:
+ step "Face left" 1s flow:
hips: flex 12
knees: flex 20
ankles: plantarflex 20
@@ -29,7 +29,7 @@ posecode posture "Quarter turns"
ground-lock: feet
cue "Dip and pivot again to face the far side"
- step "Face front" 1s ease-in-out:
+ step "Face front" 1s settle:
knees: flex 0
hips: flex 0
ankles: plantarflex 0
diff --git a/spec/examples/releve.posecode b/spec/examples/releve.posecode
index 4c22f23..aee5f32 100644
--- a/spec/examples/releve.posecode
+++ b/spec/examples/releve.posecode
@@ -2,7 +2,7 @@ posecode exercise "Relevé"
rig humanoid
pose start = standing
- step "Rise" 1.6s ease-out:
+ step "Rise" 1.6s settle:
ankles: plantarflex 30
hips: rotate-out 25
knees: extend 0
@@ -12,7 +12,7 @@ posecode exercise "Relevé"
ground-lock: feet
cue "Turn out and rise onto the balls of the feet: lengthen up tall"
- step "Lower" 1.8s ease-in:
+ step "Lower" 1.8s drive:
ankles: plantarflex 0
hips: rotate-out 0
shoulders: abduct 0
diff --git a/spec/examples/seated-forward-fold.posecode b/spec/examples/seated-forward-fold.posecode
index 1ff2586..5be4e1c 100644
--- a/spec/examples/seated-forward-fold.posecode
+++ b/spec/examples/seated-forward-fold.posecode
@@ -2,7 +2,7 @@ posecode stretch "Seated forward fold"
rig humanoid
pose start = seated
- step "Fold" 3s ease-in-out:
+ step "Fold" 3s flow:
hips: flex 115
spine: flex 25
chest: flex 15
@@ -10,7 +10,7 @@ posecode stretch "Seated forward fold"
shoulders: flex 60
cue "Hinge forward from the hips over the legs, reaching toward the feet"
- step "Rise" 2.5s ease-in-out:
+ step "Rise" 2.5s settle:
hips: flex 90
spine: flex 0
chest: flex 0
diff --git a/spec/examples/shoulder-abduction-demo.posecode b/spec/examples/shoulder-abduction-demo.posecode
index 1668ee4..c749a04 100644
--- a/spec/examples/shoulder-abduction-demo.posecode
+++ b/spec/examples/shoulder-abduction-demo.posecode
@@ -2,11 +2,11 @@ posecode stretch "Shoulder abduction (ROM demo)"
rig humanoid
pose start = standing
- step "Abduct" 2.5s ease-in-out:
+ step "Abduct" 2.5s flow:
shoulders: abduct 160
cue "Arms sweep out and up to the sides: frontal-plane abduction"
- step "Adduct" 2.5s ease-in-out:
+ step "Adduct" 2.5s settle:
shoulders: abduct 0
cue "Lower back to the sides through the same arc"
diff --git a/spec/examples/shoulder-rolls.posecode b/spec/examples/shoulder-rolls.posecode
index b586df8..3a40d1a 100644
--- a/spec/examples/shoulder-rolls.posecode
+++ b/spec/examples/shoulder-rolls.posecode
@@ -2,19 +2,19 @@ posecode stretch "Shoulder rolls"
rig humanoid
pose start = standing
- step "Lift & forward" 1.6s ease-in-out:
+ step "Lift & forward" 1.6s flow:
shoulders: flex 25
chest: extend 8
ground-lock: feet
cue "Roll the shoulders up and forward"
- step "Back & down" 1.6s ease-in-out:
+ step "Back & down" 1.6s flow:
shoulders: extend 20
chest: extend 12
ground-lock: feet
cue "Squeeze the shoulder blades back and down"
- step "Reset" 1.4s ease-out:
+ step "Reset" 1.4s settle:
shoulders: flex 0
chest: flex 0
ground-lock: feet
diff --git a/spec/examples/shoulder-stretch.posecode b/spec/examples/shoulder-stretch.posecode
index 3b8bcc6..38a103c 100644
--- a/spec/examples/shoulder-stretch.posecode
+++ b/spec/examples/shoulder-stretch.posecode
@@ -2,12 +2,12 @@ posecode stretch "Standing shoulder flexion"
rig humanoid
pose start = standing
- step "Raise" 3s ease-in-out:
+ step "Raise" 3s flow:
shoulders: flex 170
ground-lock: feet
cue "Reach overhead, keep the ribs down"
- step "Lower" 3s ease-in-out:
+ step "Lower" 3s settle:
shoulders: flex 0
ground-lock: feet
cue "Control the descent back to the sides"
diff --git a/spec/examples/side-bend.posecode b/spec/examples/side-bend.posecode
index 9800c00..d30bf58 100644
--- a/spec/examples/side-bend.posecode
+++ b/spec/examples/side-bend.posecode
@@ -2,13 +2,13 @@ posecode stretch "Standing side bend"
rig humanoid
pose start = standing
- step "Reach over" 3s ease-in-out:
+ step "Reach over" 3s flow:
shoulders: flex 175
spine: abduct 30
ground-lock: feet
cue "Reach tall, then arc gently over to one side"
- step "Return" 2.5s ease-in-out:
+ step "Return" 2.5s settle:
shoulders: flex 0
spine: abduct 0
ground-lock: feet
diff --git a/spec/examples/single-leg-calf-raise.posecode b/spec/examples/single-leg-calf-raise.posecode
index 8124b2e..e982497 100644
--- a/spec/examples/single-leg-calf-raise.posecode
+++ b/spec/examples/single-leg-calf-raise.posecode
@@ -2,13 +2,13 @@ posecode exercise "Single-leg calf raise"
rig humanoid
pose start = standing
- step "Rise" 1.1s ease-out:
+ step "Rise" 1.1s settle:
ankle_right: plantarflex 40
knee_left: flex 60
pin: foot_right floor
cue "Balance on the right foot and rise onto the ball of the foot"
- step "Lower" 1.3s ease-in:
+ step "Lower" 1.3s drive:
ankle_right: plantarflex 0
knee_left: flex 60
pin: foot_right floor
diff --git a/spec/examples/spinal-twist.posecode b/spec/examples/spinal-twist.posecode
index 276bccf..bab17bc 100644
--- a/spec/examples/spinal-twist.posecode
+++ b/spec/examples/spinal-twist.posecode
@@ -2,7 +2,7 @@ posecode stretch "Standing spinal twist"
rig humanoid
pose start = standing
- step "Twist right" 2.5s ease-in-out:
+ step "Twist right" 2.5s flow:
spine: rotate-out 40
chest: rotate-out 30
shoulders: abduct 80
@@ -10,7 +10,7 @@ posecode stretch "Standing spinal twist"
ground-lock: feet
cue "Rotate through the mid-back, arms at shoulder height, hips facing forward"
- step "Twist left" 3s ease-in-out:
+ step "Twist left" 3s flow:
spine: rotate-in 40
chest: rotate-in 30
shoulders: abduct 80
@@ -18,7 +18,7 @@ posecode stretch "Standing spinal twist"
ground-lock: feet
cue "Pass through center and rotate to the other side"
- step "Center" 1.6s ease-out:
+ step "Center" 1.6s settle:
spine: rotate-in 0
chest: rotate-in 0
shoulders: abduct 0
diff --git a/spec/examples/spine-rotation-demo.posecode b/spec/examples/spine-rotation-demo.posecode
index 2727fa9..313f15b 100644
--- a/spec/examples/spine-rotation-demo.posecode
+++ b/spec/examples/spine-rotation-demo.posecode
@@ -2,17 +2,17 @@ posecode stretch "Spine rotation (ROM demo)"
rig humanoid
pose start = standing
- step "Rotate right" 2.5s ease-in-out:
+ step "Rotate right" 2.5s flow:
spine: rotate-out 45
ground-lock: feet
cue "Rotate the trunk to the right: transverse-plane spinal rotation"
- step "Rotate left" 2.5s ease-in-out:
+ step "Rotate left" 2.5s flow:
spine: rotate-in 45
ground-lock: feet
cue "Pass through center and rotate to the left"
- step "Center" 2s ease-out:
+ step "Center" 2s settle:
spine: rotate-in 0
ground-lock: feet
cue "Return to a neutral facing"
diff --git a/spec/examples/squat.posecode b/spec/examples/squat.posecode
index a4def3f..5699bf9 100644
--- a/spec/examples/squat.posecode
+++ b/spec/examples/squat.posecode
@@ -1,6 +1,5 @@
posecode exercise "Body-weight squat"
rig humanoid
- clip "squat"
pose start = standing
step "Descend" 1.6s settle:
diff --git a/spec/examples/standing-hamstring-curl.posecode b/spec/examples/standing-hamstring-curl.posecode
index aed8e03..2b990ed 100644
--- a/spec/examples/standing-hamstring-curl.posecode
+++ b/spec/examples/standing-hamstring-curl.posecode
@@ -2,12 +2,12 @@ posecode exercise "Standing hamstring curl"
rig humanoid
pose start = standing
- step "Curl" 1.4s ease-out:
+ step "Curl" 1.4s settle:
knee_right: flex 95
pin: foot_left floor
cue "Bend the right knee, drawing the heel toward the glute"
- step "Lower" 1.6s ease-in:
+ step "Lower" 1.6s drive:
knee_right: flex 0
pin: foot_left floor
cue "Lower the foot back to the floor"
diff --git a/spec/examples/standing-quad-stretch.posecode b/spec/examples/standing-quad-stretch.posecode
index 344ea1e..df097a5 100644
--- a/spec/examples/standing-quad-stretch.posecode
+++ b/spec/examples/standing-quad-stretch.posecode
@@ -2,14 +2,14 @@ posecode stretch "Standing quad stretch"
rig humanoid
pose start = standing
- step "Catch the foot" 3s ease-in-out:
+ step "Catch the foot" 3s flow:
knee_right: flex 144
hip_right: extend 20
reach: hand_right ankle_right
pin: foot_left floor
cue "Bend the right knee back and reach the hand for the ankle"
- step "Release" 2s ease-out:
+ step "Release" 2s settle:
knee_right: flex 0
hip_right: extend 0
pin: foot_left floor
diff --git a/spec/examples/step-up.posecode b/spec/examples/step-up.posecode
index aa473eb..fb68d9a 100644
--- a/spec/examples/step-up.posecode
+++ b/spec/examples/step-up.posecode
@@ -3,14 +3,14 @@ posecode exercise "Step-up"
prop box
pose start = standing
- step "Plant the foot" 1s ease-in-out:
+ step "Plant the foot" 1s flow:
hip_right: flex 70
knee_right: flex 90
ankle_right: plantarflex 50
pin: foot_left floor
cue "Plant the right foot up on top of the box"
- step "Drive up" 1.2s ease-out:
+ step "Drive up" 1.2s settle:
hip_right: flex 8
knee_right: flex 8
ankle_right: plantarflex 8
@@ -19,7 +19,7 @@ posecode exercise "Step-up"
pin: foot_right box
cue "Drive through the top foot to stand tall on the box"
- step "Step down" 1.4s ease-in:
+ step "Step down" 1.4s drive:
hip_right: flex 70
knee_right: flex 90
ankle_right: plantarflex 50
@@ -28,7 +28,7 @@ posecode exercise "Step-up"
pin: foot_right box
cue "Lower the trailing foot back to the floor"
- step "Off the box" 0.8s ease-out:
+ step "Off the box" 0.8s settle:
hip_right: flex 0
knee_right: flex 0
ground-lock: feet
diff --git a/spec/examples/superman.posecode b/spec/examples/superman.posecode
index 229b279..ab4c532 100644
--- a/spec/examples/superman.posecode
+++ b/spec/examples/superman.posecode
@@ -2,7 +2,7 @@ posecode exercise "Superman"
rig humanoid
pose start = prone
- step "Lift" 1.5s ease-out:
+ step "Lift" 1.5s settle:
shoulders: abduct 130
spine: extend 20
chest: extend 15
@@ -11,7 +11,7 @@ posecode exercise "Superman"
pin: pelvis floor
cue "Lift the arms, chest, and legs off the floor"
- step "Lower" 1.5s ease-in:
+ step "Lower" 1.5s drive:
shoulders: abduct 0
spine: flex 0
chest: flex 0
diff --git a/spec/examples/supine-leg-raise.posecode b/spec/examples/supine-leg-raise.posecode
index b5a3083..6c2c789 100644
--- a/spec/examples/supine-leg-raise.posecode
+++ b/spec/examples/supine-leg-raise.posecode
@@ -2,7 +2,7 @@ posecode exercise "Lying leg raise"
rig humanoid
pose start = supine
- step "Raise" 1.2s ease-out:
+ step "Raise" 1.2s settle:
hips: flex 90
knees: flex 0
shoulders: rotate-in 70
@@ -10,7 +10,7 @@ posecode exercise "Lying leg raise"
reach: hands floor
cue "Lift the straight legs toward vertical, low back pressed down"
- step "Lower" 1.4s ease-in:
+ step "Lower" 1.4s drive:
hips: flex 20
shoulders: rotate-in 70
elbows: pronate 80
diff --git a/spec/examples/tendu.posecode b/spec/examples/tendu.posecode
index ac36ce6..2dce22a 100644
--- a/spec/examples/tendu.posecode
+++ b/spec/examples/tendu.posecode
@@ -2,7 +2,7 @@ posecode exercise "Tendu"
rig humanoid
pose start = standing
- step "Point front" 1.6s ease-in-out:
+ step "Point front" 1.6s flow:
hip_right: flex 22
hip_right: rotate-out 30
knee_right: extend 0
@@ -12,7 +12,7 @@ posecode exercise "Tendu"
pin: foot_left floor
cue "Brush the right foot forward to a fully pointed tendu, leg turned out"
- step "Close" 1.6s ease-in-out:
+ step "Close" 1.6s settle:
hip_right: flex 0
hip_right: rotate-out 0
ankle_right: plantarflex 0
diff --git a/spec/examples/touch-toes.posecode b/spec/examples/touch-toes.posecode
index b2aeae5..3f5e403 100644
--- a/spec/examples/touch-toes.posecode
+++ b/spec/examples/touch-toes.posecode
@@ -2,7 +2,7 @@ posecode stretch "Touch your toes"
rig humanoid
pose start = standing
- step "Fold" 2.5s ease-in-out:
+ step "Fold" 2.5s flow:
pelvis: hinge 95
knees: flex 20
ankles: plantarflex 20
@@ -12,7 +12,7 @@ posecode stretch "Touch your toes"
ground-lock: feet
cue "Hinge from the hips, bend the knees, and reach your hands down toward your ankles"
- step "Rise" 2s ease-out:
+ step "Rise" 2s settle:
pelvis: hinge 0
knees: flex 0
ankles: plantarflex 0
diff --git a/spec/examples/triceps-dips.posecode b/spec/examples/triceps-dips.posecode
index c5dd79e..0b78c6b 100644
--- a/spec/examples/triceps-dips.posecode
+++ b/spec/examples/triceps-dips.posecode
@@ -3,7 +3,7 @@ posecode exercise "Triceps dips"
prop dip-bars
pose start = standing
- step "Support" 1s ease-out:
+ step "Support" 1s settle:
shoulders: abduct 5
elbows: flex 5
elbows: pronate 80
@@ -13,7 +13,7 @@ posecode exercise "Triceps dips"
pin: hands bars
cue "Press up to a straight-arm support between the bars"
- step "Lower" 1.2s ease-in-out:
+ step "Lower" 1.2s flow:
shoulders: extend 30
shoulders: abduct 5
elbows: flex 90
@@ -24,7 +24,7 @@ posecode exercise "Triceps dips"
pin: hands bars
cue "Bend the elbows to lower the chest, elbows tracking back"
- step "Press" 1s ease-out:
+ step "Press" 1s settle:
shoulders: extend 0
shoulders: abduct 5
elbows: flex 5
@@ -35,7 +35,7 @@ posecode exercise "Triceps dips"
pin: hands bars
cue "Press through the palms to straighten the arms"
- step "Dismount" 0.8s ease-in:
+ step "Dismount" 0.8s drive:
shoulders: abduct 0
elbows: flex 0
elbows: pronate 0
diff --git a/spec/examples/walk-cycle.posecode b/spec/examples/walk-cycle.posecode
index e85ac12..710bd48 100644
--- a/spec/examples/walk-cycle.posecode
+++ b/spec/examples/walk-cycle.posecode
@@ -1,9 +1,8 @@
posecode exercise "Walk & turn"
rig humanoid
pose start = standing
- clip "walk"
- step "Step right" 0.7s ease-in-out:
+ step "Step right" 0.7s flow:
hip_right: flex 30
knee_right: flex 15
hip_left: extend 12
@@ -13,7 +12,7 @@ posecode exercise "Walk & turn"
pin: foot_left floor
cue "Walk forward: right foot leads, opposite arm swings through"
- step "Step left" 0.7s ease-in-out:
+ step "Step left" 0.7s flow:
hip_left: flex 30
knee_left: flex 15
hip_right: extend 12
@@ -23,7 +22,7 @@ posecode exercise "Walk & turn"
pin: foot_right floor
cue "Left foot leads, arms swap: keep travelling forward"
- step "About-face" 1s ease-in-out:
+ step "About-face" 1s flow:
hips: flex 0
knees: flex 0
shoulders: flex 0
@@ -32,7 +31,7 @@ posecode exercise "Walk & turn"
ground-lock: feet
cue "Plant and turn a half-turn to face back the way you came"
- step "Walk back" 0.7s ease-in-out:
+ step "Walk back" 0.7s flow:
hip_right: flex 30
knee_right: flex 15
hip_left: extend 12
@@ -43,7 +42,7 @@ posecode exercise "Walk & turn"
pin: foot_left floor
cue "Walk back toward the start"
- step "Arrive & square up" 1s ease-in-out:
+ step "Arrive & square up" 1s settle:
hips: flex 0
knees: flex 0
shoulders: flex 0
diff --git a/spec/examples/wall-sit.posecode b/spec/examples/wall-sit.posecode
index 7a8d37d..31862e7 100644
--- a/spec/examples/wall-sit.posecode
+++ b/spec/examples/wall-sit.posecode
@@ -3,7 +3,7 @@ posecode posture "Wall sit"
prop wall
pose start = standing
- step "Slide down" 2.5s ease-in-out:
+ step "Slide down" 2.5s flow:
hips: flex 90
knees: flex 90
ankles: dorsiflex 15
@@ -11,7 +11,7 @@ posecode posture "Wall sit"
ground-lock: feet
cue "Slide the back down the wall until the thighs are parallel"
- step "Hold & rise" 2.5s ease-out:
+ step "Hold & rise" 2.5s settle:
hips: flex 0
knees: flex 0
ankles: plantarflex 0
diff --git a/spec/examples/waltz-box.posecode b/spec/examples/waltz-box.posecode
index af45848..05577b2 100644
--- a/spec/examples/waltz-box.posecode
+++ b/spec/examples/waltz-box.posecode
@@ -2,7 +2,7 @@ posecode stretch "Waltz box step"
rig humanoid
pose start = standing
- step "1 - forward, rise" 1s ease-in-out:
+ step "1 - forward, rise" 1s flow:
hip_right: flex 25
knee_right: flex 20
ankles: plantarflex 12
@@ -12,7 +12,7 @@ posecode stretch "Waltz box step"
pin: foot_left floor
cue "Step forward onto the right foot and rise, arms in a soft frame"
- step "2 - side, lower" 1s ease-in-out:
+ step "2 - side, lower" 1s flow:
hip_right: flex 0
knee_right: flex 0
ankles: plantarflex 0
@@ -20,7 +20,7 @@ posecode stretch "Waltz box step"
ground-lock: feet
cue "Side step to the corner and lower through the heels"
- step "3 - back, rise" 1s ease-in-out:
+ step "3 - back, rise" 1s flow:
hip_left: flex 25
knee_left: flex 20
ankles: plantarflex 12
@@ -28,7 +28,7 @@ posecode stretch "Waltz box step"
pin: foot_right floor
cue "Step back onto the left foot and rise again"
- step "4 - close home" 1s ease-in-out:
+ step "4 - close home" 1s settle:
hip_left: flex 0
knee_left: flex 0
ankles: plantarflex 0