{ "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 43.0, 84.0, 866.0, 717.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "showrootpatcherontab" : 0, "showontab" : 0, "assistshowspatchername" : 0, "boxes" : [ { "box" : { "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 0, "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 43.0, 110.0, 866.0, 691.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "Untitled1_template", "showontab" : 1, "assistshowspatchername" : 0, "title" : "RNBO OSCQuery : Overview", "boxes" : [ { "box" : { "id" : "obj-11", "items" : "c74rpi", "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, "patching_rect" : [ 65.5, 226.5, 100.0, 23.0 ] } } , { "box" : { "id" : "obj-14", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "clear" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 835.0, 122.0, 640.0, 456.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "Untitled1_template", "assistshowspatchername" : 0, "boxes" : [ { "box" : { "fontsize" : 13.0, "id" : "obj-34", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 108.0, 213.0, 70.0, 23.0 ], "text" : "append $1" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-32", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 108.0, 155.0, 50.0, 23.0 ], "text" : "zl.iter 1" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-31", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "clear" ], "patching_rect" : [ 108.0, 124.0, 113.0, 23.0 ], "text" : "t l clear" } } , { "box" : { "comment" : "", "id" : "obj-2", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 108.0, 254.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-1", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "list" ], "patching_rect" : [ 108.0, 40.0, 30.0, 30.0 ] } } , { "box" : { "fontsize" : 13.0, "id" : "obj-30", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 108.0, 88.0, 122.0, 23.0 ], "text" : "route host_names" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-30", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-31", 0 ], "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-31", 1 ] } } , { "patchline" : { "destination" : [ "obj-32", 0 ], "source" : [ "obj-31", 0 ] } } , { "patchline" : { "destination" : [ "obj-34", 0 ], "source" : [ "obj-32", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-34", 0 ] } } ], "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 80.5, 628.0, 96.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "globalpatchername" : "", "tags" : "" } , "text" : "p remote menu" } } , { "box" : { "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "list", "int", "list" ], "patching_rect" : [ 20.5, 566.5, 79.0, 23.0 ], "text" : "rnbo.remote" } } , { "box" : { "id" : "obj-16", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 220.25, 629.0, 283.5, 21.0 ], "text" : "Dictionary populated with OSCQuery's filepaths" } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "id" : "obj-5", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 197.5, 192.5, 21.0, 22.0 ], "text" : "3" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-6", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 193.5, 191.5, 23.0, 24.5 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "id" : "obj-9", "items" : [ "/rnbo", ",", "/rnbo/info", ",", "/rnbo/listeners", ",", "/rnbo/jack", ",", "/rnbo/inst" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, "patching_rect" : [ 337.0, 218.0, 123.0, 23.0 ] } } , { "box" : { "id" : "obj-1", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, "patching_rect" : [ 611.0, 284.0, 24.0, 24.0 ] } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "id" : "obj-19", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 279.5, 122.5, 21.0, 22.0 ], "text" : "1" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-20", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 275.5, 121.5, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-15", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 466.5, 202.0, 154.0, 54.0 ], "style" : "Default Max", "text" : "Select a Path via UDP to populate the Dictionary below" } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-12", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 170.5, 218.0, 117.0, 40.0 ], "style" : "Default Max", "text" : "Select a Pi on your network" } } , { "box" : { "bubble" : 1, "bubbleside" : 2, "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-10", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 597.5, 465.0, 195.0, 69.0 ], "text" : "To format the JSON in Chrome, Download this free JSON Formatter extension" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-7", "linecount" : 4, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 593.5, 537.0, 151.5, 67.0 ], "style" : "Default Max", "text" : ";\rmax launchbrowser https://github.com/callumlocke/json-formatter" } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-2", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 638.0, 268.5, 225.0, 54.0 ], "style" : "Default Max", "text" : "The OSCQuery can also view this in the default browser. Firefox will format the JSON by default. " } } , { "box" : { "fontsize" : 13.0, "id" : "obj-65", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 611.0, 345.25, 76.0, 23.0 ], "style" : "Default Max", "text" : "v mypi_url" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-60", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "dictionary" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 671.0, 148.0, 516.0, 595.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "assistshowspatchername" : 0, "boxes" : [ { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-5", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 225.5, 106.5, 89.0, 23.0 ], "text" : "s combinetext" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-63", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 59.5, 196.5, 68.0, 23.0 ], "style" : "Default Max", "text" : "v mypi_url" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-11", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 154.5, 196.5, 189.0, 23.0 ], "style" : "Default Max", "text" : "http://c74rpi.local:5678" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-81", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 44.5, 143.0, 270.0, 23.0 ], "style" : "Default Max", "text" : "combine http:// c74rpi .local:5678 @triggers 1" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-53", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 735.0, 300.0, 303.0, 273.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "assistshowspatchername" : 0, "boxes" : [ { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 47.0, 111.0, 189.0, 23.0 ], "text" : "combine body path @triggers 1" } } , { "box" : { "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 5, "outlettype" : [ "", "", "", "", "" ], "patching_rect" : [ 47.0, 76.0, 201.0, 22.0 ], "style" : "Default Max", "text" : "regexp / @substitute ::CONTENTS::" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 47.0, 145.0, 84.0, 23.0 ], "text" : "prepend get" } } , { "box" : { "comment" : "", "id" : "obj-50", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 47.0, 31.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-51", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 48.0, 176.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-17", 1 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-51", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "source" : [ "obj-50", 0 ] } } ], "styles" : [ { "name" : "Default Max", "attrui" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "default" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 402.5, 342.0, 50.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontname" : "Arial Bold", "fontsize" : 10.0, "globalpatchername" : "", "style" : "newobj001", "tags" : "" } , "text" : "p" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-46", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 79.666666666666629, 448.0, 70.0, 23.0 ], "text" : "list.slice 1" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-80", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 45.0, 240.0, 87.0, 23.0 ], "style" : "Default Max", "text" : "prepend url" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 45.0, 301.0, 38.0, 23.0 ], "style" : "Default Max", "text" : "t b l" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 45.0, 271.0, 91.0, 23.0 ], "style" : "Default Max", "text" : "prepend set" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 45.0, 412.0, 123.0, 23.0 ], "saved_object_attributes" : { "embed" : 0, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict rnbooscquery" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "dictionary", "" ], "patching_rect" : [ 45.0, 369.0, 56.0, 23.0 ], "style" : "Default Max", "text" : "maxurl" } } , { "box" : { "data" : { "http_method" : "get", "url" : "http://c74rpi.local:5678", "parse_type" : "json" } , "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-27", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 45.0, 337.5, 115.0, 23.0 ], "saved_object_attributes" : { "embed" : 1, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict @embed 1" } } , { "box" : { "comment" : "", "id" : "obj-55", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 168.5, 19.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-58", "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 402.5, 24.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-59", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 44.666668000000016, 523.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "source" : [ "obj-17", 1 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "midpoints" : [ 54.5, 325.0, 54.5, 325.0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-27", 0 ] } } , { "patchline" : { "destination" : [ "obj-59", 0 ], "source" : [ "obj-46", 1 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-53", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 0 ], "order" : 0, "source" : [ "obj-55", 0 ] } } , { "patchline" : { "destination" : [ "obj-81", 1 ], "order" : 1, "source" : [ "obj-55", 0 ] } } , { "patchline" : { "destination" : [ "obj-53", 0 ], "source" : [ "obj-58", 0 ] } } , { "patchline" : { "destination" : [ "obj-46", 0 ], "source" : [ "obj-6", 1 ] } } , { "patchline" : { "destination" : [ "obj-59", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "midpoints" : [ 54.5, 261.0, 54.5, 261.0 ], "source" : [ "obj-80", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 1 ], "order" : 0, "source" : [ "obj-81", 0 ] } } , { "patchline" : { "destination" : [ "obj-63", 0 ], "order" : 1, "source" : [ "obj-81", 0 ] } } , { "patchline" : { "destination" : [ "obj-80", 0 ], "order" : 2, "source" : [ "obj-81", 0 ] } } ] } , "patching_rect" : [ 106.0, 268.25, 302.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontname" : "Arial Bold", "fontsize" : 10.0, "globalpatchername" : "", "style" : "newobj001", "tags" : "" } , "style" : "Default Max", "text" : "p maxurl" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-94", "linecount" : 2, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 611.0, 394.25, 149.0, 38.0 ], "style" : "Default Max", "text" : ";\rmax launchbrowser $1" } } , { "box" : { "id" : "obj-3", "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 106.0, 311.0, 476.0, 305.0 ] } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-23", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 255.5, 146.5, 295.0, 40.0 ], "style" : "Default Max", "text" : "Double-click in a locked patcher to open and export rnbo~ code to your remote device" } } , { "box" : { "autosave" : 1, "fontsize" : 13.0, "id" : "obj-4", "inletInfo" : { "IOInfo" : [ ] } , "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outletInfo" : { "IOInfo" : [ { "type" : "signal", "index" : 1, "tag" : "out1", "comment" : "" } , { "type" : "signal", "index" : 2, "tag" : "out2", "comment" : "" } ] } , "outlettype" : [ "signal", "signal", "list" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "rnbo", "rect" : [ 73.0, 190.0, 1124.0, 568.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Lato", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "assistshowspatchername" : 0, "title" : "oscquery_example", "boxes" : [ { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 806.5, 30.5, 206.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "order" : "", "displayname" : "", "sendinit" : 1, "tonormalized" : "", "steps" : 0.0, "preset" : 1, "meta" : "", "value" : 0.0, "ctlin" : 0.0, "minimum" : 0.0, "fromnormalized" : "", "enum" : "", "exponent" : 1.0, "unit" : "", "maximum" : 1.0 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "phasorfreq", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "normalizedvalue" : { "attrOrProp" : 1, "digest" : "Set value normalized. ", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number" } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalizedvalue", "type" : "number", "digest" : "Set value normalized. ", "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -723066504, "changesPatcherIO" : 0 } , "text" : "param phasorfreq @min 0. @max 100", "varname" : "phasorfreq" } } , { "box" : { "id" : "obj-39", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "" ], "patching_rect" : [ 847.0, 208.0, 68.0, 23.0 ], "rnbo_classname" : "line~", "rnbo_serial" : 1, "rnbo_uniqueid" : "line~_obj-39", "text" : "line~ 0 100" } } , { "box" : { "id" : "obj-27", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "" ], "patching_rect" : [ 568.0, 201.0, 68.0, 23.0 ], "rnbo_classname" : "line~", "rnbo_serial" : 2, "rnbo_uniqueid" : "line~_obj-27", "text" : "line~ 0 100" } } , { "box" : { "id" : "obj-25", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "" ], "patching_rect" : [ 269.0, 343.0, 68.0, 23.0 ], "rnbo_classname" : "line~", "rnbo_serial" : 3, "rnbo_uniqueid" : "line~_obj-25", "text" : "line~ 0 100" } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "" ], "patching_rect" : [ 73.0, 221.0, 68.0, 23.0 ], "rnbo_classname" : "line~", "rnbo_serial" : 4, "rnbo_uniqueid" : "line~_obj-7", "text" : "line~ 0 100" } } , { "box" : { "id" : "obj-28", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 347.0, 343.0, 109.0, 23.0 ], "rnbo_classname" : "outport", "rnbo_extra_attributes" : { "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "outport_obj-28", "text" : "outport sahgainout" } } , { "box" : { "bubble" : 1, "bubbleside" : 3, "id" : "obj-26", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 989.25, 266.0, 125.036659466666606, 39.0 ], "text" : "Export to remote RNBO device" } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "id" : "obj-19", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1000.036659466666606, 243.0, 20.0, 21.0 ], "text" : "2" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-20", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 996.036659466666606, 242.0, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "id" : "obj-14", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "rnbo", "rect" : [ 1095.0, 161.0, 390.0, 247.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Lato", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "assistshowspatchername" : 0, "title" : "untitled", "boxes" : [ { "box" : { "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 40.036659466666606, 62.5, 203.0, 23.0 ], "rnbo_classname" : "buffer~", "rnbo_extra_attributes" : { "type" : "", "fill" : "", "samplerate" : 0.0 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "buffer~_obj-1", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "info" : { "attrOrProp" : 1, "digest" : "Bang to report buffer information.", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "bang" } , "sizeout" : { "attrOrProp" : 1, "digest" : "Size in Samples", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number", "defaultValue" : "0" } , "chanout" : { "attrOrProp" : 1, "digest" : "Number of Channels", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number", "defaultValue" : "0" } , "srout" : { "attrOrProp" : 1, "digest" : "Sample rate", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number", "defaultValue" : "0" } , "size" : { "attrOrProp" : 1, "digest" : "Size in Samples. Take care when setting, allocation might block audio processing.", "defaultarg" : 2, "isalias" : 0, "aliases" : [ "samples" ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "samples" : { "attrOrProp" : 1, "digest" : "Size in Samples. Take care when setting, allocation might block audio processing.", "defaultarg" : 2, "isalias" : 1, "aliasOf" : "size", "aliases" : [ ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "sizems" : { "attrOrProp" : 1, "digest" : "Size in Milliseconds. Take care when setting, allocation might block audio processing.", "isalias" : 0, "aliases" : [ "ms" ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "ms" : { "attrOrProp" : 1, "digest" : "Size in Milliseconds. Take care when setting, allocation might block audio processing.", "isalias" : 1, "aliasOf" : "sizems", "aliases" : [ ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "clear" : { "attrOrProp" : 1, "digest" : "Clear the contents of the buffer", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "channels" : { "attrOrProp" : 1, "digest" : "Change channel count. Take care when setting, allocation might block audio processing.", "defaultarg" : 3, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the data buffer", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "mandatory" : 1 } , "file" : { "attrOrProp" : 2, "digest" : "File name/path or URL to load into buffer.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "url" : { "attrOrProp" : 2, "digest" : "The name of an audio file to load", "isalias" : 1, "aliasOf" : "file", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "type" : { "attrOrProp" : 2, "digest" : "Type of Data (Float32, Float64)", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "samplerate" : { "attrOrProp" : 2, "digest" : "Sample rate", "defaultarg" : 4, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "fill" : { "attrOrProp" : 2, "digest" : "Fill expression, this could be a value, or a simple function like sin(x), where x will run from 0 to 1 to fill the buffer.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "external" : { "attrOrProp" : 2, "digest" : "Await data from the outside world.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "doNotShowInMaxInspector" : 1 } } , "inputs" : [ { "name" : "info", "type" : "bang", "digest" : "Bang to report buffer information.", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "sizeout", "type" : "number", "digest" : "Size in Samples", "defaultarg" : 2, "docked" : 0 } , { "name" : "chanout", "type" : "number", "digest" : "Number of Channels", "docked" : 0 } , { "name" : "srout", "type" : "number", "digest" : "Sample rate", "docked" : 0 } ], "helpname" : "buffer~", "aliasOf" : "data", "classname" : "buffer~", "operator" : 0, "versionId" : -52813114, "changesPatcherIO" : 0 } , "text" : "buffer~ bufferone @file drumloop.aif" } } ], "lines" : [ ], "styles" : [ { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } ], "default_bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ], "bgfillcolor_type" : "color", "bgfillcolor_color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_proportion" : 0.39, "bgfillcolor_autogradient" : 0.0 } , "patching_rect" : [ 610.463340533333394, 69.5, 63.0, 23.0 ], "rnbo_classname" : "p", "rnbo_extra_attributes" : { "receivemode" : "local", "polyphony" : -1.0, "args" : [ ], "exposevoiceparams" : 0, "notecontroller" : 0, "voicecontrol" : "MIDI" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "datafiles", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "target" : { "attrOrProp" : 1, "digest" : "target", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "mute" : { "attrOrProp" : 1, "digest" : "mute", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number" } , "dummy" : { "attrOrProp" : 1, "digest" : "Dummy inlet that lets you connect a set object to send mute messages.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number" } , "__probingout1" : { "attrOrProp" : 1, "digest" : "__probingout1", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "signal" } , "voicestatus" : { "attrOrProp" : 1, "digest" : "voicestatus", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "list" } , "activevoices" : { "attrOrProp" : 1, "digest" : "activevoices", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number" } , "polyphony" : { "attrOrProp" : 2, "digest" : "Polyphony of the subpatcher.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "-1" } , "exposevoiceparams" : { "attrOrProp" : 2, "digest" : "Expose per voice versions of the contained parameters (only valid in polyphonic subpatchers).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "false" } , "title" : { "attrOrProp" : 2, "digest" : "Title of the subpatcher", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "file" : { "attrOrProp" : 2, "digest" : "rnbo file to load", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "voicecontrol" : { "attrOrProp" : 2, "digest" : "Chooses the way that polyphonic voices are controlled. 'simple' (default) will automatically allocate voices for \tincoming MIDI notes. Setting it to 'user' will switch off MIDI \tvoice allocation and start with all voices unmuted.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "simple", "user" ], "type" : "enum", "defaultValue" : "simple" } , "notecontroller" : { "attrOrProp" : 2, "digest" : "DEPRECATED. Use voicecontrol instead.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "receivemode" : { "attrOrProp" : 2, "digest" : "Do receive~ objects get the signal from a send~ inside the patcher directly (without latency), or compensated (with latency, aligned with all other voices).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "local", "compensated" ], "type" : "enum", "defaultValue" : "local" } , "args" : { "attrOrProp" : 2, "digest" : "Replacement args for the subpatcher, everything named #1, #2 etc. will be replaced with the according argument.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } } , "inputs" : [ { "name" : "dummy", "type" : "number", "digest" : "Dummy inlet that lets you connect a set object to send mute messages.", "hot" : 1, "docked" : 0 } ], "outputs" : [ ], "helpname" : "patcher", "aliasOf" : "rnbo", "classname" : "p", "operator" : 0, "versionId" : 1171694799, "changesPatcherIO" : 0 } , "text" : "p datafiles", "varname" : "datafiles" } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 530.5, 69.5, 56.0, 23.0 ], "rnbo_classname" : "loadbang", "rnbo_serial" : 1, "rnbo_uniqueid" : "loadbang_obj-6", "text" : "loadbang" } } , { "box" : { "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "rnbo", "rect" : [ 943.0, 385.0, 377.0, 336.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Lato", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "assistshowspatchername" : 0, "title" : "untitled", "boxes" : [ { "box" : { "fontname" : "Lato", "fontsize" : 12.0, "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 138.0, 68.0, 61.0, 23.0 ], "rnbo_classname" : "phasor~", "rnbo_extra_attributes" : { "lock" : 0.0 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "phasor~_obj-18", "text" : "phasor~ 8" } } , { "box" : { "fontname" : "Lato", "fontsize" : 12.0, "id" : "obj-22", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 44.0, 68.0, 76.0, 23.0 ], "rnbo_classname" : "phasor~", "rnbo_extra_attributes" : { "lock" : 0.0 } , "rnbo_serial" : 2, "rnbo_uniqueid" : "phasor~_obj-22", "text" : "phasor~ 11." } } , { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 44.0, 214.0, 43.0, 23.0 ], "rnbo_classname" : "out~", "rnbo_extra_attributes" : { "meta" : "", "comment" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "out~_obj-4", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "in1" : { "attrOrProp" : 1, "digest" : "signal sent to outlet with index 1", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "outlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "signal sent to outlet with index 1", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ ], "helpname" : "out~", "aliasOf" : "out~", "classname" : "out~", "operator" : 0, "versionId" : 374499139, "changesPatcherIO" : 1 } , "text" : "out~ 1" } } , { "box" : { "id" : "obj-25", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "signal" ], "patching_rect" : [ 44.0, 175.0, 42.0, 23.0 ], "rnbo_classname" : "cycle~", "rnbo_extra_attributes" : { "index" : "freq", "interp" : "linear", "buffername" : "RNBODefaultSinus" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "cycle~_obj-25", "text" : "cycle~" } } , { "box" : { "fontname" : "Lato", "fontsize" : 12.0, "id" : "obj-24", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 44.0, 142.0, 55.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 1, "rnbo_uniqueid" : "*~_obj-24", "text" : "*~ 1000" } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 44.0, 104.5, 207.0, 23.0 ], "rnbo_classname" : "sah~", "rnbo_serial" : 1, "rnbo_uniqueid" : "sah~_obj-7", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "input" : { "attrOrProp" : 1, "digest" : "input to be sampled", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number", "defaultValue" : "0" } , "trig" : { "attrOrProp" : 1, "digest" : "trigger", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number", "defaultValue" : "-1" } , "thresh" : { "attrOrProp" : 1, "digest" : "threshold", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number", "defaultValue" : "0" } , "out" : { "attrOrProp" : 1, "digest" : "output", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } } , "inputs" : [ { "name" : "input", "type" : "auto", "digest" : "input to be sampled", "hot" : 1, "docked" : 0 } , { "name" : "trig", "type" : "auto", "digest" : "trigger", "defaultarg" : 1, "docked" : 0 } , { "name" : "thresh", "type" : "auto", "digest" : "threshold", "defaultarg" : 2, "docked" : 0 } ], "outputs" : [ { "name" : "out", "type" : "signal", "digest" : "output", "docked" : 0 } ], "helpname" : "sah~", "aliasOf" : "sah", "classname" : "sah~", "operator" : 0, "versionId" : 962616476, "changesPatcherIO" : 0 } , "text" : "sah~ 0.5 0.4" } } , { "box" : { "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 232.0, 25.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "meta" : "", "comment" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "in_obj-3", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 3", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 3" } } , { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 138.0, 25.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "meta" : "", "comment" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "in_obj-2", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 2", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 2" } } , { "box" : { "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 44.0, 25.0, 28.0, 23.0 ], "rnbo_classname" : "in", "rnbo_extra_attributes" : { "meta" : "", "comment" : "" } , "rnbo_serial" : 3, "rnbo_uniqueid" : "in_obj-1", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "index" : { "attrOrProp" : 2, "digest" : "inlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ ], "outputs" : [ { "name" : "out1", "type" : [ "bang", "number", "list" ], "digest" : "value from inlet with index 1", "displayName" : "", "docked" : 0 } ], "helpname" : "in", "aliasOf" : "in", "classname" : "in", "operator" : 0, "versionId" : 1219109108, "changesPatcherIO" : 1 } , "text" : "in 1" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-22", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 1 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-22", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 2 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-7", 0 ] } } ], "styles" : [ { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } ], "default_bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ], "bgfillcolor_type" : "color", "bgfillcolor_color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_proportion" : 0.39, "bgfillcolor_autogradient" : 0.0 } , "patching_rect" : [ 231.5, 166.0, 40.0, 23.0 ], "rnbo_classname" : "p", "rnbo_extra_attributes" : { "receivemode" : "local", "polyphony" : -1.0, "args" : [ ], "exposevoiceparams" : 0, "notecontroller" : 0, "voicecontrol" : "MIDI" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "sah", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "target" : { "attrOrProp" : 1, "digest" : "target", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "mute" : { "attrOrProp" : 1, "digest" : "mute", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number" } , "__probingout1" : { "attrOrProp" : 1, "digest" : "__probingout1", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "signal" } , "out1" : { "attrOrProp" : 1, "digest" : "out1", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "voicestatus" : { "attrOrProp" : 1, "digest" : "voicestatus", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "list" } , "activevoices" : { "attrOrProp" : 1, "digest" : "activevoices", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number" } , "polyphony" : { "attrOrProp" : 2, "digest" : "Polyphony of the subpatcher.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "-1" } , "exposevoiceparams" : { "attrOrProp" : 2, "digest" : "Expose per voice versions of the contained parameters (only valid in polyphonic subpatchers).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "false" } , "title" : { "attrOrProp" : 2, "digest" : "Title of the subpatcher", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "file" : { "attrOrProp" : 2, "digest" : "rnbo file to load", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "voicecontrol" : { "attrOrProp" : 2, "digest" : "Chooses the way that polyphonic voices are controlled. 'simple' (default) will automatically allocate voices for \tincoming MIDI notes. Setting it to 'user' will switch off MIDI \tvoice allocation and start with all voices unmuted.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "simple", "user" ], "type" : "enum", "defaultValue" : "simple" } , "notecontroller" : { "attrOrProp" : 2, "digest" : "DEPRECATED. Use voicecontrol instead.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } , "receivemode" : { "attrOrProp" : 2, "digest" : "Do receive~ objects get the signal from a send~ inside the patcher directly (without latency), or compensated (with latency, aligned with all other voices).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "local", "compensated" ], "type" : "enum", "defaultValue" : "local" } , "args" : { "attrOrProp" : 2, "digest" : "Replacement args for the subpatcher, everything named #1, #2 etc. will be replaced with the according argument.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "doNotShowInMaxInspector" : 1 } } , "inputs" : [ { "name" : "in1", "type" : [ "bang", "number", "list" ], "digest" : "in1", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in2", "type" : [ "bang", "number", "list" ], "digest" : "in2", "displayName" : "", "hot" : 1, "docked" : 0 } , { "name" : "in3", "type" : [ "bang", "number", "list" ], "digest" : "in3", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ { "name" : "out1", "type" : "signal", "digest" : "out1", "displayName" : "", "docked" : 0 } ], "helpname" : "patcher", "aliasOf" : "rnbo", "classname" : "p", "operator" : 0, "versionId" : 1171694799, "changesPatcherIO" : 0 } , "text" : "p sah", "varname" : "sah" } } , { "box" : { "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 738.536659466666606, 104.5, 86.963340533333394, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 1, "rnbo_uniqueid" : "*~_obj-10", "text" : "*~" } } , { "box" : { "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 806.5, 69.5, 64.0, 23.0 ], "rnbo_classname" : "phasor~", "rnbo_extra_attributes" : { "lock" : 0.0 } , "rnbo_serial" : 1, "rnbo_uniqueid" : "phasor~_obj-16", "text" : "phasor~ 0." } } , { "box" : { "id" : "obj-107", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 847.0, 144.5, 246.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "order" : "", "displayname" : "", "sendinit" : 1, "tonormalized" : "", "steps" : 0.0, "preset" : 1, "meta" : "", "ctlin" : 0.0, "minimum" : 0.0, "fromnormalized" : "", "enum" : "", "exponent" : 1.0, "unit" : "", "maximum" : 1.0 } , "rnbo_serial" : 2, "rnbo_uniqueid" : "phasorgain", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "normalizedvalue" : { "attrOrProp" : 1, "digest" : "Set value normalized. ", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number" } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalizedvalue", "type" : "number", "digest" : "Set value normalized. ", "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -723066504, "changesPatcherIO" : 0 } , "text" : "param phasorgain @value 0. @min 0. @max 1", "varname" : "phasorgain" } } , { "box" : { "id" : "obj-87", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 738.5, 408.0, 127.5, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 2, "rnbo_uniqueid" : "*~_obj-87", "text" : "*~" } } , { "box" : { "id" : "obj-73", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "signal" ], "patching_rect" : [ 738.536659466666606, 69.5, 66.0, 23.0 ], "rnbo_classname" : "cycle~", "rnbo_extra_attributes" : { "index" : "freq", "interp" : "linear", "buffername" : "RNBODefaultSinus" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "cycle~_obj-73", "text" : "cycle~ 440" } } , { "box" : { "id" : "obj-38", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 269.0, 243.0, 94.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "order" : "", "displayname" : "", "sendinit" : 1, "tonormalized" : "", "steps" : 0.0, "preset" : 1, "meta" : "", "value" : 0.0, "ctlin" : 0.0, "minimum" : 0.0, "fromnormalized" : "", "enum" : "", "exponent" : 1.0, "unit" : "", "maximum" : 1.0 } , "rnbo_serial" : 3, "rnbo_uniqueid" : "sahgainin", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "normalizedvalue" : { "attrOrProp" : 1, "digest" : "Set value normalized. ", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number" } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalizedvalue", "type" : "number", "digest" : "Set value normalized. ", "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -723066504, "changesPatcherIO" : 0 } , "text" : "param sahgainin", "varname" : "sahgainin" } } , { "box" : { "id" : "obj-36", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 312.963340533333394, 57.5, 78.0, 23.0 ], "rnbo_classname" : "inport", "rnbo_extra_attributes" : { "meta" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "inport_obj-36", "text" : "inport trigger" } } , { "box" : { "id" : "obj-35", "linecount" : 2, "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 231.5, 43.5, 76.0, 37.0 ], "rnbo_classname" : "inport", "rnbo_extra_attributes" : { "meta" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "inport_obj-35", "text" : "inport phasorinput" } } , { "box" : { "id" : "obj-29", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 231.5, 432.0, 56.5, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 3, "rnbo_uniqueid" : "*~_obj-29", "text" : "*~" } } , { "box" : { "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 394.426681066666788, 57.5, 93.0, 23.0 ], "rnbo_classname" : "inport", "rnbo_extra_attributes" : { "meta" : "" } , "rnbo_serial" : 3, "rnbo_uniqueid" : "inport_obj-12", "text" : "inport threshold" } } , { "box" : { "id" : "obj-50", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 568.0, 144.5, 254.0, 23.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "order" : "", "displayname" : "", "sendinit" : 1, "tonormalized" : "", "steps" : 0.0, "preset" : 1, "meta" : "", "ctlin" : 0.0, "minimum" : 0.0, "fromnormalized" : "", "enum" : "", "exponent" : 1.0, "unit" : "", "maximum" : 1.0 } , "rnbo_serial" : 4, "rnbo_uniqueid" : "groovegain", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "normalizedvalue" : { "attrOrProp" : 1, "digest" : "Set value normalized. ", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number" } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalizedvalue", "type" : "number", "digest" : "Set value normalized. ", "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -723066504, "changesPatcherIO" : 0 } , "text" : "param groovegain @value 0.1 @min 0. @max 1", "varname" : "groovegain" } } , { "box" : { "id" : "obj-47", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 530.5, 418.0, 56.5, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 4, "rnbo_uniqueid" : "*~_obj-47", "text" : "*~" } } , { "box" : { "id" : "obj-37", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "signal" ], "patching_rect" : [ 22.0, 427.0, 70.0, 23.0 ], "rnbo_classname" : "*~", "rnbo_serial" : 5, "rnbo_uniqueid" : "*~_obj-37", "text" : "*~" } } , { "box" : { "id" : "obj-34", "linecount" : 5, "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 73.0, 121.5, 85.0, 80.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "order" : "", "displayname" : "", "sendinit" : 1, "tonormalized" : "", "steps" : 0.0, "preset" : 1, "meta" : "", "ctlin" : 0.0, "minimum" : 0.0, "fromnormalized" : "", "enum" : "", "exponent" : 1.0, "unit" : "", "maximum" : 1.0 } , "rnbo_serial" : 5, "rnbo_uniqueid" : "cyclegain", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "normalizedvalue" : { "attrOrProp" : 1, "digest" : "Set value normalized. ", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number" } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalizedvalue", "type" : "number", "digest" : "Set value normalized. ", "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -723066504, "changesPatcherIO" : 0 } , "text" : "param cyclegain @value 0.1 @min 0. @max 1", "varname" : "cyclegain" } } , { "box" : { "id" : "obj-33", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "signal", "signal" ], "patching_rect" : [ 530.5, 100.5, 154.0, 23.0 ], "rnbo_classname" : "groove~", "rnbo_extra_attributes" : { "synctype" : "relative", "channels" : 1.0, "syncmode" : "phase" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "groove~_obj-33", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "begin" : { "attrOrProp" : 1, "digest" : "Loop min (ms).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number", "defaultValue" : "0" } , "end" : { "attrOrProp" : 1, "digest" : "Loop max (ms).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number", "defaultValue" : "-1" } , "out1" : { "attrOrProp" : 1, "digest" : "The sample output.", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "sync" : { "attrOrProp" : 1, "digest" : "Sync output (phase, samples, ms)", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "signal" } , "loop" : { "attrOrProp" : 1, "digest" : "The word loop, followed by a `0` or `1`, disables/enables looping.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1" } , "crossfade" : { "attrOrProp" : 1, "digest" : "Enable an attempted crossfade on loop jumpback. The fade depends on available sample material (ms).", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "stop" : { "attrOrProp" : 1, "digest" : "Stops the playback of the buffer.", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "buffer" : { "attrOrProp" : 1, "digest" : "If multiple buffer names are declared to be used, this sets the currently active buffer using an index [0 based].", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0" } , "buffername" : { "attrOrProp" : 2, "digest" : "Buffer to use", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "mandatory" : 1 } , "channels" : { "attrOrProp" : 2, "digest" : "Number of channels to read.", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1" } , "syncmode" : { "attrOrProp" : 2, "digest" : "Determines if the sync outlet reports phase (0..1), samples or milliseconds.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "phase", "samples", "ms" ], "type" : "enum", "defaultValue" : "phase" } , "synctype" : { "attrOrProp" : 2, "digest" : "Set the sync signal to be relative to the loop length or absolute to the clip length.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "enum" : [ "relative", "absolute" ], "type" : "enum", "defaultValue" : "relative" } } , "inputs" : [ { "name" : "rate", "type" : [ "bang", "auto" ], "digest" : "Playback rate.", "hot" : 1, "docked" : 0 } , { "name" : "begin", "type" : "auto", "digest" : "Loop min (ms).", "docked" : 0 } , { "name" : "end", "type" : "auto", "digest" : "Loop max (ms).", "docked" : 0 } ], "outputs" : [ { "name" : "out1", "type" : "signal", "digest" : "The sample output.", "docked" : 0 } , { "name" : "sync", "type" : "signal", "digest" : "Sync output (phase, samples, ms)", "docked" : 0 } ], "helpname" : "groove~", "aliasOf" : "groove~", "classname" : "groove~", "operator" : 0, "versionId" : -1161749990, "changesPatcherIO" : 0 } , "text" : "groove~ bufferone @loop 1" } } , { "box" : { "id" : "obj-32", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 73.0, 518.0, 43.0, 23.0 ], "rnbo_classname" : "out~", "rnbo_extra_attributes" : { "meta" : "", "comment" : "" } , "rnbo_serial" : 1, "rnbo_uniqueid" : "out~_obj-32", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "in1" : { "attrOrProp" : 1, "digest" : "signal sent to outlet with index 2", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "outlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "signal sent to outlet with index 2", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ ], "helpname" : "out~", "aliasOf" : "out~", "classname" : "out~", "operator" : 0, "versionId" : 374499139, "changesPatcherIO" : 1 } , "text" : "out~ 2" } } , { "box" : { "id" : "obj-31", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 22.0, 518.0, 43.0, 23.0 ], "rnbo_classname" : "out~", "rnbo_extra_attributes" : { "meta" : "", "comment" : "" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "out~_obj-31", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "in1" : { "attrOrProp" : 1, "digest" : "signal sent to outlet with index 1", "isalias" : 0, "aliases" : [ ], "settable" : 0, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "signal" } , "index" : { "attrOrProp" : 2, "digest" : "outlet number", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "mandatory" : 1 } , "comment" : { "attrOrProp" : 2, "digest" : "mouse over comment", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol" } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 3 } } , "inputs" : [ { "name" : "in1", "type" : "signal", "digest" : "signal sent to outlet with index 1", "displayName" : "", "hot" : 1, "docked" : 0 } ], "outputs" : [ ], "helpname" : "out~", "aliasOf" : "out~", "classname" : "out~", "operator" : 0, "versionId" : 374499139, "changesPatcherIO" : 1 } , "text" : "out~ 1" } } , { "box" : { "id" : "obj-30", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "signal", "signal" ], "patching_rect" : [ 21.5, 121.5, 42.0, 23.0 ], "rnbo_classname" : "cycle~", "rnbo_extra_attributes" : { "index" : "freq", "interp" : "linear", "buffername" : "RNBODefaultSinus" } , "rnbo_serial" : 2, "rnbo_uniqueid" : "cycle~_obj-30", "text" : "cycle~" } } , { "box" : { "id" : "obj-3", "linecount" : 3, "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 21.5, 50.5, 137.0, 52.0 ], "rnbo_classname" : "param", "rnbo_extra_attributes" : { "order" : "", "displayname" : "", "sendinit" : 1, "tonormalized" : "", "steps" : 0.0, "preset" : 1, "meta" : "", "ctlin" : 0.0, "minimum" : 0.0, "fromnormalized" : "", "enum" : "", "exponent" : 1.0, "unit" : "", "maximum" : 1.0 } , "rnbo_serial" : 6, "rnbo_uniqueid" : "frequency", "rnboinfo" : { "needsInstanceInfo" : 1, "argnames" : { "value" : { "attrOrProp" : 2, "digest" : "Set initial value", "defaultarg" : 2, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Initial Value", "displayorder" : 3 } , "normalizedvalue" : { "attrOrProp" : 1, "digest" : "Set value normalized. ", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "inlet" : 1, "type" : "number" } , "reset" : { "attrOrProp" : 1, "digest" : "Reset param to initial value", "isalias" : 0, "aliases" : [ ], "attachable" : 1, "isparam" : 0, "deprecated" : 0, "type" : "bang" } , "normalized" : { "attrOrProp" : 1, "digest" : "Normalized parameter value.", "isalias" : 0, "aliases" : [ ], "attachable" : 0, "isparam" : 0, "deprecated" : 0, "outlet" : 1, "type" : "number" } , "name" : { "attrOrProp" : 2, "digest" : "Name of the parameter", "defaultarg" : 1, "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "Parameter Name", "mandatory" : 1 } , "enum" : { "attrOrProp" : 2, "digest" : "Use an enumerated output", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "list", "label" : "Enum Values", "displayorder" : 6 } , "minimum" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 0, "aliases" : [ "min" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "min" : { "attrOrProp" : 2, "digest" : "Minimum value", "isalias" : 1, "aliasOf" : "minimum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Minimum", "displayorder" : 1 } , "maximum" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 0, "aliases" : [ "max" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "max" : { "attrOrProp" : 2, "digest" : "Maximum value", "isalias" : 1, "aliasOf" : "maximum", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Maximum", "displayorder" : 2 } , "exponent" : { "attrOrProp" : 2, "digest" : "Scale values exponentially", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "1", "label" : "Exponent", "displayorder" : 7 } , "steps" : { "attrOrProp" : 2, "digest" : "Divide the output into a number of discrete steps", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "defaultValue" : "0", "label" : "Steps", "displayorder" : 8 } , "displayname" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ "displayName" ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "displayName" : { "attrOrProp" : 2, "digest" : "A more readable name for the parameter in an external RNBO target", "isalias" : 1, "aliasOf" : "displayname", "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Display Name", "displayorder" : 13 } , "unit" : { "attrOrProp" : 2, "digest" : "A symbol to describe the unit of the parameter in an external RNBO target", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Unit", "displayorder" : 14 } , "tonormalized" : { "attrOrProp" : 2, "digest" : "Converts a real parameter value to its normalized form.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "To Normalized Expression", "displayorder" : 10 } , "fromnormalized" : { "attrOrProp" : 2, "digest" : "Converts a normalized parameter into its actual parameter value.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "label" : "From Normalized Expression", "displayorder" : 9 } , "order" : { "attrOrProp" : 2, "digest" : "Order in which initial parameter values will be sent out on patcher load. The order can be numeric or symbolic ('first' and 'last')", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "0", "label" : "Restore Order", "displayorder" : 12 } , "sendinit" : { "attrOrProp" : 2, "digest" : "Send initial value", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Send Init", "displayorder" : 4 } , "ctlin" : { "attrOrProp" : 2, "digest" : "MIDI controller number to control this parameter.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "number", "label" : "MIDI Controller Number.", "displayorder" : 15 } , "meta" : { "attrOrProp" : 2, "digest" : "A JSON formatted string containing metadata for use by the exported code", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "symbol", "defaultValue" : "", "label" : "Metadata", "displayorder" : 16 } , "nopreset" : { "attrOrProp" : 2, "digest" : "Do not add this value to the preset [DEPRECATED - USE @preset 0 instead].", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 1, "type" : "bool", "defaultValue" : "false" } , "preset" : { "attrOrProp" : 2, "digest" : "Add this value to the preset.", "isalias" : 0, "aliases" : [ ], "settable" : 1, "attachable" : 0, "isparam" : 0, "deprecated" : 0, "type" : "bool", "defaultValue" : "true", "label" : "Include In Preset", "displayorder" : 11 } } , "inputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalizedvalue", "type" : "number", "digest" : "Set value normalized. ", "docked" : 0 } ], "outputs" : [ { "name" : "value", "type" : "number", "digest" : "Parameter value", "hot" : 1, "docked" : 0 } , { "name" : "normalized", "type" : "number", "digest" : "Normalized parameter value.", "docked" : 0 } ], "helpname" : "param", "aliasOf" : "param", "classname" : "param", "operator" : 0, "versionId" : -723066504, "changesPatcherIO" : 0 } , "text" : "param frequency @value 120 @min 0 @max 1200", "varname" : "frequency" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-87", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "source" : [ "obj-107", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 2 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 1 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 1 ], "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-47", 1 ], "source" : [ "obj-27", 0 ] } } , { "patchline" : { "destination" : [ "obj-31", 0 ], "order" : 1, "source" : [ "obj-29", 0 ] } } , { "patchline" : { "destination" : [ "obj-32", 0 ], "order" : 0, "source" : [ "obj-29", 0 ] } } , { "patchline" : { "destination" : [ "obj-30", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-37", 0 ], "source" : [ "obj-30", 0 ] } } , { "patchline" : { "destination" : [ "obj-47", 0 ], "source" : [ "obj-33", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-34", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-35", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 1 ], "source" : [ "obj-36", 0 ] } } , { "patchline" : { "destination" : [ "obj-31", 0 ], "order" : 1, "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-32", 0 ], "order" : 0, "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "order" : 1, "source" : [ "obj-38", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 0 ], "order" : 0, "source" : [ "obj-38", 0 ] } } , { "patchline" : { "destination" : [ "obj-87", 1 ], "source" : [ "obj-39", 0 ] } } , { "patchline" : { "destination" : [ "obj-31", 0 ], "order" : 1, "source" : [ "obj-47", 0 ] } } , { "patchline" : { "destination" : [ "obj-32", 0 ], "order" : 0, "source" : [ "obj-47", 0 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "source" : [ "obj-50", 0 ] } } , { "patchline" : { "destination" : [ "obj-33", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-37", 1 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "source" : [ "obj-73", 0 ] } } , { "patchline" : { "destination" : [ "obj-31", 0 ], "order" : 1, "source" : [ "obj-87", 0 ] } } , { "patchline" : { "destination" : [ "obj-32", 0 ], "order" : 0, "source" : [ "obj-87", 0 ] } } ], "boxgroups" : [ { "boxes" : [ "obj-20", "obj-19" ] } ], "styles" : [ { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } ], "default_bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ], "bgfillcolor_type" : "color", "bgfillcolor_color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor_color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "bgfillcolor_angle" : 270.0, "bgfillcolor_proportion" : 0.39, "bgfillcolor_autogradient" : 0.0 } , "patching_rect" : [ 44.5, 157.0, 205.0, 23.0 ], "rnboattrcache" : { "phasorgain" : { "label" : "phasorgain", "isEnum" : 0, "parsestring" : "" } , "frequency" : { "label" : "frequency", "isEnum" : 0, "parsestring" : "" } , "sahgainin" : { "label" : "sahgainin", "isEnum" : 0, "parsestring" : "" } , "cyclegain" : { "label" : "cyclegain", "isEnum" : 0, "parsestring" : "" } , "groovegain" : { "label" : "groovegain", "isEnum" : 0, "parsestring" : "" } , "phasorfreq" : { "label" : "phasorfreq", "isEnum" : 0, "parsestring" : "" } } , "rnboversion" : "1.1.0-dev", "saved_attribute_attributes" : { "valueof" : { "parameter_invisible" : 1, "parameter_longname" : "rnbo~[1]", "parameter_shortname" : "rnbo~", "parameter_type" : 3 } } , "saved_object_attributes" : { "parameter_enable" : 1, "uuid" : "0cdb8e7d-f61a-11eb-8e7d-3024323e02a0" } , "snapshot" : { "filetype" : "C74Snapshot", "version" : 2, "minorversion" : 0, "name" : "snapshotlist", "origin" : "rnbo~", "type" : "list", "subtype" : "Undefined", "embed" : 1, "snapshot" : { "phasorgain" : { "value" : 0.0 } , "groovegain" : { "value" : 0.1 } , "sahgainin" : { "value" : 0.0 } , "__sps" : { "datafiles" : { } , "sah" : { } } , "cyclegain" : { "value" : 0.1 } , "frequency" : { "value" : 120.0 } , "phasorfreq" : { "value" : 0.0 } , "__presetid" : "oscquery_example" } , "snapshotlist" : { "current_snapshot" : 0, "entries" : [ { "filetype" : "C74Snapshot", "version" : 2, "minorversion" : 0, "name" : "60 freq", "origin" : "oscquery_example", "type" : "rnbo", "subtype" : "", "embed" : 1, "snapshot" : { "phasorgain" : { "value" : 0.0 } , "groovegain" : { "value" : 0.1 } , "sahgainin" : { "value" : 0.0 } , "__sps" : { "datafiles" : { } , "sah" : { } } , "cyclegain" : { "value" : 0.1 } , "frequency" : { "value" : 120.0 } , "phasorfreq" : { "value" : 0.0 } , "__presetid" : "oscquery_example" } , "fileref" : { "name" : "60 freq", "filename" : "second preset[1].maxsnap", "filepath" : "~/Documents/Max 8/Snapshots", "filepos" : -1, "snapshotfileid" : "e0746ec2198c5754b7fcb0737f475631" } } , { "filetype" : "C74Snapshot", "version" : 2, "minorversion" : 0, "name" : "120 freq", "origin" : "0cdb8e7d-f61a-11eb-8e7d-3024323e02a0", "type" : "rnbo", "subtype" : "", "embed" : 1, "snapshot" : { "__presetid" : "0cdb8e7d-f61a-11eb-8e7d-3024323e02a0", "phasorgain" : { "value" : 0.0 } , "frequency" : { "value" : 120.0 } , "cyclegain" : { "value" : 1.0 } , "__sps" : { "sah" : { } , "datafiles" : { } } , "sahgainin" : { "value" : 0.0 } , "groovegain" : { "value" : 0.0 } } , "fileref" : { "name" : "120 freq", "filename" : "60 freq[1].maxsnap", "filepath" : "~/Documents/Max 8/Snapshots", "filepos" : -1, "snapshotfileid" : "fa0557c71ddf41bdd287db9905788b26" } } , { "filetype" : "C74Snapshot", "version" : 2, "minorversion" : 0, "name" : "440 freq", "origin" : "0cdb8e7d-f61a-11eb-8e7d-3024323e02a0", "type" : "rnbo", "subtype" : "", "embed" : 1, "snapshot" : { "__presetid" : "0cdb8e7d-f61a-11eb-8e7d-3024323e02a0", "phasorgain" : { "value" : 0.0 } , "frequency" : { "value" : 440.0 } , "cyclegain" : { "value" : 1.0 } , "__sps" : { "sah" : { } , "datafiles" : { } } , "sahgainin" : { "value" : 0.0 } , "groovegain" : { "value" : 0.0 } } , "fileref" : { "name" : "440 freq", "filename" : "120 freq[1].maxsnap", "filepath" : "~/Documents/Max 8/Snapshots", "filepos" : -1, "snapshotfileid" : "b6c29667f9330f9526bf714934360ade" } } ] } } , "style" : "Default Max", "text" : "rnbo~ @title oscquery_example", "varname" : "rnbo~" } } , { "box" : { "fontname" : "Lato", "id" : "obj-61", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 62.0, 431.0, 53.0 ], "text" : "The OSCQuery Runner provides a communication with RNBO running on Raspberry Pi. The OSC namespace is automatically generated based on the parameters and inport/outport objects in the RNBO patcher code.", "textcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Lato", "fontsize" : 36.0, "id" : "obj-62", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 10.0, 436.0, 50.0 ], "text" : "Raspberry Pi OSCQuery " } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-65", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-60", 0 ], "source" : [ "obj-11", 1 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "midpoints" : [ 90.0, 664.0, 13.5, 664.0, 13.5, 215.5, 75.0, 215.5 ], "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-60", 0 ] } } , { "patchline" : { "destination" : [ "obj-94", 0 ], "source" : [ "obj-65", 0 ] } } , { "patchline" : { "destination" : [ "obj-14", 0 ], "source" : [ "obj-8", 2 ] } } , { "patchline" : { "destination" : [ "obj-60", 1 ], "source" : [ "obj-9", 1 ] } } ], "boxgroups" : [ { "boxes" : [ "obj-20", "obj-19" ] } , { "boxes" : [ "obj-6", "obj-5" ] } ], "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 42.0, 138.0, 47.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontsize" : 13.0, "globalpatchername" : "", "tags" : "" } , "style" : "Default Max", "text" : "p basic" } } , { "box" : { "hidden" : 1, "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 0, "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 0.0, 26.0, 866.0, 691.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "showontab" : 1, "assistshowspatchername" : 0, "title" : "OSC Listeners", "boxes" : [ { "box" : { "id" : "obj-4", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 42.25, 155.0, 257.5, 50.0 ], "text" : "This patcher contains information for routing the folder from /rnbo/listeners path on the Raspberry Pi" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-2", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 18.0, 631.0, 287.0, 36.0 ], "text" : "Dictionary populated with OSCQuery listener port information" } } , { "box" : { "id" : "obj-23", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 428.5, 91.5, 117.0, 23.0 ], "text" : "192.168.1.21:8003" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-24", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 428.5, 126.0, 134.0, 23.0 ], "text" : "/rnbo/listeners/add $1" } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "fontsize" : 13.0, "id" : "obj-21", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 719.5, 440.5, 21.0, 22.0 ], "text" : "5" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-22", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 715.5, 439.5, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "fontsize" : 13.0, "id" : "obj-11", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 634.0, 399.0, 21.0, 22.0 ], "text" : "4" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-18", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 630.0, 398.0, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "id" : "obj-1", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 485.0, 358.0, 354.0, 36.0 ], "text" : "'/rnbo/listeners/del' followed by the 'ipv4 address:port number' will add the numbered port to the runner on the Pi" } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "fontsize" : 13.0, "id" : "obj-31", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 724.0, 291.5, 21.0, 22.0 ], "text" : "3" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-32", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 720.0, 290.5, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "id" : "obj-29", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 445.5, 155.0, 355.5, 36.0 ], "text" : "'/rnbo/listeners/add' followed by the 'ipv4 address:port number' will add the numbered port to the runner on the Pi" } } , { "box" : { "id" : "obj-30", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 346.0, 631.0, 379.0, 36.0 ], "text" : "Receive messages sent to param,param~, inport and outport objects on port 8003" } } , { "box" : { "bubble" : 1, "id" : "obj-28", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 700.5, 315.5, 104.0, 40.0 ], "text" : "Delete a specific port" } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-27", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 611.0, 424.0, 88.0, 40.0 ], "text" : "Reveal all ports" } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-26", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 698.0, 464.5, 88.0, 40.0 ], "text" : "Delete all ports" } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "fontsize" : 13.0, "id" : "obj-16", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 531.5, 197.0, 21.0, 22.0 ], "text" : "2" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-17", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 527.5, 196.0, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "fontsize" : 13.0, "id" : "obj-19", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 579.0, 60.0, 21.0, 22.0 ], "text" : "1" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-15", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 575.0, 59.0, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-14", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 512.5, 221.0, 119.0, 40.0 ], "text" : "Set Parameter value" } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-12", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 551.5, 84.0, 200.0, 40.0 ], "text" : "Add your ipv4 address and add a new port" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "format" : 6, "id" : "obj-20", "maxclass" : "flonum", "maximum" : 1.0, "minimum" : 0.0, "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 458.0, 234.0, 53.0, 23.0 ], "varname" : "flophasorgain" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-25", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 458.0, 268.0, 206.0, 23.0 ], "text" : "/rnbo/inst/0/params/phasorgain $1", "varname" : "phasorgain" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-13", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 574.0, 473.0, 122.0, 23.0 ], "text" : "/rnbo/listeners/clear" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-10", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 474.0, 433.0, 133.0, 23.0 ], "text" : "/rnbo/listeners/entries" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-9", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 474.0, 326.0, 223.0, 23.0 ], "text" : "/rnbo/listeners/del 192.168.1.21:8003" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-5", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 346.0, 606.0, 94.0, 23.0 ], "text" : "print oscfrompi" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 427.5, 518.0, 195.0, 23.0 ], "text" : "udpsend localhost 1234 CNMAT" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 346.0, 553.0, 105.0, 23.0 ], "text" : "udpreceive 8003" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-60", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 2, "outlettype" : [ "dictionary", "" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 862.0, 144.0, 451.0, 589.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "assistshowspatchername" : 0, "boxes" : [ { "box" : { "fontsize" : 13.0, "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 296.0, 160.0, 145.0, 23.0 ], "text" : "combine c74.rpi .local" } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 209.0, 12.0, 94.0, 21.0 ], "text" : "r combinetext" } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-81", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 42.5, 76.0, 352.0, 21.0 ], "style" : "Default Max", "text" : "combine http:// c74rpi .local:5678/rnbo/listeners @triggers 1" } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "clear" ], "patching_rect" : [ 59.5, 367.605262994766235, 54.0, 21.0 ], "text" : "t l clear" } } , { "box" : { "comment" : "", "id" : "obj-3", "index" : 2, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 296.0, 515.0, 30.0, 30.0 ] } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-21", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 296.0, 237.105262994766235, 84.0, 21.0 ], "style" : "Default Max", "text" : "prepend host" } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-46", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 92.333333333333343, 455.105262994766235, 71.0, 21.0 ], "text" : "list.slice 1" } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-80", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 43.0, 149.105262994766235, 87.0, 21.0 ], "style" : "Default Max", "text" : "prepend url" } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 43.0, 210.105262994766235, 111.0, 21.0 ], "style" : "Default Max", "text" : "t b l" } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 43.0, 180.105262994766235, 91.0, 21.0 ], "style" : "Default Max", "text" : "prepend set" } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 43.0, 423.105262994766235, 167.0, 21.0 ], "saved_object_attributes" : { "embed" : 0, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict rnbooscquery_listeners" } } , { "box" : { "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "dictionary", "" ], "patching_rect" : [ 43.0, 312.605262994766235, 56.0, 21.0 ], "style" : "Default Max", "text" : "maxurl" } } , { "box" : { "data" : { "http_method" : "get", "url" : "http://c74rpi.local:5678/rnbo/listeners", "parse_type" : "json" } , "fontname" : "Arial ", "fontsize" : 13.0, "id" : "obj-27", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 43.0, 280.105262994766235, 116.0, 21.0 ], "saved_object_attributes" : { "embed" : 1, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict @embed 1" } } , { "box" : { "comment" : "", "id" : "obj-59", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 43.0, 515.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-20", 0 ], "order" : 0, "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-81", 1 ], "order" : 1, "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "source" : [ "obj-17", 1 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "midpoints" : [ 52.5, 234.105262994766235, 52.5, 234.105262994766235 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "order" : 1, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "order" : 0, "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-21", 0 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-27", 0 ] } } , { "patchline" : { "destination" : [ "obj-59", 0 ], "source" : [ "obj-46", 1 ] } } , { "patchline" : { "destination" : [ "obj-46", 0 ], "source" : [ "obj-6", 1 ] } } , { "patchline" : { "destination" : [ "obj-59", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-7", 1 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "midpoints" : [ 52.5, 170.105262994766235, 52.5, 170.105262994766235 ], "source" : [ "obj-80", 0 ] } } , { "patchline" : { "destination" : [ "obj-80", 0 ], "source" : [ "obj-81", 0 ] } } ], "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } , { "name" : "Default Max", "attrui" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "default" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbodefault", "default" : { "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "fontname" : [ "Lato" ], "fontsize" : [ 12.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbohighcontrast", "default" : { "accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.090196078431373, 0.090196078431373, 0.090196078431373, 1.0 ], "color2" : [ 0.156862745098039, 0.168627450980392, 0.164705882352941, 1.0 ], "proportion" : 0.5, "type" : "color" } , "clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ], "color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ], "editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ], "fontsize" : [ 13.0 ], "locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ], "stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbolight", "default" : { "accentcolor" : [ 0.443137254901961, 0.505882352941176, 0.556862745098039, 1.0 ], "bgcolor" : [ 0.796078431372549, 0.862745098039216, 0.925490196078431, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.835294117647059, 0.901960784313726, 0.964705882352941, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "color" : [ 0.815686274509804, 0.509803921568627, 0.262745098039216, 1.0 ], "editing_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "elementcolor" : [ 0.337254901960784, 0.384313725490196, 0.462745098039216, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "stripecolor" : [ 0.309803921568627, 0.698039215686274, 0.764705882352941, 1.0 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbomonokai", "default" : { "accentcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "color" : [ 0.611764705882353, 0.125490196078431, 0.776470588235294, 1.0 ], "editing_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "elementcolor" : [ 0.749019607843137, 0.83921568627451, 1.0, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "stripecolor" : [ 0.796078431372549, 0.207843137254902, 1.0, 1.0 ], "textcolor" : [ 0.129412, 0.129412, 0.129412, 1.0 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 18.0, 130.0, 344.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontname" : "Arial", "fontsize" : 13.0, "globalpatchername" : "", "style" : "newobj001", "tags" : "" } , "style" : "Default Max", "text" : "p maxurl" } } , { "box" : { "fontname" : "Lato", "fontsize" : 13.0, "id" : "obj-61", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 62.0, 314.0, 38.0 ], "text" : "Create Listener Ports for Sending and Receiving OSC Messages on the Runner", "textcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Lato", "fontsize" : 36.0, "id" : "obj-62", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 10.0, 534.0, 50.0 ], "text" : "Raspberry Pi OSCQuery" } } , { "box" : { "id" : "obj-3", "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 18.0, 208.0, 306.0, 421.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-60", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-60", 1 ] } } , { "patchline" : { "destination" : [ "obj-5", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-9", 0 ] } } ], "boxgroups" : [ { "boxes" : [ "obj-15", "obj-19" ] } , { "boxes" : [ "obj-17", "obj-16" ] } , { "boxes" : [ "obj-32", "obj-31" ] } , { "boxes" : [ "obj-18", "obj-11" ] } , { "boxes" : [ "obj-22", "obj-21" ] } ], "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } , { "name" : "Default Max", "attrui" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "default" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbodefault", "default" : { "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "fontname" : [ "Lato" ], "fontsize" : [ 12.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbohighcontrast", "default" : { "accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.090196078431373, 0.090196078431373, 0.090196078431373, 1.0 ], "color2" : [ 0.156862745098039, 0.168627450980392, 0.164705882352941, 1.0 ], "proportion" : 0.5, "type" : "color" } , "clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ], "color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ], "editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ], "fontsize" : [ 13.0 ], "locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ], "stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbolight", "default" : { "accentcolor" : [ 0.443137254901961, 0.505882352941176, 0.556862745098039, 1.0 ], "bgcolor" : [ 0.796078431372549, 0.862745098039216, 0.925490196078431, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.835294117647059, 0.901960784313726, 0.964705882352941, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "color" : [ 0.815686274509804, 0.509803921568627, 0.262745098039216, 1.0 ], "editing_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "elementcolor" : [ 0.337254901960784, 0.384313725490196, 0.462745098039216, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "stripecolor" : [ 0.309803921568627, 0.698039215686274, 0.764705882352941, 1.0 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbomonokai", "default" : { "accentcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "color" : [ 0.611764705882353, 0.125490196078431, 0.776470588235294, 1.0 ], "editing_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "elementcolor" : [ 0.749019607843137, 0.83921568627451, 1.0, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "stripecolor" : [ 0.796078431372549, 0.207843137254902, 1.0, 1.0 ], "textcolor" : [ 0.129412, 0.129412, 0.129412, 1.0 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 235.0, 259.0, 133.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontname" : "Arial", "fontsize" : 13.0, "globalpatchername" : "", "style" : "newobj001", "tags" : "" } , "style" : "Default Max", "text" : "p OSCQuery_Listeners" } } , { "box" : { "hidden" : 1, "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 0, "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 0.0, 26.0, 866.0, 691.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "showontab" : 1, "assistshowspatchername" : 0, "title" : "Raspberry Pi Audio Settings", "boxes" : [ { "box" : { "fontsize" : 13.0, "id" : "obj-18", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 36.0, 622.75, 287.0, 36.0 ], "text" : "Dictionary populated with OSCQuery Audio Settings " } } , { "box" : { "id" : "obj-15", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 51.25, 281.0, 257.5, 50.0 ], "text" : "This patcher contains information for routing the folder from /rnbo/jack path on the Raspberry Pi. " } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "id" : "obj-5", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 470.5, 422.75, 21.0, 22.0 ], "text" : "3" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-14", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 466.5, 421.75, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "id" : "obj-9", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 633.5, 310.0, 21.0, 22.0 ], "text" : "2" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-10", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 629.5, 309.0, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "id" : "obj-19", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 286.0, 124.0, 21.0, 22.0 ], "text" : "1" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-20", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 282.0, 123.0, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "fontsize" : 13.0, "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 4, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], "patching_rect" : [ 397.0, 286.5, 214.0, 23.0 ], "style" : "Default Max", "text" : "route hostname samplerate devices" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 688.5, 562.25, 93.0, 23.0 ], "style" : "Default Max", "text" : "receive toOSC" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 516.25, 418.5, 79.0, 23.0 ], "style" : "Default Max", "text" : "send toOSC" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 140.5, 223.0, 79.0, 23.0 ], "style" : "Default Max", "text" : "send toOSC" } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-83", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 450.5, 446.75, 107.0, 40.0 ], "style" : "Default Max", "text" : "Click to update the Pi" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-84", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 419.0, 525.25, 74.0, 23.0 ], "style" : "Default Max", "text" : "delay 500" } } , { "box" : { "id" : "obj-11", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "parameter_enable" : 0, "patching_rect" : [ 419.0, 454.75, 24.0, 24.0 ] } } , { "box" : { "fontsize" : 13.0, "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "bang" ], "patching_rect" : [ 419.0, 493.25, 154.5, 23.0 ], "style" : "Default Max", "text" : "t b b" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-85", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 419.0, 562.25, 126.0, 23.0 ], "style" : "Default Max", "text" : "/rnbo/jack/active 1" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-16", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 554.5, 562.25, 126.0, 23.0 ], "style" : "Default Max", "text" : "/rnbo/jack/active 0" } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-22", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 593.0, 333.5, 202.0, 40.0 ], "style" : "Default Max", "text" : "Set the sample rate of the Pi's selected audio device" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-7", "items" : [ 44100, ",", 48000 ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, "patching_rect" : [ 462.0, 342.0, 127.5, 23.0 ], "style" : "Default Max" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-6", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 516.25, 384.5, 218.0, 23.0 ], "style" : "Default Max", "text" : "/rnbo/jack/config/sample_rate $1" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-8", "items" : [ "hw:0", ",", "hw:1", ",", "hw:2", ",", "hw:3", ",", "hw:4", ",", "hw:Device", ",", "hw:Dummy", ",", "hw:Headphones", ",", "hw:vc4hdmi0", ",", "hw:vc4hdmi1" ], "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, "patching_rect" : [ 36.0, 151.5, 228.0, 23.0 ], "style" : "Default Max" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-17", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 140.5, 190.0, 167.0, 23.0 ], "style" : "Default Max", "text" : "/rnbo/jack/config/card $1" } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-38", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 270.0, 148.0, 100.0, 40.0 ], "style" : "Default Max", "text" : "Select the soundcard" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-77", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 397.0, 622.75, 195.0, 23.0 ], "style" : "Default Max", "text" : "udpsend localhost 1234 CNMAT" } } , { "box" : { "id" : "obj-75", "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 36.0, 357.0, 287.0, 262.25 ] } } , { "box" : { "fontsize" : 13.0, "id" : "obj-60", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "dictionary", "" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 571.0, 97.0, 899.0, 701.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "assistshowspatchername" : 0, "boxes" : [ { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-23", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 727.0, 439.5, 84.0, 23.0 ], "text" : "prepend host" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-21", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 727.0, 477.5, 117.0, 23.0 ], "text" : "prepend hostname" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 727.0, 399.5, 134.0, 23.0 ], "text" : "combine c74.rpi .local" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-81", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 50.0, 124.0, 330.0, 23.0 ], "style" : "Default Max", "text" : "combine http:// c74rpi .local:5678/rnbo/jack/ @triggers 1" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 727.0, 85.0, 95.0, 23.0 ], "text" : "r combinetext" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-24", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 422.5, 490.5, 104.0, 23.0 ], "style" : "Default Max", "text" : "prepend devices" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-5", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 295.0, 314.0, 124.0, 23.0 ], "style" : "Default Max", "text" : "prepend samplerate" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-18", "linecount" : 2, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 321.5, 404.0, 100.0, 38.0 ], "style" : "Default Max", "text" : "clearchecks, checkitem $1 1" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-22", "linecount" : 2, "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 422.5, 318.5, 98.0, 38.0 ], "style" : "Default Max", "text" : "clearchecks, checkitem 0 1" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "bang", "", "clear" ], "patching_rect" : [ 422.5, 274.5, 214.0, 23.0 ], "style" : "Default Max", "text" : "t b l clear" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-15", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 520.0, 405.0, 71.0, 23.0 ], "style" : "Default Max", "text" : "unpack s s" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-11", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 520.0, 371.5, 50.0, 23.0 ], "style" : "Default Max", "text" : "dict.iter" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-10", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 520.0, 438.5, 70.0, 23.0 ], "style" : "Default Max", "text" : "append $1" } } , { "box" : { "comment" : "", "id" : "obj-8", "index" : 2, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 295.0, 609.0, 30.0, 30.0 ], "style" : "Default Max" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-19", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 295.0, 264.5, 95.0, 23.0 ], "style" : "Default Max", "text" : "setsymbol $1" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-9", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 295.0, 225.0, 274.0, 23.0 ], "style" : "Default Max", "text" : "dict.unpack SampleRate: Cards: AudioDevice:" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "dictionary" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 151.0, 172.0, 760.0, 608.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "assistshowspatchername" : 0, "boxes" : [ { "box" : { "id" : "obj-173", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "dictionary" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 59.0, 104.0, 640.0, 480.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial Bold", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "assistshowspatchername" : 0, "boxes" : [ { "box" : { "id" : "obj-161", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 219.5, 233.0, 29.5, 20.0 ], "text" : "t b l" } } , { "box" : { "id" : "obj-150", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 219.5, 157.0, 84.0, 20.0 ], "text" : "join @triggers 1" } } , { "box" : { "id" : "obj-149", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 219.5, 200.0, 65.0, 20.0 ], "text" : "prepend set" } } , { "box" : { "id" : "obj-145", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 219.5, 273.5, 50.5, 20.0 ], "saved_object_attributes" : { "embed" : 0, "parameter_enable" : 0, "parameter_mappable" : 0 } , "text" : "dict" } } , { "box" : { "id" : "obj-134", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 50.0, 207.0, 66.0, 20.0 ], "text" : "prepend get" } } , { "box" : { "id" : "obj-133", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 50.0, 182.0, 116.0, 20.0 ], "text" : "combine card ::VALUE" } } , { "box" : { "id" : "obj-132", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 50.0, 152.0, 24.0, 20.0 ], "text" : "iter" } } , { "box" : { "id" : "obj-130", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 50.0, 126.0, 96.0, 20.0 ], "text" : "dict.unpack VALS:" } } , { "box" : { "id" : "obj-126", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 50.0, 100.0, 106.0, 20.0 ], "text" : "dict.unpack RANGE:" } } , { "box" : { "comment" : "", "id" : "obj-169", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-170", "index" : 2, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 284.5, 40.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-171", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 50.0, 353.5, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-172", "index" : 2, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 219.5, 353.5, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-130", 0 ], "source" : [ "obj-126", 0 ] } } , { "patchline" : { "destination" : [ "obj-132", 0 ], "source" : [ "obj-130", 0 ] } } , { "patchline" : { "destination" : [ "obj-133", 0 ], "order" : 1, "source" : [ "obj-132", 0 ] } } , { "patchline" : { "destination" : [ "obj-150", 0 ], "order" : 0, "source" : [ "obj-132", 0 ] } } , { "patchline" : { "destination" : [ "obj-134", 0 ], "source" : [ "obj-133", 0 ] } } , { "patchline" : { "destination" : [ "obj-171", 0 ], "source" : [ "obj-134", 0 ] } } , { "patchline" : { "destination" : [ "obj-172", 0 ], "source" : [ "obj-145", 0 ] } } , { "patchline" : { "destination" : [ "obj-161", 0 ], "source" : [ "obj-149", 0 ] } } , { "patchline" : { "destination" : [ "obj-149", 0 ], "source" : [ "obj-150", 0 ] } } , { "patchline" : { "destination" : [ "obj-145", 0 ], "source" : [ "obj-161", 1 ] } } , { "patchline" : { "destination" : [ "obj-145", 0 ], "source" : [ "obj-161", 0 ] } } , { "patchline" : { "destination" : [ "obj-126", 0 ], "source" : [ "obj-169", 0 ] } } , { "patchline" : { "destination" : [ "obj-150", 1 ], "source" : [ "obj-170", 0 ] } } ], "styles" : [ { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 536.5, 392.0, 71.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontname" : "Arial Bold", "fontsize" : 10.0, "globalpatchername" : "", "style" : "newobj001", "tags" : "" } , "style" : "Default Max", "text" : "p" } } , { "box" : { "id" : "obj-156", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 547.0, 349.0, 61.0, 22.0 ], "style" : "Default Max", "text" : "list.slice 1" } } , { "box" : { "id" : "obj-125", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 181.0, 134.0, 95.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack info:" } } , { "box" : { "id" : "obj-119", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 290.0, 231.0, 114.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack VALUE:" } } , { "box" : { "id" : "obj-104", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 536.5, 278.0, 63.0, 22.0 ], "style" : "Default Max", "text" : "t getkeys l" } } , { "box" : { "id" : "obj-94", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 536.5, 318.0, 53.0, 22.0 ], "saved_object_attributes" : { "embed" : 0, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict" } } , { "box" : { "id" : "obj-84", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 72.0, 231.0, 114.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack VALUE:" } } , { "box" : { "id" : "obj-83", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 536.5, 249.0, 142.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack CONTENTS:" } } , { "box" : { "id" : "obj-82", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 536.5, 215.0, 134.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack alsa_cards:" } } , { "box" : { "id" : "obj-81", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 536.5, 173.0, 142.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack CONTENTS:" } } , { "box" : { "id" : "obj-29", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 399.0, 231.0, 114.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack VALUE:" } } , { "box" : { "id" : "obj-28", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 181.0, 231.0, 114.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack VALUE:" } } , { "box" : { "id" : "obj-24", "maxclass" : "newobj", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "dictionary" ], "patching_rect" : [ 72.0, 278.0, 473.0, 22.0 ], "style" : "Default Max", "text" : "dict.pack AudioDevice : Cards : SampleRate : NumPeriodsLatency : FramesPerPeriod :" } } , { "box" : { "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 72.0, 163.0, 142.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack CONTENTS:" } } , { "box" : { "id" : "obj-11", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 72.0, 134.0, 108.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack config:" } } , { "box" : { "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 72.0, 107.0, 142.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack CONTENTS:" } } , { "box" : { "id" : "obj-8", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 72.0, 78.0, 102.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack body:" } } , { "box" : { "id" : "obj-5", "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 72.0, 434.0, 398.0, 153.0 ] } } , { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], "patching_rect" : [ 72.0, 197.0, 382.0, 22.0 ], "style" : "Default Max", "text" : "dict.unpack card: num_periods: period_frames: sample_rate:" } } , { "box" : { "comment" : "", "id" : "obj-2", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 98.0, 349.0, 30.0, 30.0 ] } } , { "box" : { "comment" : "", "id" : "obj-1", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "dictionary" ], "patching_rect" : [ 72.0, 39.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "order" : 1, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-125", 0 ], "midpoints" : [ 81.5, 130.0, 190.5, 130.0 ], "order" : 0, "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-94", 0 ], "source" : [ "obj-104", 1 ] } } , { "patchline" : { "destination" : [ "obj-94", 0 ], "source" : [ "obj-104", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 4 ], "source" : [ "obj-119", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-81", 0 ], "midpoints" : [ 190.5, 158.0, 546.0, 158.0 ], "source" : [ "obj-125", 0 ] } } , { "patchline" : { "destination" : [ "obj-173", 1 ], "source" : [ "obj-156", 1 ] } } , { "patchline" : { "destination" : [ "obj-24", 1 ], "midpoints" : [ 598.0, 423.0, 504.0, 423.0, 504.0, 264.0, 195.0, 264.0 ], "source" : [ "obj-173", 1 ] } } , { "patchline" : { "destination" : [ "obj-94", 0 ], "source" : [ "obj-173", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "order" : 0, "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 0 ], "order" : 1, "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 3 ], "source" : [ "obj-28", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 2 ], "source" : [ "obj-29", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 0 ], "source" : [ "obj-4", 2 ] } } , { "patchline" : { "destination" : [ "obj-173", 0 ], "midpoints" : [ 81.5, 219.0, 57.0, 219.0, 57.0, 336.0, 522.0, 336.0, 522.0, 378.0, 546.0, 378.0 ], "order" : 0, "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 0 ], "source" : [ "obj-4", 1 ] } } , { "patchline" : { "destination" : [ "obj-29", 0 ], "source" : [ "obj-4", 3 ] } } , { "patchline" : { "destination" : [ "obj-84", 0 ], "order" : 1, "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-82", 0 ], "source" : [ "obj-81", 0 ] } } , { "patchline" : { "destination" : [ "obj-83", 0 ], "source" : [ "obj-82", 0 ] } } , { "patchline" : { "destination" : [ "obj-104", 0 ], "source" : [ "obj-83", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-84", 0 ] } } , { "patchline" : { "destination" : [ "obj-156", 0 ], "source" : [ "obj-94", 1 ] } } ], "styles" : [ { "name" : "Default Max", "attrui" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "default" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 50.0, 358.0, 141.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontname" : "Arial Bold", "fontsize" : 10.0, "globalpatchername" : "", "style" : "newobj001", "tags" : "" } , "style" : "Default Max", "text" : "p assemble_audio_dict" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 50.0, 392.0, 150.0, 23.0 ], "saved_object_attributes" : { "embed" : 0, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict rnbooscquery_audio" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-80", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 50.0, 160.0, 74.0, 23.0 ], "style" : "Default Max", "text" : "prepend url" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 50.0, 221.0, 35.0, 23.0 ], "style" : "Default Max", "text" : "t b l" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 50.0, 191.0, 77.0, 23.0 ], "style" : "Default Max", "text" : "prepend set" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 50.0, 326.0, 150.0, 23.0 ], "saved_object_attributes" : { "embed" : 0, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict rnbooscquery_audio" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "dictionary", "" ], "patching_rect" : [ 50.0, 293.0, 48.0, 23.0 ], "style" : "Default Max", "text" : "maxurl" } } , { "box" : { "data" : { "http_method" : "get", "url" : "http://c74rpi.local:5678/rnbo/jack/", "parse_type" : "json" } , "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-27", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 50.0, 259.5, 100.0, 23.0 ], "saved_object_attributes" : { "embed" : 1, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict @embed 1" } } , { "box" : { "comment" : "", "id" : "obj-58", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 321.5, 357.5, 30.0, 30.0 ], "style" : "Default Max" } } , { "box" : { "comment" : "", "id" : "obj-59", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 50.0, 609.0, 30.0, 30.0 ], "style" : "Default Max" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-59", 0 ], "order" : 1, "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "midpoints" : [ 59.5, 425.0, 212.0, 425.0, 212.0, 212.5, 304.5, 212.5 ], "order" : 0, "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-15", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-16", 1 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-16", 2 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "midpoints" : [ 75.5, 245.0, 59.5, 245.0 ], "source" : [ "obj-17", 1 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "midpoints" : [ 59.5, 245.0, 59.5, 245.0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 0 ], "source" : [ "obj-19", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 0 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-22", 0 ] } } , { "patchline" : { "destination" : [ "obj-21", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-27", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "source" : [ "obj-58", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "order" : 0, "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-81", 1 ], "order" : 1, "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "midpoints" : [ 59.5, 181.0, 59.5, 181.0 ], "source" : [ "obj-80", 0 ] } } , { "patchline" : { "destination" : [ "obj-80", 0 ], "source" : [ "obj-81", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "source" : [ "obj-9", 1 ] } } , { "patchline" : { "destination" : [ "obj-19", 0 ], "source" : [ "obj-9", 0 ] } } ], "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } , { "name" : "Default Max", "attrui" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "default" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbodefault", "default" : { "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "fontname" : [ "Lato" ], "fontsize" : [ 12.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbohighcontrast", "default" : { "accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.090196078431373, 0.090196078431373, 0.090196078431373, 1.0 ], "color2" : [ 0.156862745098039, 0.168627450980392, 0.164705882352941, 1.0 ], "proportion" : 0.5, "type" : "color" } , "clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ], "color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ], "editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ], "fontsize" : [ 13.0 ], "locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ], "stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbolight", "default" : { "accentcolor" : [ 0.443137254901961, 0.505882352941176, 0.556862745098039, 1.0 ], "bgcolor" : [ 0.796078431372549, 0.862745098039216, 0.925490196078431, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.835294117647059, 0.901960784313726, 0.964705882352941, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "color" : [ 0.815686274509804, 0.509803921568627, 0.262745098039216, 1.0 ], "editing_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "elementcolor" : [ 0.337254901960784, 0.384313725490196, 0.462745098039216, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "stripecolor" : [ 0.309803921568627, 0.698039215686274, 0.764705882352941, 1.0 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbomonokai", "default" : { "accentcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "color" : [ 0.611764705882353, 0.125490196078431, 0.776470588235294, 1.0 ], "editing_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "elementcolor" : [ 0.749019607843137, 0.83921568627451, 1.0, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "stripecolor" : [ 0.796078431372549, 0.207843137254902, 1.0, 1.0 ], "textcolor" : [ 0.129412, 0.129412, 0.129412, 1.0 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 36.0, 254.0, 380.0, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontname" : "Arial Bold", "fontsize" : 10.0, "globalpatchername" : "", "style" : "newobj001", "tags" : "" } , "style" : "Default Max", "text" : "p getdevices" } } , { "box" : { "fontname" : "Lato", "fontsize" : 13.0, "id" : "obj-61", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 62.0, 305.0, 38.0 ], "text" : "Set soundcards detected by jack audio and select which device is actively using OSC.", "textcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ] } } , { "box" : { "fontface" : 0, "fontname" : "Lato", "fontsize" : 36.0, "id" : "obj-62", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 10.0, 538.0, 50.0 ], "text" : "Raspberry Pi OSCQuery" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-12", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "source" : [ "obj-12", 1 ] } } , { "patchline" : { "destination" : [ "obj-84", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-77", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-77", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-4", 1 ] } } , { "patchline" : { "destination" : [ "obj-77", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "midpoints" : [ 536.5, 325.0, 619.0, 325.0, 619.0, 115.5, 45.5, 115.5 ], "source" : [ "obj-4", 2 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-60", 1 ] } } , { "patchline" : { "destination" : [ "obj-75", 0 ], "source" : [ "obj-60", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-7", 1 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-8", 1 ] } } , { "patchline" : { "destination" : [ "obj-60", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-85", 0 ], "source" : [ "obj-84", 0 ] } } , { "patchline" : { "destination" : [ "obj-77", 0 ], "source" : [ "obj-85", 0 ] } } ], "boxgroups" : [ { "boxes" : [ "obj-20", "obj-19" ] } , { "boxes" : [ "obj-10", "obj-9" ] } , { "boxes" : [ "obj-14", "obj-5" ] } ], "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } , { "name" : "Default Max", "attrui" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "default" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbodefault", "default" : { "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "fontname" : [ "Lato" ], "fontsize" : [ 12.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbohighcontrast", "default" : { "accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.090196078431373, 0.090196078431373, 0.090196078431373, 1.0 ], "color2" : [ 0.156862745098039, 0.168627450980392, 0.164705882352941, 1.0 ], "proportion" : 0.5, "type" : "color" } , "clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ], "color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ], "editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ], "fontsize" : [ 13.0 ], "locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ], "stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbolight", "default" : { "accentcolor" : [ 0.443137254901961, 0.505882352941176, 0.556862745098039, 1.0 ], "bgcolor" : [ 0.796078431372549, 0.862745098039216, 0.925490196078431, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.835294117647059, 0.901960784313726, 0.964705882352941, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "color" : [ 0.815686274509804, 0.509803921568627, 0.262745098039216, 1.0 ], "editing_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "elementcolor" : [ 0.337254901960784, 0.384313725490196, 0.462745098039216, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "stripecolor" : [ 0.309803921568627, 0.698039215686274, 0.764705882352941, 1.0 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbomonokai", "default" : { "accentcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "color" : [ 0.611764705882353, 0.125490196078431, 0.776470588235294, 1.0 ], "editing_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "elementcolor" : [ 0.749019607843137, 0.83921568627451, 1.0, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "stripecolor" : [ 0.796078431372549, 0.207843137254902, 1.0, 1.0 ], "textcolor" : [ 0.129412, 0.129412, 0.129412, 1.0 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 144.0, 214.0, 119.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontname" : "Arial", "fontsize" : 13.0, "globalpatchername" : "", "style" : "newobj001", "tags" : "" } , "style" : "Default Max", "text" : "p RPI_AudioSettings" } } , { "box" : { "hidden" : 1, "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 0, "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 0.0, 26.0, 866.0, 691.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "Untitled1_template", "showontab" : 2, "assistshowspatchername" : 0, "title" : "OSC Parameters", "boxes" : [ { "box" : { "fontsize" : 13.0, "id" : "obj-15", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 72.25, 113.0, 303.0, 36.0 ], "text" : "This patcher contains information for routing the folder from /rnbo/inst path on the Raspberry Pi" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-16", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 50.0, 624.0, 336.0, 36.0 ], "text" : "Dictionary populated with OSCQuery parameter information" } } , { "box" : { "bgcolor" : [ 0.996078431372549, 0.627450980392157, 0.67843137254902, 0.0 ], "bubblepoint" : 0.0, "fontface" : 1, "fontname" : "Lato", "id" : "obj-19", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 601.5, 114.0, 21.0, 21.0 ], "text" : "1" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.996078431372549, 0.623529411764706, 0.623529411764706, 1.0 ], "id" : "obj-20", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 597.5, 113.0, 23.0, 23.0 ], "proportion" : 0.5, "shape" : 1 } } , { "box" : { "fontname" : "Lato", "fontsize" : 13.0, "id" : "obj-239", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 62.0, 316.0, 22.0 ], "text" : "Set values for parameters via OSC messages.", "textcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ] } } , { "box" : { "bubble" : 1, "fontsize" : 13.0, "id" : "obj-160", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 580.0, 150.0, 204.0, 40.0 ], "style" : "Default Max", "text" : "Create paths for OSC messages to be sent to the Pi." } } , { "box" : { "fontsize" : 13.0, "id" : "obj-35", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 425.5, 614.5, 195.0, 23.0 ], "style" : "Default Max", "text" : "udpsend localhost 1234 CNMAT", "varname" : "udpsend_rpi" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-60", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 2, "outlettype" : [ "", "" ], "patcher" : { "fileversion" : 1, "appversion" : { "major" : 8, "minor" : 5, "revision" : 0, "architecture" : "x64", "modernui" : 1 } , "classnamespace" : "box", "rect" : [ 898.0, 190.0, 453.0, 553.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 13.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "newobj001", "subpatcher_template" : "Untitled1_template", "assistshowspatchername" : 0, "boxes" : [ { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 277.0, 192.0, 144.0, 23.0 ], "text" : "combine c74.rpi .local" } } , { "box" : { "comment" : "", "id" : "obj-9", "index" : 2, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 277.0, 472.0, 30.0, 30.0 ] } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-3", "maxclass" : "newobj", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 210.0, 35.0, 87.0, 23.0 ], "text" : "r combinetext" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-81", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 28.5, 86.0, 382.0, 23.0 ], "style" : "Default Max", "text" : "combine http:// c74rpi .local:5678/rnbo/inst/0/params @triggers 1" } } , { "box" : { "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 277.0, 248.0, 91.0, 23.0 ], "text" : "prepend host" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-46", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 67.000000000000014, 423.0, 79.0, 23.0 ], "saved_object_attributes" : { "embed" : 0, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict params" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 28.5, 390.0, 153.0, 23.0 ], "style" : "Default Max", "text" : "dict.unpack CONTENTS:" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-5", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 28.5, 351.0, 112.0, 23.0 ], "style" : "Default Max", "text" : "dict.unpack body:" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-80", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 28.5, 120.0, 74.0, 23.0 ], "style" : "Default Max", "text" : "prepend url" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 28.5, 181.0, 34.0, 23.0 ], "style" : "Default Max", "text" : "t b l" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-12", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 28.5, 151.0, 77.0, 23.0 ], "style" : "Default Max", "text" : "prepend set" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 28.5, 316.0, 162.0, 23.0 ], "saved_object_attributes" : { "embed" : 0, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict rnbooscquery_params" } } , { "box" : { "fontsize" : 13.0, "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "dictionary", "" ], "patching_rect" : [ 28.5, 281.0, 48.0, 23.0 ], "style" : "Default Max", "text" : "maxurl" } } , { "box" : { "data" : { "http_method" : "get", "url" : "http://c74rpi.local:5678/rnbo/inst/0/params", "parse_type" : "json" } , "fontsize" : 13.0, "id" : "obj-27", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 4, "outlettype" : [ "dictionary", "", "", "" ], "patching_rect" : [ 28.5, 245.5, 99.0, 23.0 ], "saved_object_attributes" : { "embed" : 1, "parameter_enable" : 0, "parameter_mappable" : 0 } , "style" : "Default Max", "text" : "dict @embed 1" } } , { "box" : { "comment" : "", "id" : "obj-59", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 28.5, 472.0, 30.0, 30.0 ] } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-9", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-12", 0 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "source" : [ "obj-17", 1 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "midpoints" : [ 38.0, 205.0, 38.0, 205.0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-2", 0 ], "source" : [ "obj-27", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "order" : 0, "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-81", 1 ], "order" : 1, "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-5", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-46", 0 ], "order" : 0, "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-59", 0 ], "order" : 1, "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-12", 0 ], "midpoints" : [ 38.0, 141.0, 38.0, 141.0 ], "source" : [ "obj-80", 0 ] } } , { "patchline" : { "destination" : [ "obj-80", 0 ], "source" : [ "obj-81", 0 ] } } ], "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } , { "name" : "Default Max", "attrui" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "default" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbodefault", "default" : { "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "fontname" : [ "Lato" ], "fontsize" : [ 12.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbohighcontrast", "default" : { "accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.090196078431373, 0.090196078431373, 0.090196078431373, 1.0 ], "color2" : [ 0.156862745098039, 0.168627450980392, 0.164705882352941, 1.0 ], "proportion" : 0.5, "type" : "color" } , "clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ], "color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ], "editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ], "fontsize" : [ 13.0 ], "locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ], "stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbolight", "default" : { "accentcolor" : [ 0.443137254901961, 0.505882352941176, 0.556862745098039, 1.0 ], "bgcolor" : [ 0.796078431372549, 0.862745098039216, 0.925490196078431, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.835294117647059, 0.901960784313726, 0.964705882352941, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "color" : [ 0.815686274509804, 0.509803921568627, 0.262745098039216, 1.0 ], "editing_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "elementcolor" : [ 0.337254901960784, 0.384313725490196, 0.462745098039216, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "stripecolor" : [ 0.309803921568627, 0.698039215686274, 0.764705882352941, 1.0 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbomonokai", "default" : { "accentcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "color" : [ 0.611764705882353, 0.125490196078431, 0.776470588235294, 1.0 ], "editing_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "elementcolor" : [ 0.749019607843137, 0.83921568627451, 1.0, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "stripecolor" : [ 0.796078431372549, 0.207843137254902, 1.0, 1.0 ], "textcolor" : [ 0.129412, 0.129412, 0.129412, 1.0 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 50.0, 150.0, 405.5, 23.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "fontname" : "Arial", "fontsize" : 13.0, "globalpatchername" : "", "style" : "newobj001", "tags" : "" } , "style" : "Default Max", "text" : "p getparams" } } , { "box" : { "fontface" : 0, "fontname" : "Lato", "fontsize" : 36.0, "id" : "obj-62", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 10.0, 10.0, 391.0, 50.0 ], "text" : "Raspberry Pi OSCQuery" } } , { "box" : { "id" : "obj-3", "maxclass" : "dict.view", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 50.0, 197.0, 364.0, 420.0 ] } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-5", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 512.0, 154.0, 50.0, 22.0 ], "varname" : "flofrequency" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-7", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 512.0, 199.0, 184.0, 22.0 ], "text" : "/rnbo/inst/0/params/frequency $1", "varname" : "frequency" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-9", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 544.5, 229.0, 50.0, 22.0 ], "varname" : "flocyclegain" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-11", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 544.5, 264.0, 181.0, 22.0 ], "text" : "/rnbo/inst/0/params/cyclegain $1", "varname" : "cyclegain" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-13", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 580.0, 369.0, 50.0, 22.0 ], "varname" : "flosahgainin" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-17", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 580.0, 408.0, 183.0, 22.0 ], "text" : "/rnbo/inst/0/params/sahgainin $1", "varname" : "sahgainin" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-21", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 558.0, 298.0, 50.0, 22.0 ], "varname" : "flogroovegain" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-23", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 558.0, 336.0, 191.0, 22.0 ], "text" : "/rnbo/inst/0/params/groovegain $1", "varname" : "groovegain" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-25", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 587.0, 449.0, 50.0, 22.0 ], "varname" : "flophasorfreq" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-27", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 587.0, 484.0, 189.0, 22.0 ], "text" : "/rnbo/inst/0/params/phasorfreq $1", "varname" : "phasorfreq" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-29", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 615.0, 528.0, 50.0, 22.0 ], "varname" : "flophasorgain" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-31", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 615.0, 563.0, 191.0, 22.0 ], "text" : "/rnbo/inst/0/params/phasorgain $1", "varname" : "phasorgain" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-35", 0 ], "source" : [ "obj-11", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-27", 0 ], "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "source" : [ "obj-27", 0 ] } } , { "patchline" : { "destination" : [ "obj-31", 0 ], "source" : [ "obj-29", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "source" : [ "obj-31", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-60", 0 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "source" : [ "obj-60", 1 ] } } , { "patchline" : { "destination" : [ "obj-35", 0 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-11", 0 ], "source" : [ "obj-9", 0 ] } } ], "boxgroups" : [ { "boxes" : [ "obj-20", "obj-19" ] } ], "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } , { "name" : "Default Max", "attrui" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "default" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbodefault", "default" : { "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "fontname" : [ "Lato" ], "fontsize" : [ 12.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbohighcontrast", "default" : { "accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.090196078431373, 0.090196078431373, 0.090196078431373, 1.0 ], "color2" : [ 0.156862745098039, 0.168627450980392, 0.164705882352941, 1.0 ], "proportion" : 0.5, "type" : "color" } , "clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ], "color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ], "editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ], "fontsize" : [ 13.0 ], "locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ], "stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbolight", "default" : { "accentcolor" : [ 0.443137254901961, 0.505882352941176, 0.556862745098039, 1.0 ], "bgcolor" : [ 0.796078431372549, 0.862745098039216, 0.925490196078431, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.835294117647059, 0.901960784313726, 0.964705882352941, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "color" : [ 0.815686274509804, 0.509803921568627, 0.262745098039216, 1.0 ], "editing_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "elementcolor" : [ 0.337254901960784, 0.384313725490196, 0.462745098039216, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "stripecolor" : [ 0.309803921568627, 0.698039215686274, 0.764705882352941, 1.0 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbomonokai", "default" : { "accentcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "color" : [ 0.611764705882353, 0.125490196078431, 0.776470588235294, 1.0 ], "editing_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "elementcolor" : [ 0.749019607843137, 0.83921568627451, 1.0, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "stripecolor" : [ 0.796078431372549, 0.207843137254902, 1.0, 1.0 ], "textcolor" : [ 0.129412, 0.129412, 0.129412, 1.0 ] } , "parentstyle" : "", "multi" : 0 } ] } , "patching_rect" : [ 81.0, 176.0, 73.0, 22.0 ], "saved_object_attributes" : { "description" : "", "digest" : "", "globalpatchername" : "", "tags" : "" } , "style" : "Default Max", "text" : "p RPiOSC" } } ], "lines" : [ ], "parameters" : { "obj-3::obj-4" : [ "rnbo~[1]", "rnbo~", 0 ], "parameterbanks" : { } , "inherited_shortname" : 1 } , "dependency_cache" : [ { "name" : "drumLoop.aif", "bootpath" : "C74:/media/msp", "type" : "AIFF", "implicit" : 1 } , { "name" : "second preset[1].maxsnap", "bootpath" : "~/Documents/Max 8/Snapshots", "patcherrelativepath" : "../Documents/Max 8/Snapshots", "type" : "mx@s", "implicit" : 1 } ], "autosave" : 0, "styles" : [ { "name" : "AudioStatus_Menu", "default" : { "bgfillcolor" : { "angle" : 270, "autogradient" : 0, "color" : [ 0.294118, 0.313726, 0.337255, 1 ], "color1" : [ 0.454902, 0.462745, 0.482353, 0 ], "color2" : [ 0.290196, 0.309804, 0.301961, 1 ], "proportion" : 0.39, "type" : "color" } } , "parentstyle" : "", "multi" : 0 } , { "name" : "Default Max", "attrui" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "default" : { "fontname" : [ "Arial" ], "fontsize" : [ 12.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "newobj001", "default" : { "fontname" : [ "Arial Bold" ], "fontsize" : [ 10.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbo", "default" : { "fontname" : [ "Lato" ], "fontsize" : [ 12 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbodefault", "default" : { "accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ], "bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "color" : [ 0.929412, 0.929412, 0.352941, 1.0 ], "elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ], "fontname" : [ "Lato" ], "fontsize" : [ 12.0 ], "stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbohighcontrast", "default" : { "accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.090196078431373, 0.090196078431373, 0.090196078431373, 1.0 ], "color2" : [ 0.156862745098039, 0.168627450980392, 0.164705882352941, 1.0 ], "proportion" : 0.5, "type" : "color" } , "clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ], "color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ], "editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ], "fontsize" : [ 13.0 ], "locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ], "stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ], "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], "textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbolight", "default" : { "accentcolor" : [ 0.443137254901961, 0.505882352941176, 0.556862745098039, 1.0 ], "bgcolor" : [ 0.796078431372549, 0.862745098039216, 0.925490196078431, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.835294117647059, 0.901960784313726, 0.964705882352941, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "color" : [ 0.815686274509804, 0.509803921568627, 0.262745098039216, 1.0 ], "editing_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "elementcolor" : [ 0.337254901960784, 0.384313725490196, 0.462745098039216, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.898039, 0.898039, 0.898039, 1.0 ], "stripecolor" : [ 0.309803921568627, 0.698039215686274, 0.764705882352941, 1.0 ], "textcolor_inverse" : [ 0.0, 0.0, 0.0, 1.0 ] } , "parentstyle" : "", "multi" : 0 } , { "name" : "rnbomonokai", "default" : { "accentcolor" : [ 0.501960784313725, 0.501960784313725, 0.501960784313725, 1.0 ], "bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ], "bgfillcolor" : { "angle" : 270.0, "autogradient" : 0.0, "color" : [ 0.0, 0.0, 0.0, 1.0 ], "color1" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ], "color2" : [ 0.263682, 0.004541, 0.038797, 1.0 ], "proportion" : 0.39, "type" : "color" } , "clearcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "color" : [ 0.611764705882353, 0.125490196078431, 0.776470588235294, 1.0 ], "editing_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "elementcolor" : [ 0.749019607843137, 0.83921568627451, 1.0, 1.0 ], "fontname" : [ "Lato" ], "locked_bgcolor" : [ 0.976470588235294, 0.96078431372549, 0.917647058823529, 1.0 ], "stripecolor" : [ 0.796078431372549, 0.207843137254902, 1.0, 1.0 ], "textcolor" : [ 0.129412, 0.129412, 0.129412, 1.0 ] } , "parentstyle" : "", "multi" : 0 } ] } }