{"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_concrete":{"ACCESS":0,"CONTENTS":{"param":{"ACCESS":0,"CONTENTS":{"add_splice_param":{"ACCESS":2,"DESCRIPTION":"Param Add Splice Param: sent to the target as /param/add_splice_param.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/add_splice_param","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"adsr_active":{"ACCESS":2,"DESCRIPTION":"Param Adsr Active: sent to the target as /param/adsr_active.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/adsr_active","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"adsr_attack":{"ACCESS":2,"DESCRIPTION":"Param Adsr Attack: sent to the target as /param/adsr_attack.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/adsr_attack","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"adsr_decay":{"ACCESS":2,"DESCRIPTION":"Param Adsr Decay: sent to the target as /param/adsr_decay.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/adsr_decay","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"adsr_release":{"ACCESS":2,"DESCRIPTION":"Param Adsr Release: sent to the target as /param/adsr_release.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/adsr_release","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"adsr_sustain":{"ACCESS":2,"DESCRIPTION":"Param Adsr Sustain: sent to the target as /param/adsr_sustain.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/adsr_sustain","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"append_file":{"ACCESS":2,"DESCRIPTION":"Param Append File: sent to the target as /param/append_file.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/append_file","TYPE":"s"},"arc_orientation":{"ACCESS":2,"DESCRIPTION":"Param Arc Orientation: sent to the target as /param/arc_orientation.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/arc_orientation","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"arc_vs_sens":{"ACCESS":2,"DESCRIPTION":"Param Arc Vs Sens: sent to the target as /param/arc_vs_sens.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/arc_vs_sens","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"clear_markers":{"ACCESS":2,"DESCRIPTION":"Param Clear Markers: sent to the target as /param/clear_markers.","FULL_PATH":"/norns_concrete/param/clear_markers","TYPE":""},"clear_reel":{"ACCESS":2,"DESCRIPTION":"Param Clear Reel: sent to the target as /param/clear_reel.","FULL_PATH":"/norns_concrete/param/clear_reel","TYPE":""},"clear_splice":{"ACCESS":2,"DESCRIPTION":"Param Clear Splice: sent to the target as /param/clear_splice.","FULL_PATH":"/norns_concrete/param/clear_splice","TYPE":""},"dub_level":{"ACCESS":2,"DESCRIPTION":"Param Dub Level: sent to the target as /param/dub_level.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/dub_level","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"flip_splice_param":{"ACCESS":2,"DESCRIPTION":"Param Flip Splice Param: sent to the target as /param/flip_splice_param.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/flip_splice_param","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"gene_size":{"ACCESS":2,"DESCRIPTION":"Param Gene Size: sent to the target as /param/gene_size.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/gene_size","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"ghost_active":{"ACCESS":2,"DESCRIPTION":"Param Ghost Active: sent to the target as /param/ghost_active.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/ghost_active","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":4,"MIN":1}],"TYPE":"i"},"ghost_clk":{"ACCESS":2,"DESCRIPTION":"Param Ghost Clk: sent to the target as /param/ghost_clk.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/ghost_clk","OVERLOADS":[{"TYPE":""}],"TYPE":"i"},"ghost_distribution":{"ACCESS":2,"DESCRIPTION":"Param Ghost Distribution: sent to the target as /param/ghost_distribution.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/ghost_distribution","RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"ghost_duration":{"ACCESS":2,"DESCRIPTION":"Param Ghost Duration: sent to the target as /param/ghost_duration.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/ghost_duration","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":100,"MIN":0}],"TYPE":"i"},"ghost_prob":{"ACCESS":2,"DESCRIPTION":"Param Ghost Prob: sent to the target as /param/ghost_prob.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/ghost_prob","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":100,"MIN":0}],"TYPE":"i"},"ghost_rec":{"ACCESS":2,"DESCRIPTION":"Param Ghost Rec: sent to the target as /param/ghost_rec.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/ghost_rec","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"global_cutoff_abs":{"ACCESS":2,"DESCRIPTION":"Param Global Cutoff Abs: sent to the target as /param/global_cutoff_abs.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/global_cutoff_abs","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"global_cutoff_rel":{"ACCESS":2,"DESCRIPTION":"Param Global Cutoff Rel: sent to the target as /param/global_cutoff_rel.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/global_cutoff_rel","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":-1}],"TYPE":"i"},"global_filter_q_abs":{"ACCESS":2,"DESCRIPTION":"Param Global Filter Q Abs: sent to the target as /param/global_filter_q_abs.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/global_filter_q_abs","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"global_filter_q_rel":{"ACCESS":2,"DESCRIPTION":"Param Global Filter Q Rel: sent to the target as /param/global_filter_q_rel.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/global_filter_q_rel","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":-1}],"TYPE":"i"},"global_filter_type":{"ACCESS":2,"DESCRIPTION":"Param Global Filter Type: sent to the target as /param/global_filter_type.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/global_filter_type","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":5,"MIN":1}],"TYPE":"i"},"global_level":{"ACCESS":2,"DESCRIPTION":"Param Global Level: sent to the target as /param/global_level.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/global_level","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"global_pan":{"ACCESS":2,"DESCRIPTION":"Param Global Pan: sent to the target as /param/global_pan.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/global_pan","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"grid_interval_chrom":{"ACCESS":2,"DESCRIPTION":"Param Grid Interval Chrom: sent to the target as /param/grid_interval_chrom.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/grid_interval_chrom","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":6,"MIN":2}],"TYPE":"i"},"grid_interval_scale":{"ACCESS":2,"DESCRIPTION":"Param Grid Interval Scale: sent to the target as /param/grid_interval_scale.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/grid_interval_scale","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":8,"MIN":1}],"TYPE":"i"},"init_essai_params":{"ACCESS":2,"DESCRIPTION":"Param Init Essai Params: sent to the target as /param/init_essai_params.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/init_essai_params","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"keyboard_type":{"ACCESS":2,"DESCRIPTION":"Param Keyboard Type: sent to the target as /param/keyboard_type.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/keyboard_type","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"keys_mode":{"ACCESS":2,"DESCRIPTION":"Param Keys Mode: sent to the target as /param/keys_mode.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/keys_mode","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"keys_scale":{"ACCESS":2,"DESCRIPTION":"Param Keys Scale: sent to the target as /param/keys_scale.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/keys_scale","OVERLOADS":[{"TYPE":""}],"TYPE":"i"},"load_reel":{"ACCESS":2,"DESCRIPTION":"Param Load Reel: sent to the target as /param/load_reel.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/load_reel","TYPE":"s"},"load_reel_channel":{"ACCESS":2,"DESCRIPTION":"Param Load Reel Channel: sent to the target as /param/load_reel_channel.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/load_reel_channel","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"load_splice_channel":{"ACCESS":2,"DESCRIPTION":"Param Load Splice Channel: sent to the target as /param/load_splice_channel.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/load_splice_channel","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"midi_channel":{"ACCESS":2,"DESCRIPTION":"Param Midi Channel: sent to the target as /param/midi_channel.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/midi_channel","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":16,"MIN":1}],"TYPE":"i"},"midi_device":{"ACCESS":2,"DESCRIPTION":"Param Midi Device: sent to the target as /param/midi_device.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/midi_device","OVERLOADS":[{"TYPE":""}],"TYPE":"i"},"morph":{"ACCESS":2,"DESCRIPTION":"Param Morph: sent to the target as /param/morph.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/morph","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"morph_clk":{"ACCESS":2,"DESCRIPTION":"Param Morph Clk: sent to the target as /param/morph_clk.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/morph_clk","OVERLOADS":[{"TYPE":""}],"TYPE":"i"},"morph_freez":{"ACCESS":2,"DESCRIPTION":"Param Morph Freez: sent to the target as /param/morph_freez.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/morph_freez","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"morph_mode":{"ACCESS":2,"DESCRIPTION":"Param Morph Mode: sent to the target as /param/morph_mode.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/morph_mode","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"morph_prob":{"ACCESS":2,"DESCRIPTION":"Param Morph Prob: sent to the target as /param/morph_prob.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/morph_prob","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":100,"MIN":1}],"TYPE":"i"},"next_splice_param":{"ACCESS":2,"DESCRIPTION":"Param Next Splice Param: sent to the target as /param/next_splice_param.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/next_splice_param","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"prev_splice_param":{"ACCESS":2,"DESCRIPTION":"Param Prev Splice Param: sent to the target as /param/prev_splice_param.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/prev_splice_param","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"rand_splice_param":{"ACCESS":2,"DESCRIPTION":"Param Rand Splice Param: sent to the target as /param/rand_splice_param.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/rand_splice_param","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"randomize_direction":{"ACCESS":2,"DESCRIPTION":"Param Randomize Direction: sent to the target as /param/randomize_direction.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/randomize_direction","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"randomize_level":{"ACCESS":2,"DESCRIPTION":"Param Randomize Level: sent to the target as /param/randomize_level.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/randomize_level","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"randomize_pan":{"ACCESS":2,"DESCRIPTION":"Param Randomize Pan: sent to the target as /param/randomize_pan.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/randomize_pan","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"randomize_rate":{"ACCESS":2,"DESCRIPTION":"Param Randomize Rate: sent to the target as /param/randomize_rate.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/randomize_rate","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"rec_dest":{"ACCESS":2,"DESCRIPTION":"Param Rec Dest: sent to the target as /param/rec_dest.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/rec_dest","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":3,"MIN":1}],"TYPE":"i"},"rec_input":{"ACCESS":2,"DESCRIPTION":"Param Rec Input: sent to the target as /param/rec_input.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/rec_input","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":4,"MIN":1}],"TYPE":"i"},"rec_level":{"ACCESS":2,"DESCRIPTION":"Param Rec Level: sent to the target as /param/rec_level.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/rec_level","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"rec_mode":{"ACCESS":2,"DESCRIPTION":"Param Rec Mode: sent to the target as /param/rec_mode.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/rec_mode","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"rec_rate":{"ACCESS":2,"DESCRIPTION":"Param Rec Rate: sent to the target as /param/rec_rate.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/rec_rate","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":3,"MIN":1}],"TYPE":"i"},"rec_threshold":{"ACCESS":2,"DESCRIPTION":"Param Rec Threshold: sent to the target as /param/rec_threshold.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/rec_threshold","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"reduce_gain":{"ACCESS":2,"DESCRIPTION":"Param Reduce Gain: sent to the target as /param/reduce_gain.","FULL_PATH":"/norns_concrete/param/reduce_gain","TYPE":""},"remove_splice_param":{"ACCESS":2,"DESCRIPTION":"Param Remove Splice Param: sent to the target as /param/remove_splice_param.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/remove_splice_param","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"reset_pos":{"ACCESS":2,"DESCRIPTION":"Param Reset Pos: sent to the target as /param/reset_pos.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/reset_pos","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"root_note":{"ACCESS":2,"DESCRIPTION":"Param Root Note: sent to the target as /param/root_note.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/root_note","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":127,"MIN":1}],"TYPE":"i"},"save_buffer_pset":{"ACCESS":2,"DESCRIPTION":"Param Save Buffer Pset: sent to the target as /param/save_buffer_pset.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/save_buffer_pset","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":2,"MIN":1}],"TYPE":"i"},"save_reel":{"ACCESS":2,"DESCRIPTION":"Param Save Reel: sent to the target as /param/save_reel.","FULL_PATH":"/norns_concrete/param/save_reel","TYPE":""},"save_splice":{"ACCESS":2,"DESCRIPTION":"Param Save Splice: sent to the target as /param/save_splice.","FULL_PATH":"/norns_concrete/param/save_splice","TYPE":""},"scale":{"ACCESS":2,"DESCRIPTION":"Param Scale: sent to the target as /param/scale.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/scale","OVERLOADS":[{"TYPE":""}],"TYPE":"i"},"slide":{"ACCESS":2,"DESCRIPTION":"Param Slide: sent to the target as /param/slide.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/slide","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"sos_level":{"ACCESS":2,"DESCRIPTION":"Param Sos Level: sent to the target as /param/sos_level.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/sos_level","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"splice_select":{"ACCESS":2,"DESCRIPTION":"Param Splice Select: sent to the target as /param/splice_select.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/splice_select","OVERLOADS":[{"TYPE":""}],"TYPE":"f"},"tape_transport":{"ACCESS":2,"DESCRIPTION":"Param Tape Transport: sent to the target as /param/tape_transport.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/tape_transport","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":5,"MIN":1}],"TYPE":"i"},"toggle_play":{"ACCESS":2,"DESCRIPTION":"Param Toggle Play: sent to the target as /param/toggle_play.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/toggle_play","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"toggle_rec":{"ACCESS":2,"DESCRIPTION":"Param Toggle Rec: sent to the target as /param/toggle_rec.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/toggle_rec","OVERLOADS":[{"TYPE":""}],"RANGE":[{"MAX":1,"MIN":0}],"TYPE":"i"},"varispeed":{"ACCESS":2,"DESCRIPTION":"Param Varispeed: sent to the target as /param/varispeed.","EXTENDED_TYPE":["value"],"FULL_PATH":"/norns_concrete/param/varispeed","OVERLOADS":[{"TYPE":""}],"TYPE":"f"}},"FULL_PATH":"/norns_concrete/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_concrete/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_concrete/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_concrete/remote/key","RANGE":[{"MAX":3,"MIN":1},{"MAX":1,"MIN":0}],"TYPE":"ii"}},"FULL_PATH":"/norns_concrete/remote"}},"DESCRIPTION":"Monome norns (script concrete (sonocircuit/concrete @ edc06ea)) through osc-bridge. Source: vendor-doc source, firmware concrete-edc06ea, licence not stated, https://github.com/sonocircuit/concrete/tree/edc06eab87040adf411d88af40f2ab6b2c636471. 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_concrete/param/{id}, /norns_concrete/param/{set}/{id}.","FULL_PATH":"/norns_concrete","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":"concrete-edc06ea","type":"vendor-doc","url":"https://github.com/sonocircuit/concrete/tree/edc06eab87040adf411d88af40f2ab6b2c636471"}]}}},"DESCRIPTION":"Monome norns (script concrete (sonocircuit/concrete @ edc06ea)) through osc-bridge. Source: vendor-doc source, firmware concrete-edc06ea, licence not stated, https://github.com/sonocircuit/concrete/tree/edc06eab87040adf411d88af40f2ab6b2c636471. 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":"concrete-edc06ea","type":"vendor-doc","url":"https://github.com/sonocircuit/concrete/tree/edc06eab87040adf411d88af40f2ab6b2c636471"}]}}