Stash auto-tag multi-axis scripts

2.0 is a merge file for multi-axis funscripts where the positional data is separated by a channels object into axis specific arrays. So .roll.funscript, .pitch.funscript etc. can be merged into a single .funscript file without losing positional data or metadata.

there’s also a 1.1 merge that adds an ID into the positional data directly, but it’s not as clean imo. The channels object really helps when you need to collapse and view a single axis.

Version 1.1 (Multi-Axis with axes array)
{
  "version": "1.1",
  "actions": [{ "at": 0, "pos": 50 }],
  "axes": [
    { "id": "R1", "actions": [{ "at": 0, "pos": 50 }] }
  ]
}
Version 2.0 (Multi-Axis with channels object)
{
  "version": "2.0",
  "actions": [{ "at": 0, "pos": 50 }],
  "channels": {
    "roll": { "actions": [{ "at": 0, "pos": 50 }] }
  }
}

You can read more about how they work here Eroscripts/funlib