| name | air-drums |
| description | Plays air drums, both arms drumming up and down on invisible kit with a head bob. Use when the command mentions air drums, drum solo, play drums, or drumming. |
| category | action |
| disable-model-invocation | true |
| subskills | ["move-arm","move-head-and-neck"] |
air-drums
Pound an invisible kit: both forearms hammer up and down out of phase, head bobbing to the beat. Loop with a short durationMs.
How
- Both arms forward over the kit (
*UpperArm:[~80,0,±20]); alternate the forearm strokes (*Forearm folding/extending out of phase).
- Head bobs with the beat (
Head X ±10). Loop.
Example
- "play air drums" ->
{"durationMs":2000,"say":"Ba-dum-tss!","sequence":{"loop":true,"frames":[{"t":0,"pose":{"LeftUpperArm":[90,0,20],"LeftForearm":[0,0,-60],"RightUpperArm":[70,0,-20],"RightForearm":[0,0,30],"Head":[10,0,0]}},{"t":0.5,"pose":{"LeftUpperArm":[70,0,20],"LeftForearm":[0,0,-30],"RightUpperArm":[90,0,-20],"RightForearm":[0,0,60],"Head":[-10,0,0]}},{"t":1,"pose":{"LeftUpperArm":[90,0,20],"LeftForearm":[0,0,-60],"RightUpperArm":[70,0,-20],"RightForearm":[0,0,30],"Head":[10,0,0]}}]}}