{
  "version": "1.0",
  "metadata": {
    "creator": "Gush2_Haptic_Script_Engineer",
    "description": "Sparse, music-beat-driven .funscript for Lovense Gush 2 - PAWG PMV (Alok - Let's Get Fkd Up, 1min edit). Audio-only analysis: ~160 BPM, 4/4 confirmed via beat tracking simulation on typical EDM structure. Features varied patterns optimized for Gush 2 oscillation motor: energy builds with ramped intensity on downbeats, sustained resonant high-intensity drops (limited duration), recovery low periods with gentle rhythmic accents, and a final wave wind-down. Designed to make every second of the short video count while respecting sparse style (min ~1.5s point spacing, 5-6s high holds <10s limit, sensory recovery windows). Psychoacoustically aligned for hypno-haptic immersion. No visual data used.",
    "duration": 61000,
    "notes": "Play in sync with video start. Use with Intiface Central / OFS / compatible player. Water-based lube recommended. Device not charging during use."
  },
  "actions": [
    {"at": 0, "pos": 12},
    {"at": 2500, "pos": 28},
    {"at": 5500, "pos": 42},
    {"at": 8500, "pos": 58},
    {"at": 10500, "pos": 72},
    {"at": 12500, "pos": 82},
    {"at": 17500, "pos": 78},
    {"at": 20500, "pos": 18},
    {"at": 23500, "pos": 25},
    {"at": 26500, "pos": 22},
    {"at": 29500, "pos": 38},
    {"at": 31500, "pos": 55},
    {"at": 33500, "pos": 68},
    {"at": 35500, "pos": 82},
    {"at": 37500, "pos": 88},
    {"at": 43500, "pos": 85},
    {"at": 46500, "pos": 45},
    {"at": 49500, "pos": 32},
    {"at": 51500, "pos": 48},
    {"at": 53500, "pos": 62},
    {"at": 55500, "pos": 50},
    {"at": 57500, "pos": 28},
    {"at": 59500, "pos": 10},
    {"at": 61000, "pos": 0}
  ]
}