{
 "_sources": [
  {
   "type": "vendor-doc",
   "name": "norns script krill",
   "url": "https://github.com/jaseknighter/krill/tree/2a76acea3b2478f2ef8aab2affba79dec41856c9",
   "notes": "norns script krill: lib/hnds.lua, lib/parameters.lua, lib/save_load.lua, lib/w_slash.lua @ 2a76ace. No licence declared. Listed in norns.community (monome/norns-community community.json @ 41d05e7).",
   "firmware": "krill-2a76ace",
   "imported_at": "2026-10-26"
  }
 ],
 "_limitations": "Source: the Lua source of the norns script krill by jaseknighter (jaseknighter/krill at 2a76ace), 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 123 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. 28 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 krill",
  "commands": 123,
  "subscriptions": 0,
  "replies": 0
 },
 "midi_of": "monome/norns.vendor.fw-2.9.4",
 "device": {
  "name": "norns",
  "vendor": "Monome",
  "revision": "script krill (jaseknighter/krill @ 2a76ace)",
  "osc_prefix": "/norns_krill"
 },
 "commands": [
  {
   "osc": "/param/grid_display",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "hide": 1,
      "show": 2,
      "always show": 3
     }
    }
   ],
   "forward": {
    "path": "/param/grid_display",
    "args": [
     "{value}"
    ]
   },
   "_notes": "grid display: option index, from 1."
  },
  {
   "osc": "/param/scale_mode",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "default": 5
    }
   ],
   "forward": {
    "path": "/param/scale_mode",
    "args": [
     "{value}"
    ]
   },
   "_notes": "scale mode: option index, from 1."
  },
  {
   "osc": "/param/root_note",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      127
     ]
    }
   ],
   "forward": {
    "path": "/param/root_note",
    "args": [
     "{value}"
    ]
   },
   "_notes": "root note."
  },
  {
   "osc": "/param/note_offset",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/note_offset",
    "args": [
     "{value}"
    ]
   },
   "_notes": "note offset."
  },
  {
   "osc": "/param/quantize",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/quantize",
    "args": [
     "{value}"
    ]
   },
   "_notes": "quantize notes: option index, from 1."
  },
  {
   "osc": "/param/num_octaves",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/num_octaves",
    "args": [
     "{value}"
    ]
   },
   "_notes": "num octs."
  },
  {
   "osc": "/param/active_note",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1e-05
    }
   ],
   "forward": {
    "path": "/param/active_note",
    "args": [
     "{value}"
    ]
   },
   "_notes": "active note: 1 to 127."
  },
  {
   "osc": "/param/x_input",
   "section": "lorenz view",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "first": 1,
      "second": 2,
      "third": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/x_input",
    "args": [
     "{value}"
    ]
   },
   "_notes": "x input: option index, from 1."
  },
  {
   "osc": "/param/y_input",
   "section": "lorenz view",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "first": 1,
      "second": 2,
      "third": 3
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/y_input",
    "args": [
     "{value}"
    ]
   },
   "_notes": "y input: option index, from 1."
  },
  {
   "osc": "/param/x_offset",
   "section": "lorenz view",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -128,
      128
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/x_offset",
    "args": [
     "{value}"
    ]
   },
   "_notes": "x offset."
  },
  {
   "osc": "/param/y_offset",
   "section": "lorenz view",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -64,
      64
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/y_offset",
    "args": [
     "{value}"
    ]
   },
   "_notes": "y offset."
  },
  {
   "osc": "/param/xy_offset",
   "section": "lorenz view",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -64,
      64
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/xy_offset",
    "args": [
     "{value}"
    ]
   },
   "_notes": "xy offset."
  },
  {
   "osc": "/param/x_scale",
   "section": "lorenz view",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/x_scale",
    "args": [
     "{value}"
    ]
   },
   "_notes": "x scale: 0.01 to 10."
  },
  {
   "osc": "/param/y_scale",
   "section": "lorenz view",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/y_scale",
    "args": [
     "{value}"
    ]
   },
   "_notes": "y scale: 0.01 to 10."
  },
  {
   "osc": "/param/lz_speed",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      100
     ],
     "default": 80
    }
   ],
   "forward": {
    "path": "/param/lz_speed",
    "args": [
     "{value}"
    ]
   },
   "_notes": "lz speed."
  },
  {
   "osc": "/param/origin1",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0.01
    }
   ],
   "forward": {
    "path": "/param/origin1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "origin1: 0 to 20."
  },
  {
   "osc": "/param/origin2",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0.5
    }
   ],
   "forward": {
    "path": "/param/origin2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "origin2: 0 to 20."
  },
  {
   "osc": "/param/origin3",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0.0
    }
   ],
   "forward": {
    "path": "/param/origin3",
    "args": [
     "{value}"
    ]
   },
   "_notes": "origin3: 0 to 20."
  },
  {
   "osc": "/param/sigma",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 2.333
    }
   ],
   "forward": {
    "path": "/param/sigma",
    "args": [
     "{value}"
    ]
   },
   "_notes": "sigma: 0.001 to 10."
  },
  {
   "osc": "/param/rho",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      50
     ],
     "default": 28
    }
   ],
   "forward": {
    "path": "/param/rho",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rho."
  },
  {
   "osc": "/param/beta",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/beta",
    "args": [
     "{value}"
    ]
   },
   "_notes": "beta."
  },
  {
   "osc": "/param/state1",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/state1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "state1."
  },
  {
   "osc": "/param/state2",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/state2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "state2."
  },
  {
   "osc": "/param/state3",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/state3",
    "args": [
     "{value}"
    ]
   },
   "_notes": "state3."
  },
  {
   "osc": "/param/steps",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      100
     ],
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/steps",
    "args": [
     "{value}"
    ]
   },
   "_notes": "steps."
  },
  {
   "osc": "/param/dt",
   "section": "lorenz params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0.015
    }
   ],
   "forward": {
    "path": "/param/dt",
    "args": [
     "{value}"
    ]
   },
   "_notes": "dt: 0.001 to 0.05."
  },
  {
   "osc": "/param/loop_length",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      16
     ],
     "default": 3
    }
   ],
   "forward": {
    "path": "/param/loop_length",
    "args": [
     "{value}"
    ]
   },
   "_notes": "loop len."
  },
  {
   "osc": "/param/vuja_de_prob",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -10,
      10
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/vuja_de_prob",
    "args": [
     "{value}"
    ]
   },
   "_notes": "vjd prob."
  },
  {
   "osc": "/param/vuja_de_num_divs",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 3
    }
   ],
   "forward": {
    "path": "/param/vuja_de_num_divs",
    "args": [
     "{value}"
    ]
   },
   "_notes": "vjd num divs."
  },
  {
   "osc": "/param/vjd_div_asn_engine1",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_engine1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "engine asn 1."
  },
  {
   "osc": "/param/vjd_div_asn_engine2",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_engine2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "engine asn 2."
  },
  {
   "osc": "/param/vjd_div_asn_midi1",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_midi1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "midi asn 1."
  },
  {
   "osc": "/param/vjd_div_asn_midi2",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_midi2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "midi asn 2."
  },
  {
   "osc": "/param/vjd_div_asn_crow1",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_crow1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "crow asn 1."
  },
  {
   "osc": "/param/vjd_div_asn_crow2",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_crow2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "crow asn 2."
  },
  {
   "osc": "/param/vjd_div_asn_jf1",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_jf1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "jf asn 1."
  },
  {
   "osc": "/param/vjd_div_asn_jf2",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_jf2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "jf asn 2."
  },
  {
   "osc": "/param/vjd_div_asn_wsyn1",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_wsyn1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "wsyn asn 1."
  },
  {
   "osc": "/param/vjd_div_asn_wsyn2",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_wsyn2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "wsyn asn 2."
  },
  {
   "osc": "/param/vjd_div_asn_wdelkarp1",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_wdelkarp1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "wdelkarp asn 1."
  },
  {
   "osc": "/param/vjd_div_asn_wdelkarp2",
   "section": "div pat assignments",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/vjd_div_asn_wdelkarp2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "wdelkarp asn 2."
  },
  {
   "osc": "/param/sequencing_mode",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "krell": 1,
      "vuja de": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/sequencing_mode",
    "args": [
     "{value}"
    ]
   },
   "_notes": "seq mode: option index, from 1."
  },
  {
   "osc": "/param/env_active",
   "section": "envelope params",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/env_active",
    "args": [
     "{value}"
    ]
   },
   "_notes": "env actv: option index, from 1."
  },
  {
   "osc": "/param/env_max_level",
   "section": "envelope params",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/env_max_level",
    "args": [
     "{value}"
    ]
   },
   "_notes": "env lvl: 0 to 10."
  },
  {
   "osc": "/param/env_scalar",
   "section": "envelope params",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      100,
      2000
     ],
     "default": 100
    }
   ],
   "forward": {
    "path": "/param/env_scalar",
    "args": [
     "{value}"
    ]
   },
   "_notes": "env sclr."
  },
  {
   "osc": "/param/rise_time",
   "section": "envelope params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 100
    }
   ],
   "forward": {
    "path": "/param/rise_time",
    "args": [
     "{value}"
    ]
   },
   "_notes": "rise (ms): 10 to 2000."
  },
  {
   "osc": "/param/fall_time",
   "section": "envelope params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 100
    }
   ],
   "forward": {
    "path": "/param/fall_time",
    "args": [
     "{value}"
    ]
   },
   "_notes": "fall (ms): 100 to 2000."
  },
  {
   "osc": "/param/env_shape",
   "section": "envelope params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/env_shape",
    "args": [
     "{value}"
    ]
   },
   "_notes": "env shp: -10 to 10."
  },
  {
   "osc": "/param/env_pos",
   "section": "envelope params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/env_pos",
    "args": [
     "{value}"
    ]
   },
   "_notes": "env pos: 0 to 1."
  },
  {
   "osc": "/param/env_level",
   "section": "envelope params",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/env_level",
    "args": [
     "{value}"
    ]
   },
   "_notes": "env level: 0 to 1."
  },
  {
   "osc": "/param/frequency_slew",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      2000
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/frequency_slew",
    "args": [
     "{value}"
    ]
   },
   "_notes": "freq slew."
  },
  {
   "osc": "/param/enable_frequency_slew",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/enable_frequency_slew",
    "args": [
     "{value}"
    ]
   },
   "_notes": "fslw enbl: option index, from 1."
  },
  {
   "osc": "/param/rings_easter_egg",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      1
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/rings_easter_egg",
    "args": [
     "{value}"
    ]
   },
   "_notes": "egg mode."
  },
  {
   "osc": "/param/engine_mode",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      6
     ],
     "values": {
      "res": 1,
      "sstr": 2,
      "mstr": 3,
      "fm": 4,
      "sstrq": 5,
      "strr": 6
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/engine_mode",
    "args": [
     "{value}"
    ]
   },
   "_notes": "eng mode: option index, from 1."
  },
  {
   "osc": "/param/rings_triger_mode",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "internal": 1,
      "external": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/rings_triger_mode",
    "args": [
     "{value}"
    ]
   },
   "_notes": "trig mode: option index, from 1."
  },
  {
   "osc": "/param/internal_trigger_type",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "internal": 1,
      "external": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/internal_trigger_type",
    "args": [
     "{value}"
    ]
   },
   "_notes": "trig type: option index, from 1."
  },
  {
   "osc": "/param/output_midi",
   "section": "midi",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/output_midi",
    "args": [
     "{value}"
    ]
   },
   "_notes": "midi notes out: option index, from 1."
  },
  {
   "osc": "/param/midi_out_device",
   "section": "midi",
   "args": [
    {
     "name": "value",
     "type": "int",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/midi_out_device",
    "args": [
     "{value}"
    ]
   },
   "_notes": "out device: option index, from 1."
  },
  {
   "osc": "/param/output_jf",
   "section": "just friends",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/output_jf",
    "args": [
     "{value}"
    ]
   },
   "_notes": "just friends: option index, from 1."
  },
  {
   "osc": "/param/jf_mode",
   "section": "just friends",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "mono": 1,
      "poly": 2,
      "portamento": 3
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/jf_mode",
    "args": [
     "{value}"
    ]
   },
   "_notes": "jf mode: option index, from 1."
  },
  {
   "osc": "/param/jf_pitch_interval1",
   "section": "just friends",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/jf_pitch_interval1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pitch interval 1."
  },
  {
   "osc": "/param/jf_pitch_interval2",
   "section": "just friends",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/jf_pitch_interval2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pitch interval 2."
  },
  {
   "osc": "/param/jf_pitch_interval3",
   "section": "just friends",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/jf_pitch_interval3",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pitch interval 3."
  },
  {
   "osc": "/param/jf_pitch_interval4",
   "section": "just friends",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/jf_pitch_interval4",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pitch interval 4."
  },
  {
   "osc": "/param/jf_pitch_interval5",
   "section": "just friends",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/jf_pitch_interval5",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pitch interval 5."
  },
  {
   "osc": "/param/jf_pitch_interval6",
   "section": "just friends",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/jf_pitch_interval6",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pitch interval 6."
  },
  {
   "osc": "/param/autosave",
   "section": "krill data",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     }
    }
   ],
   "forward": {
    "path": "/param/autosave",
    "args": [
     "{value}"
    ]
   },
   "_notes": "autosave: option index, from 1."
  },
  {
   "osc": "/param/save_krill_data",
   "section": "krill data",
   "args": [],
   "forward": {
    "path": "/param/save_krill_data",
    "args": [
     1
    ]
   },
   "_notes": "> SAVE KRILL DATA: trigger."
  },
  {
   "osc": "/param/overwrite_krill_data",
   "section": "krill data",
   "args": [],
   "forward": {
    "path": "/param/overwrite_krill_data",
    "args": [
     1
    ]
   },
   "_notes": "> OVERWRITE KRILL DATA: trigger."
  },
  {
   "osc": "/param/remove_krill_data",
   "section": "krill data",
   "args": [],
   "forward": {
    "path": "/param/remove_krill_data",
    "args": [
     1
    ]
   },
   "_notes": "< REMOVE KRILL DATA: trigger."
  },
  {
   "osc": "/param/load_krill_data",
   "section": "krill data",
   "args": [],
   "forward": {
    "path": "/param/load_krill_data",
    "args": [
     1
    ]
   },
   "_notes": "> LOAD KRILL DATA: trigger."
  },
  {
   "osc": "/param/output_wdel_ks",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/output_wdel_ks",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Karplus-Strong: option index, from 1."
  },
  {
   "osc": "/param/wdel_mix",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 50
    }
   ],
   "forward": {
    "path": "/param/wdel_mix",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Mix (dry->wet): 0 to 100 %."
  },
  {
   "osc": "/param/wdel_time_short",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/wdel_time_short",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Time: short (0-100ms)."
  },
  {
   "osc": "/param/wdel_time_long",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/wdel_time_long",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Time: long (0.1-10s)."
  },
  {
   "osc": "/param/wdel_feedback",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 30
    }
   ],
   "forward": {
    "path": "/param/wdel_feedback",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Feedback: 0 to 100 %."
  },
  {
   "osc": "/param/wdel_filter",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/wdel_filter",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Fdbk Filter."
  },
  {
   "osc": "/param/wdel_clock",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wdel_clock",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Clock: -5 to 5."
  },
  {
   "osc": "/param/wdel_clock_ratio_mul",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wdel_clock_ratio_mul",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Clock ratio mul: 0 to 10."
  },
  {
   "osc": "/param/wdel_clock_ratio_div",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wdel_clock_ratio_div",
    "args": [
     "{value}"
    ]
   },
   "_notes": "clock ratio div: 0 to 10."
  },
  {
   "osc": "/param/wdel_rate",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0.353
    }
   ],
   "forward": {
    "path": "/param/wdel_rate",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Rate: -5 to 5."
  },
  {
   "osc": "/param/wdel_frequency",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": -1.5
    }
   ],
   "forward": {
    "path": "/param/wdel_frequency",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Frequency (V8): -5 to 5."
  },
  {
   "osc": "/param/wdel_mod_rate",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wdel_mod_rate",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Mod Rate: -5 to 5."
  },
  {
   "osc": "/param/wdel_mod_amount",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wdel_mod_amount",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Mod Amount: -5 to 5."
  },
  {
   "osc": "/param/wdel_pluck",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wdel_pluck",
    "args": [
     1
    ]
   },
   "_notes": "Pluck: trigger."
  },
  {
   "osc": "/param/wdel_freeze",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "active": 1,
      "frozen": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wdel_freeze",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Freeze: option index, from 1."
  },
  {
   "osc": "/param/wdel_init",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wdel_init",
    "args": [
     1
    ]
   },
   "_notes": "W Delay Init: trigger."
  },
  {
   "osc": "/param/output_wsyn",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/output_wsyn",
    "args": [
     "{value}"
    ]
   },
   "_notes": "wsyn output: option index, from 1."
  },
  {
   "osc": "/param/wsyn_voc",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ]
    }
   ],
   "forward": {
    "path": "/param/wsyn_voc",
    "args": [
     "{value}"
    ]
   },
   "_notes": " Voice."
  },
  {
   "osc": "/param/wsyn_vel",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/wsyn_vel",
    "args": [
     "{value}"
    ]
   },
   "_notes": " Velocity: 0 to 5 v."
  },
  {
   "osc": "/param/wsyn_curve",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wsyn_curve",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Curve: -5 to 5 v."
  },
  {
   "osc": "/param/wsyn_ramp",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wsyn_ramp",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Ramp: -5 to 5 v."
  },
  {
   "osc": "/param/wsyn_fm_index",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wsyn_fm_index",
    "args": [
     "{value}"
    ]
   },
   "_notes": "FM index: -5 to 5 v."
  },
  {
   "osc": "/param/wsyn_fm_env",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wsyn_fm_env",
    "args": [
     "{value}"
    ]
   },
   "_notes": "FM env: -5 to 5 v."
  },
  {
   "osc": "/param/wsyn_fm_ratio_numerator",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      9
     ],
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wsyn_fm_ratio_numerator",
    "args": [
     "{value}"
    ]
   },
   "_notes": "FM ratio(n)."
  },
  {
   "osc": "/param/wsyn_fm_ratio_denominator",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      9
     ],
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wsyn_fm_ratio_denominator",
    "args": [
     "{value}"
    ]
   },
   "_notes": "FM ratio(d)."
  },
  {
   "osc": "/param/wsyn_ar_mode",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 2
    }
   ],
   "forward": {
    "path": "/param/wsyn_ar_mode",
    "args": [
     "{value}"
    ]
   },
   "_notes": "AR mode: option index, from 1."
  },
  {
   "osc": "/param/wsyn_lpg_time",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wsyn_lpg_time",
    "args": [
     "{value}"
    ]
   },
   "_notes": "LPG time: -5 to 5 v."
  },
  {
   "osc": "/param/wsyn_lpg_symmetry",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wsyn_lpg_symmetry",
    "args": [
     "{value}"
    ]
   },
   "_notes": "LPG symmetry: -5 to 5 v."
  },
  {
   "osc": "/param/wsyn_pitch_interval1",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wsyn_pitch_interval1",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pitch interval 1."
  },
  {
   "osc": "/param/wsyn_pitch_interval2",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wsyn_pitch_interval2",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pitch interval 2."
  },
  {
   "osc": "/param/wsyn_pitch_interval3",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      -24,
      24
     ],
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wsyn_pitch_interval3",
    "args": [
     "{value}"
    ]
   },
   "_notes": "pitch interval 3."
  },
  {
   "osc": "/param/wsyn_pluckylog",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wsyn_pluckylog",
    "args": [
     1
    ]
   },
   "_notes": "Pluckylogger >>>: trigger."
  },
  {
   "osc": "/param/wsyn_reset",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wsyn_reset",
    "args": [
     1
    ]
   },
   "_notes": "Reset >>>: trigger."
  },
  {
   "osc": "/param/wsyn_init",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wsyn_init",
    "args": [
     1
    ]
   },
   "_notes": "W Synth Init: trigger."
  },
  {
   "osc": "/param/wtape_timestamp",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float"
    }
   ],
   "forward": {
    "path": "/param/wtape_timestamp",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Timestamp."
  },
  {
   "osc": "/param/wtape_seek",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wtape_seek",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Seek."
  },
  {
   "osc": "/param/wtape_record",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wtape_record",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Record: option index, from 1."
  },
  {
   "osc": "/param/wtape_play",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wtape_play",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Play: option index, from 1."
  },
  {
   "osc": "/param/wtape_reverse",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wtape_reverse",
    "args": [
     1
    ]
   },
   "_notes": "Reverse: trigger."
  },
  {
   "osc": "/param/wtape_loop_active",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "false": 1,
      "true": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wtape_loop_active",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Loop Active: option index, from 1."
  },
  {
   "osc": "/param/wtape_echo_mode",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "off": 1,
      "on": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wtape_echo_mode",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Echo Mode: option index, from 1."
  },
  {
   "osc": "/param/wtape_loop_start",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wtape_loop_start",
    "args": [
     1
    ]
   },
   "_notes": "Loop Start: trigger."
  },
  {
   "osc": "/param/wtape_loop_end",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wtape_loop_end",
    "args": [
     1
    ]
   },
   "_notes": "Loop End: trigger."
  },
  {
   "osc": "/param/wtape_loop_next",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      2
     ],
     "values": {
      "backward": 1,
      "forward": 2
     },
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wtape_loop_next",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Loop Next: option index, from 1."
  },
  {
   "osc": "/param/wtape_loop_next_trigger",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wtape_loop_next_trigger",
    "args": [
     1
    ]
   },
   "_notes": "Loop Next Trigger: trigger."
  },
  {
   "osc": "/param/wtape_loop_scale_mult",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      3
     ],
     "values": {
      "reset": 1,
      "half speed": 2,
      "2x speed": 3
     }
    }
   ],
   "forward": {
    "path": "/param/wtape_loop_scale_mult",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Set Loop Scale: option index, from 1."
  },
  {
   "osc": "/param/wtape_speed",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/wtape_speed",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Speed: 0.75 to 1.5."
  },
  {
   "osc": "/param/wtape_freq",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/wtape_freq",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Freq (v8): -5 to 5."
  },
  {
   "osc": "/param/wtape_erase_strength",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0.5
    }
   ],
   "forward": {
    "path": "/param/wtape_erase_strength",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Erase Strength: 0 to 1."
  },
  {
   "osc": "/param/wtape_monitor_level",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0.5
    }
   ],
   "forward": {
    "path": "/param/wtape_monitor_level",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Monitor Level: 0 to 1."
  },
  {
   "osc": "/param/wtape_rec_level",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0.5
    }
   ],
   "forward": {
    "path": "/param/wtape_rec_level",
    "args": [
     "{value}"
    ]
   },
   "_notes": "Record Level: 0 to 1."
  },
  {
   "osc": "/param/wtape_init",
   "section": "Parameters",
   "args": [],
   "forward": {
    "path": "/param/wtape_init",
    "args": [
     1
    ]
   },
   "_notes": "W Tape Init: trigger."
  }
 ]
}
