{
 "_sources": [
  {
   "type": "vendor-doc",
   "name": "norns script here-there",
   "url": "https://github.com/speakerdamage/here-there/tree/1d0bcf5a6be9e7ac1fafa87e066039f6e150c428",
   "notes": "norns script here-there: here-there.lua @ 1d0bcf5. No licence declared. Listed in norns.community (monome/norns-community community.json @ 41d05e7).",
   "firmware": "here-there-1d0bcf5",
   "imported_at": "2026-10-26"
  }
 ],
 "_limitations": "Source: the Lua source of the norns script here-there by speakerdamage (speakerdamage/here-there at 1d0bcf5), 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 16 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. 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 here-there",
  "commands": 16,
  "subscriptions": 0,
  "replies": 0
 },
 "midi_of": "monome/norns.vendor.fw-2.9.4",
 "device": {
  "name": "norns",
  "vendor": "Monome",
  "revision": "script here-there (speakerdamage/here-there @ 1d0bcf5)",
  "osc_prefix": "/norns_here_there"
 },
 "commands": [
  {
   "osc": "/param/poll_time",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      1,
      4
     ],
     "values": {
      "1": 1,
      "5": 2,
      "10": 3,
      "random": 4
     }
    }
   ],
   "forward": {
    "path": "/param/poll_time",
    "args": [
     "{value}"
    ]
   },
   "_notes": "SINES Poll Time: option index, from 1."
  },
  {
   "osc": "/param/tones_vol",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "int",
     "range": [
      0,
      25
     ],
     "default": 5
    }
   ],
   "forward": {
    "path": "/param/tones_vol",
    "args": [
     "{value}"
    ]
   },
   "_notes": "SINES Max Vol."
  },
  {
   "osc": "/param/1cutvol",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/1cutvol",
    "args": [
     "{value}"
    ]
   },
   "_notes": "SOFTCUT Left Vol: 0 to 1."
  },
  {
   "osc": "/param/2cutvol",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1
    }
   ],
   "forward": {
    "path": "/param/2cutvol",
    "args": [
     "{value}"
    ]
   },
   "_notes": "SOFTCUT Right Vol: 0 to 1."
  },
  {
   "osc": "/param/reverb_mix",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 50
    }
   ],
   "forward": {
    "path": "/param/reverb_mix",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT Reverb mix: 0 to 100 %."
  },
  {
   "osc": "/param/reverb_room",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 50
    }
   ],
   "forward": {
    "path": "/param/reverb_room",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT Reverb room: 0 to 100 %."
  },
  {
   "osc": "/param/reverb_damp",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 50
    }
   ],
   "forward": {
    "path": "/param/reverb_damp",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT Reverb damp: 0 to 100 %."
  },
  {
   "osc": "/param/1sample",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "string"
    }
   ],
   "forward": {
    "path": "/param/1sample",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT sample: a file path on the norns."
  },
  {
   "osc": "/param/1glutvol",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/1glutvol",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT vol: -60 to 20 dB."
  },
  {
   "osc": "/param/1speed",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 100
    }
   ],
   "forward": {
    "path": "/param/1speed",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT speed: -200 to 200 %."
  },
  {
   "osc": "/param/1jitter",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/1jitter",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT jitter: 0 to 500 ms."
  },
  {
   "osc": "/param/1size",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 100
    }
   ],
   "forward": {
    "path": "/param/1size",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT size: 1 to 500 ms."
  },
  {
   "osc": "/param/1density",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 20
    }
   ],
   "forward": {
    "path": "/param/1density",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT density: 0 to 512 hz."
  },
  {
   "osc": "/param/1pitch",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/1pitch",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT pitch: -24 to 24 st."
  },
  {
   "osc": "/param/1spread",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 0
    }
   ],
   "forward": {
    "path": "/param/1spread",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT spread: 0 to 100 %."
  },
  {
   "osc": "/param/1fade",
   "section": "Parameters",
   "args": [
    {
     "name": "value",
     "type": "float",
     "default": 1000
    }
   ],
   "forward": {
    "path": "/param/1fade",
    "args": [
     "{value}"
    ]
   },
   "_notes": "GLUT att / dec: 1 to 9000 ms."
  }
 ]
}
