{
 "_sources": [
  {
   "type": "vendor-doc",
   "name": "norns script mlre",
   "url": "https://github.com/sonocircuit/mlre/tree/ba88531bd31656ec33b54beee4f67c5438ae7d35",
   "notes": "norns script mlre: mlre.lua, lib/lfo_mlre.lua, lib/ui_mlre.lua @ ba88531. No licence declared. Listed in norns.community (monome/norns-community community.json @ 41d05e7).",
   "firmware": "mlre-ba88531",
   "imported_at": "2026-10-26"
  }
 ],
 "_limitations": "Source: the Lua source of the norns script mlre by sonoCircuit (sonocircuit/mlre at ba88531), listed in norns.community. Shares the norns system OSC of monome/norns.vendor.fw-2.9.4 (port 10111, /param, /remote): give the norns' IP address as host override. Its own routes are the 81 parameter(s) whose id is written out in its source, read without running it, with range, options and default when written out too; set them while the script runs on the norns. 67 parameter call(s) could not be read without running the script (ids built at run time, values from variables) and are not mapped: reach them with the base driver's /param/{id}. Parameters added by libraries or engines outside the repository are not mapped either. A value goes in the parameter's units (an option's index from 1). MIDI is not mapped: the script's MIDI handling is its own and parameter MIDI mappings are learned by each user (PMAP). Untested on hardware.",
 "_coverage": {
  "host_software": "norns script mlre",
  "commands": 81,
  "subscriptions": 0,
  "replies": 0
 },
 "midi_of": "monome/norns.vendor.fw-2.9.4",
 "device": {
  "name": "norns",
  "vendor": "Monome",
  "revision": "script mlre (sonocircuit/mlre @ ba88531)",
  "osc_prefix": "/norns_mlre"
 },
 "commands": [
  {
   "osc": "/param/page_autofocus",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/page_autofocus",
    "args": [
     "{value}"
    ]
   },
   "_notes": "autofocus: option index, from 1."
  },
  {
   "osc": "/param/grid_orientation",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "0°": 1,
      "90°": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/grid_orientation",
    "args": [
     "{value}"
    ]
   },
   "_notes": "grid orientation: option index, from 1."
  },
  {
   "osc": "/param/scale",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/scale",
    "args": [
     "{value}"
    ]
   },
   "_notes": "scale: option index, from 1."
  },
  {
   "osc": "/param/time_signature",
   "section": "quantization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      2,
      11
     ],
     "default": 4
    }
   ],
   "forward": {
    "path": "/param/time_signature",
    "args": [
     "{value}"
    ]
   },
   "_notes": "time signature."
  },
  {
   "osc": "/param/quant_rate",
   "section": "quantization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      14
     ],
     "values": {
      "off": 1,
      "1/32": 2,
      "1/24": 3,
      "3/64": 4,
      "1/16": 5,
      "1/12": 6,
      "3/32": 7,
      "1/8": 8,
      "1/6": 9,
      "3/16": 10,
      "1/4": 11,
      "1/3": 12,
      "3/8": 13,
      "1/2": 14
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/quant_rate",
    "args": [
     "{value}"
    ]
   },
   "_notes": "key quantization: option index, from 1."
  },
  {
   "osc": "/param/snap_launch",
   "section": "quantization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "manual": 1,
      "beat": 2,
      "bar": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/snap_launch",
    "args": [
     "{value}"
    ]
   },
   "_notes": "snapshot launch: option index, from 1."
  },
  {
   "osc": "/param/splice_launch",
   "section": "quantization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      4
     ],
     "values": {
      "manual": 1,
      "beat": 2,
      "bar": 3,
      "queue": 4
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/splice_launch",
    "args": [
     "{value}"
    ]
   },
   "_notes": "splice launch: option index, from 1."
  },
  {
   "osc": "/param/rec_launch",
   "section": "quantization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      4
     ],
     "values": {
      "manual": 1,
      "beat": 2,
      "bar": 3,
      "queue": 4
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/rec_launch",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rec launch: option index, from 1."
  },
  {
   "osc": "/param/rec_default",
   "section": "recording",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "toggle": 1,
      "one-shot": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/rec_default",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rec key default: option index, from 1."
  },
  {
   "osc": "/param/rec_source",
   "section": "recording",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "adc/eng": 1,
      "adc/tape": 2,
      "adc/eng/tape": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/rec_source",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rec source: option index, from 1."
  },
  {
   "osc": "/param/rec_threshold",
   "section": "recording",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": -12
    }
   ],
   "forward": {
    "path": "/param/rec_threshold",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rec threshold: -40 to 0 dB."
  },
  {
   "osc": "/param/rec_slew",
   "section": "recording",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/rec_slew",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rec slew: 1 to 10 ms."
  },
  {
   "osc": "/param/rec_filter",
   "section": "recording",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/rec_filter",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rec pre filter: option index, from 1."
  },
  {
   "osc": "/param/rec_backup",
   "section": "recording",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     }
    }
   ],
   "forward": {
    "path": "/param/rec_backup",
    "args": [
     "{value}"
    ]
   },
   "_notes": "auto-backup: option index, from 1."
  },
  {
   "osc": "/param/snap_active_splice",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_active_splice",
    "args": [
     "{value}"
    ]
   },
   "_notes": "active splice: option index, from 1."
  },
  {
   "osc": "/param/snap_playback_state",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_playback_state",
    "args": [
     "{value}"
    ]
   },
   "_notes": "playback: option index, from 1."
  },
  {
   "osc": "/param/snap_loop_state",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_loop_state",
    "args": [
     "{value}"
    ]
   },
   "_notes": "loops: option index, from 1."
  },
  {
   "osc": "/param/snap_rec_state",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_rec_state",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rec state: option index, from 1."
  },
  {
   "osc": "/param/snap_mute_state",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_mute_state",
    "args": [
     "{value}"
    ]
   },
   "_notes": "mute state: option index, from 1."
  },
  {
   "osc": "/param/snap_rev_state",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_rev_state",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rev state: option index, from 1."
  },
  {
   "osc": "/param/snap_speed_state",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_speed_state",
    "args": [
     "{value}"
    ]
   },
   "_notes": "speed: option index, from 1."
  },
  {
   "osc": "/param/snap_transpose_state",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_transpose_state",
    "args": [
     "{value}"
    ]
   },
   "_notes": "transposition: option index, from 1."
  },
  {
   "osc": "/param/snap_set_route",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_set_route",
    "args": [
     "{value}"
    ]
   },
   "_notes": "track sends: option index, from 1."
  },
  {
   "osc": "/param/snap_lfo_state",
   "section": "snapshots",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "recall": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/snap_lfo_state",
    "args": [
     "{value}"
    ]
   },
   "_notes": "lfo state: option index, from 1."
  },
  {
   "osc": "/param/loadop_save",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ]
    }
   ],
   "forward": {
    "path": "/param/loadop_save",
    "args": [
     "{value}"
    ]
   },
   "_notes": ">> save config: trigger, 0 or 1."
  },
  {
   "osc": "/param/loadop_sync",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "manual": 1,
      "beat": 2,
      "bar": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_sync",
    "args": [
     "{value}"
    ]
   },
   "_notes": "track load sync: option index, from 1."
  },
  {
   "osc": "/param/loadop_tempo",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "transition": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_tempo",
    "args": [
     "{value}"
    ]
   },
   "_notes": "tempo: option index, from 1."
  },
  {
   "osc": "/param/loadop_transition",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      2,
      16
     ],
     "default": 4
    }
   ],
   "forward": {
    "path": "/param/loadop_transition",
    "args": [
     "{value}"
    ]
   },
   "_notes": "transition."
  },
  {
   "osc": "/param/loadop_quant_rate",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "load": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_quant_rate",
    "args": [
     "{value}"
    ]
   },
   "_notes": "key quantization: option index, from 1."
  },
  {
   "osc": "/param/loadop_time_signature",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "load": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_time_signature",
    "args": [
     "{value}"
    ]
   },
   "_notes": "time signature: option index, from 1."
  },
  {
   "osc": "/param/loadop_scale",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "load": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_scale",
    "args": [
     "{value}"
    ]
   },
   "_notes": "scale: option index, from 1."
  },
  {
   "osc": "/param/loadop_lfos",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "ignore": 1,
      "load": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_lfos",
    "args": [
     "{value}"
    ]
   },
   "_notes": "lfos: option index, from 1."
  },
  {
   "osc": "/param/loadop_reset_active",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_reset_active",
    "args": [
     "{value}"
    ]
   },
   "_notes": "track reset: option index, from 1."
  },
  {
   "osc": "/param/loadop_reset_count",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_reset_count",
    "args": [
     "{value}"
    ]
   },
   "_notes": "reset count: option index, from 1."
  },
  {
   "osc": "/param/loadop_loops",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_loops",
    "args": [
     "{value}"
    ]
   },
   "_notes": "track loops: option index, from 1."
  },
  {
   "osc": "/param/loadop_vol",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_vol",
    "args": [
     "{value}"
    ]
   },
   "_notes": "volume: option index, from 1."
  },
  {
   "osc": "/param/loadop_pan",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_pan",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pan: option index, from 1."
  },
  {
   "osc": "/param/loadop_rev",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_rev",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rev: option index, from 1."
  },
  {
   "osc": "/param/loadop_speed",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_speed",
    "args": [
     "{value}"
    ]
   },
   "_notes": "speed: option index, from 1."
  },
  {
   "osc": "/param/loadop_detune",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_detune",
    "args": [
     "{value}"
    ]
   },
   "_notes": "detune: option index, from 1."
  },
  {
   "osc": "/param/loadop_transpose",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_transpose",
    "args": [
     "{value}"
    ]
   },
   "_notes": "transpose: option index, from 1."
  },
  {
   "osc": "/param/loadop_sends",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_sends",
    "args": [
     "{value}"
    ]
   },
   "_notes": "sends: option index, from 1."
  },
  {
   "osc": "/param/loadop_warble_state",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_warble_state",
    "args": [
     "{value}"
    ]
   },
   "_notes": "warble state: option index, from 1."
  },
  {
   "osc": "/param/loadop_sel",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_sel",
    "args": [
     "{value}"
    ]
   },
   "_notes": "track select: option index, from 1."
  },
  {
   "osc": "/param/loadop_fade",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_fade",
    "args": [
     "{value}"
    ]
   },
   "_notes": "track fade: option index, from 1."
  },
  {
   "osc": "/param/loadop_splice_active",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "ignore": 1,
      "load": 2,
      "reset": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/loadop_splice_active",
    "args": [
     "{value}"
    ]
   },
   "_notes": "active splice: option index, from 1."
  },
  {
   "osc": "/param/loadop_silent_load",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ]
    }
   ],
   "forward": {
    "path": "/param/loadop_silent_load",
    "args": [
     "{value}"
    ]
   },
   "_notes": ">> silent load: trigger, 0 or 1."
  },
  {
   "osc": "/param/loadop_inc_pset",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ]
    }
   ],
   "forward": {
    "path": "/param/loadop_inc_pset",
    "args": [
     "{value}"
    ]
   },
   "_notes": "> inc pset: trigger, 0 or 1."
  },
  {
   "osc": "/param/loadop_dec_pset",
   "section": "silent load",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ]
    }
   ],
   "forward": {
    "path": "/param/loadop_dec_pset",
    "args": [
     "{value}"
    ]
   },
   "_notes": "< dec pset: trigger, 0 or 1."
  },
  {
   "osc": "/param/p_macro_menu_remote",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ]
    }
   ],
   "forward": {
    "path": "/param/p_macro_menu_remote",
    "args": [
     "{value}"
    ]
   },
   "_notes": "show p-macros: momentary, 0 or 1."
  },
  {
   "osc": "/param/midi_trnsp",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "off": 1,
      "send": 2,
      "receive": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/midi_trnsp",
    "args": [
     "{value}"
    ]
   },
   "_notes": "midi transport: option index, from 1."
  },
  {
   "osc": "/param/midi_device",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/midi_device",
    "args": [
     "{value}"
    ]
   },
   "_notes": "midi out device: option index, from 1."
  },
  {
   "osc": "/param/start_all",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/start_all",
    "args": [
     "{value}"
    ]
   },
   "_notes": "start all: trigger, 0 or 1."
  },
  {
   "osc": "/param/stop_all",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/stop_all",
    "args": [
     "{value}"
    ]
   },
   "_notes": "stop all: trigger, 0 or 1."
  },
  {
   "osc": "/param/reset_pos",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/reset_pos",
    "args": [
     "{value}"
    ]
   },
   "_notes": "reset positions: trigger, 0 or 1."
  },
  {
   "osc": "/param/track_focus_playback",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/track_focus_playback",
    "args": [
     "{value}"
    ]
   },
   "_notes": "play: trigger, 0 or 1."
  },
  {
   "osc": "/param/track_focus_mute",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/track_focus_mute",
    "args": [
     "{value}"
    ]
   },
   "_notes": "mute: trigger, 0 or 1."
  },
  {
   "osc": "/param/rec_focus_enable",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/rec_focus_enable",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rec: trigger, 0 or 1."
  },
  {
   "osc": "/param/tog_focus_rev",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/tog_focus_rev",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rev: trigger, 0 or 1."
  },
  {
   "osc": "/param/inc_focus_speed",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/inc_focus_speed",
    "args": [
     "{value}"
    ]
   },
   "_notes": "speed +: trigger, 0 or 1."
  },
  {
   "osc": "/param/dec_focus_speed",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/dec_focus_speed",
    "args": [
     "{value}"
    ]
   },
   "_notes": "speed -: trigger, 0 or 1."
  },
  {
   "osc": "/param/focus_track_rand",
   "section": "track control",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/focus_track_rand",
    "args": [
     "{value}"
    ]
   },
   "_notes": "randomize: trigger, 0 or 1."
  },
  {
   "osc": "/param/auto_rand_cycle",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/auto_rand_cycle",
    "args": [
     "{value}"
    ]
   },
   "_notes": "randomize @ step count: option index, from 1."
  },
  {
   "osc": "/param/rnd_step_count",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      128
     ],
     "default": 16
    }
   ],
   "forward": {
    "path": "/param/rnd_step_count",
    "args": [
     "{value}"
    ]
   },
   "_notes": ">> step count."
  },
  {
   "osc": "/param/rnd_transpose",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/rnd_transpose",
    "args": [
     "{value}"
    ]
   },
   "_notes": "transpose: option index, from 1."
  },
  {
   "osc": "/param/rnd_vol",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/rnd_vol",
    "args": [
     "{value}"
    ]
   },
   "_notes": "volume: option index, from 1."
  },
  {
   "osc": "/param/rnd_pan",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/rnd_pan",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pan: option index, from 1."
  },
  {
   "osc": "/param/rnd_dir",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/rnd_dir",
    "args": [
     "{value}"
    ]
   },
   "_notes": "direction: option index, from 1."
  },
  {
   "osc": "/param/rnd_loop",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/rnd_loop",
    "args": [
     "{value}"
    ]
   },
   "_notes": "loop: option index, from 1."
  },
  {
   "osc": "/param/rnd_speed",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/rnd_speed",
    "args": [
     "{value}"
    ]
   },
   "_notes": "speed: option index, from 1."
  },
  {
   "osc": "/param/rnd_uoct",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      3
     ],
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/rnd_uoct",
    "args": [
     "{value}"
    ]
   },
   "_notes": "+ oct range."
  },
  {
   "osc": "/param/rnd_loct",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      3
     ],
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/rnd_loct",
    "args": [
     "{value}"
    ]
   },
   "_notes": "- oct range."
  },
  {
   "osc": "/param/rnd_cut",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/rnd_cut",
    "args": [
     "{value}"
    ]
   },
   "_notes": "cutoff: option index, from 1."
  },
  {
   "osc": "/param/rnd_ucut",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 12000
    }
   ],
   "forward": {
    "path": "/param/rnd_ucut",
    "args": [
     "{value}"
    ]
   },
   "_notes": "upper freq: 20 to 12000 Hz."
  },
  {
   "osc": "/param/rnd_lcut",
   "section": "randomization",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 20
    }
   ],
   "forward": {
    "path": "/param/rnd_lcut",
    "args": [
     "{value}"
    ]
   },
   "_notes": "lower freq: 20 to 12000 Hz."
  },
  {
   "osc": "/param/arc_orientation",
   "section": "arc settings",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      4
     ],
     "values": {
      "0°": 1,
      "90°": 2,
      "180°": 3,
      "270°": 4
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/arc_orientation",
    "args": [
     "{value}"
    ]
   },
   "_notes": "arc orientation: option index, from 1."
  },
  {
   "osc": "/param/arc_enc_1_start",
   "section": "arc settings",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/arc_enc_1_start",
    "args": [
     "{value}"
    ]
   },
   "_notes": "enc1 > start: option index, from 1."
  },
  {
   "osc": "/param/arc_enc_1_dir",
   "section": "arc settings",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/arc_enc_1_dir",
    "args": [
     "{value}"
    ]
   },
   "_notes": "enc1 > direction: option index, from 1."
  },
  {
   "osc": "/param/arc_enc_1_mod",
   "section": "arc settings",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "off": 1,
      "warble": 2,
      "scrub": 3
     },
     "default": 3
    }
   ],
   "forward": {
    "path": "/param/arc_enc_1_mod",
    "args": [
     "{value}"
    ]
   },
   "_notes": "enc1 > mod: option index, from 1."
  },
  {
   "osc": "/param/arc_mod_sens",
   "section": "arc settings",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      10
     ],
     "default": 4
    }
   ],
   "forward": {
    "path": "/param/arc_mod_sens",
    "args": [
     "{value}"
    ]
   },
   "_notes": "mod sensitivity."
  },
  {
   "osc": "/param/arc_arc_pmac_sens",
   "section": "arc settings",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      10
     ],
     "default": 4
    }
   ],
   "forward": {
    "path": "/param/arc_arc_pmac_sens",
    "args": [
     "{value}"
    ]
   },
   "_notes": "p-macro sensitivity."
  }
 ]
}
