{"ACCESS":0,"CONTENTS":{"bridge":{"ACCESS":0,"CONTENTS":{"docs":{"ACCESS":2,"CONTENTS":{"device":{"ACCESS":1,"DESCRIPTION":"Sent by the bridge: one device's integration guide.","EXTENDED_TYPE":["device","markdown"],"FULL_PATH":"/bridge/docs/device","TYPE":"ss"}},"DESCRIPTION":"Ask for each device's integration guide.","FULL_PATH":"/bridge/docs","TYPE":""},"status":{"ACCESS":2,"CONTENTS":{"device":{"ACCESS":1,"DESCRIPTION":"Sent by the bridge: one served device and its status.","EXTENDED_TYPE":["device","status"],"FULL_PATH":"/bridge/status/device","TYPE":"ss"}},"DESCRIPTION":"Ask which devices this bridge serves.","FULL_PATH":"/bridge/status","TYPE":""}},"FULL_PATH":"/bridge"},"norns_drift":{"ACCESS":0,"CONTENTS":{"param":{"ACCESS":0,"CONTENTS":{"boundary_ops":{"ACCESS":2,"DESCRIPTION":"Param Boundary Ops: sent to the target as /param/boundary_ops.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/boundary_ops","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":4,"MIN":1}],"TYPE":"i"},"channel":{"ACCESS":2,"DESCRIPTION":"Param Channel: sent to the target as /param/channel.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/channel","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":16,"MIN":1}],"TYPE":"i"},"connect_distance":{"ACCESS":2,"DESCRIPTION":"Param Connect Distance: sent to the target as /param/connect_distance.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/connect_distance","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":48,"MIN":4}],"TYPE":"i"},"drift_max":{"ACCESS":2,"DESCRIPTION":"Param Drift Max: sent to the target as /param/drift_max.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/drift_max","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":40,"MIN":1}],"TYPE":"i"},"octaves":{"ACCESS":2,"DESCRIPTION":"Param Octaves: sent to the target as /param/octaves.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/octaves","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":10,"MIN":1}],"TYPE":"i"},"random_ops":{"ACCESS":2,"DESCRIPTION":"Param Random Ops: sent to the target as /param/random_ops.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/random_ops","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":10,"MIN":1}],"TYPE":"i"},"randomize":{"ACCESS":2,"DESCRIPTION":"Param Randomize: sent to the target as /param/randomize.","FULL_PATH":"/norns_drift/param/randomize","TYPE":""},"reset":{"ACCESS":2,"DESCRIPTION":"Param Reset: sent to the target as /param/reset.","FULL_PATH":"/norns_drift/param/reset","TYPE":""},"root_note":{"ACCESS":2,"DESCRIPTION":"Param Root Note: sent to the target as /param/root_note.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/root_note","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":127,"MIN":0}],"TYPE":"i"},"scale_mode":{"ACCESS":2,"DESCRIPTION":"Param Scale Mode: sent to the target as /param/scale_mode.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/scale_mode","OVERLOADS":[{"TYPE":""}],"TYPE":"i"},"step_div":{"ACCESS":2,"DESCRIPTION":"Param Step Div: sent to the target as /param/step_div.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/step_div","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":16,"MIN":1}],"TYPE":"i"},"useMidi":{"ACCESS":2,"DESCRIPTION":"Param UseMidi: sent to the target as /param/useMidi.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_drift/param/useMidi","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"}},"FULL_PATH":"/norns_drift/param"},"remote":{"ACCESS":0,"CONTENTS":{"brd":{"ACCESS":2,"DESCRIPTION":"Remote Brd: sent to the target as /remote/brd.","EXTENDED_TYPE":["code","z"],"FULL_PATH":"/norns_drift/remote/brd","RANGE":[null,{"MAX":1,"MIN":0}],"TYPE":"ii"},"enc":{"ACCESS":2,"DESCRIPTION":"Remote Enc: sent to the target as /remote/enc.","EXTENDED_TYPE":["n","delta"],"FULL_PATH":"/norns_drift/remote/enc","RANGE":[{"MAX":3,"MIN":1},null],"TYPE":"ii"},"key":{"ACCESS":2,"DESCRIPTION":"Remote Key: sent to the target as /remote/key.","EXTENDED_TYPE":["n","z"],"FULL_PATH":"/norns_drift/remote/key","RANGE":[{"MAX":3,"MIN":1},{"MAX":1,"MIN":0}],"TYPE":"ii"}},"FULL_PATH":"/norns_drift/remote"}},"DESCRIPTION":"Monome norns (script drift (echophon/drift @ ad7150d)) through osc-bridge. Source: vendor-doc source, firmware drift-ad7150d, licence not stated, https://github.com/echophon/drift/tree/ad7150de808362d91e9f0b6ee5b18704512ed743. MIDI shared from monome/norns.vendor.fw-2.9.4: vendor-doc source, firmware 2.9.4, licence not stated, https://github.com/monome/norns/blob/57fa534438672a8827ff77ef88049d751f762fa6/lua/core/osc.lua Also answers: /norns_drift/param/{id}, /norns_drift/param/{set}/{id}.","FULL_PATH":"/norns_drift","SOURCES":{"midi_of":"monome/norns.vendor.fw-2.9.4","midi_of_sources":[{"firmware":"2.9.4","type":"vendor-doc","url":"https://github.com/monome/norns/blob/57fa534438672a8827ff77ef88049d751f762fa6/lua/core/osc.lua"}],"sources":[{"firmware":"drift-ad7150d","type":"vendor-doc","url":"https://github.com/echophon/drift/tree/ad7150de808362d91e9f0b6ee5b18704512ed743"}]}}},"DESCRIPTION":"Monome norns (script drift (echophon/drift @ ad7150d)) through osc-bridge. Source: vendor-doc source, firmware drift-ad7150d, licence not stated, https://github.com/echophon/drift/tree/ad7150de808362d91e9f0b6ee5b18704512ed743. MIDI shared from monome/norns.vendor.fw-2.9.4: vendor-doc source, firmware 2.9.4, licence not stated, https://github.com/monome/norns/blob/57fa534438672a8827ff77ef88049d751f762fa6/lua/core/osc.lua","FULL_PATH":"/","SOURCES":{"midi_of":"monome/norns.vendor.fw-2.9.4","midi_of_sources":[{"firmware":"2.9.4","type":"vendor-doc","url":"https://github.com/monome/norns/blob/57fa534438672a8827ff77ef88049d751f762fa6/lua/core/osc.lua"}],"sources":[{"firmware":"drift-ad7150d","type":"vendor-doc","url":"https://github.com/echophon/drift/tree/ad7150de808362d91e9f0b6ee5b18704512ed743"}]}}